Categoría: OS400

Ejecutar mandatos del iSeries desde programas ILERPG

Cuando queremos ejecutar un mandato desde un programa RPG teníamos que hacer un CALL al típico QCMDEXC, lo que tenía sus limitaciones.

En ILERPG, la llamada a los mandatos del sistema la podemos realizar mediante un procedimiento externo a ese mismo programa, pero de una manera más ágil y sencilla.

Continue Reading

SQLRPGLE. ILERPG con SQL embebido.

Hoy voy a comentar como realizar un programa en ILERPG con sentencias SQL dentro de él. Es una técnica que cuando descubrí hace años me resultó muy práctica y que suelo usar habitualmente, sobre todo para hacer informes y consultas.

SQLRPGLE. Sql en ILERPG

La idea es muy simple, y tras la explicación os pondré un ejemplo típico de un programa ILERPG que hace una consulta a la Base de Datos utilizando únicamente SQL.

Continue Reading

SBMDOMCMD. Ejecutar Agentes Lotus Domino en línea de Mandatos.

En algunas ocasiones me he visto en la necesidad de ejecutar un Agente de una Base de Datos de Lotus Domino al terminar de hacer algún proceso en el sistema.

Por poner un ejemplo, en la base de datos de artículos tengo un Agente que carga los datos desde el iSeries, que previamente tengo que preparar con un programa RPGLE que calcula precios, stocks, ofertas, etc….

Al principio tenía que ejecutar el programa RPGLE, esperar que terminase y abrir la Base de Datos y ejecutar el Agente manualmente….. eso a diario y para 5 bases de datos diferentes.

Continue Reading

Carpetas QDLS en iSeries. No deja acceder desde Windows.

Con la llegada de la V5R4 del iSeries y el servidor i5/OS NetServer, nuestras queridas carpetas compartidas de la QDLS del sistema quedaron obsoletas sustituidas por el nuevo sistema de archivos integrado.

QDLS_iSeries_NavigatorW

Como siempre tengo algún programa anticuado, no he podido aún migrar todas mis carpetas al nuevo sistema, por lo que sigo teniendo la necesidad de acceder a algunas de ellas.

Continue Reading

FTP. Automatizar tranferencias en iSeries

Cuando tenemos tranferencias de archivos repetitivas mediante FTP, existe en el iSeries una manera bastante sencilla de automatizarlas de manera que haciendo una simple llamada a un programa CL podemos realizar la transferencia (o cualquier otra instrucción).

Continue Reading

RunSql. Ejecutar Sentencias SQL directamente desde el sistema operativo.

Con la llegada de la última versión del sistema operativo de IBM, nos hemos encontrado con un mandato bastante interesante llamado RUNSQL.

Este mandato, como su nombre indica, nos permite ejecutar sentencias SQL desde una línea de mandatos (que puede no tener mucho sentido si hacemos un STRSQL) o desde un programa CL.

Continue Reading