|
Se trata de una utilidad que permite insertar en un
programa fuente líneas de comentario con mandatos
que deben ejecutarse antes de compilar el citado fuente.
Es especialmente útil para compilar programas
que deban realizar alteraciones temporales de archivos,
crear objetos duplicados en la biblioteca QTEMP, etc.
Cada mandato a ejecutar deberá comenzarse con
una línea de comentario con la sentencia 'BEGIN-CMD'
y finalizarse con otra línea con la sentencia
'END-CMD'. Estos grupos pueden encontrarse en cualquier
punto del fuente, y se ejecutarán todos antes
de proceder a la compilación del mismo.
La utilidad se compone de un mandato (CRTCMDPGM),
de un programa CL que es el que procesa el mandato (CRTCMDPGMC)
y de un programa ILE/RPG que es el que ejecuta los mandatos
y compila el fuente. Se suministran los fuentes para
ser subidos al iSeries y compilados en él.
Con esta utilidad pueden compilarse los siguientes
tipos de fuentes:
RPG
SQLRPG
RPGLE
SQLRPGLE
CBL
SQLCBL
CBLLE
SQLCBLLE
CLP
CLLE
Además en los tipos ILE, se permite crear el
programa o el módulo.
Por último indicar que se incorpora el parámetro
PROMPT(*YES/*NO) a fin de que al procesarlo se nos pidan
o no los parámetros del mandato de compilación.
Tienes los fuentes de la utilidad aquí
(3 Kb) 
Enviada por Juan Carlos Paredes
Septiembre 2004
|