• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
http://iseriesvenezuela.blogspot.com.Utilidad prototipo para cambiar el código fuente en forma automáticahttp://iseriesvenezuela.blogspot.comPrototipo. Utilidad para reemplazar en forma masiva un string por otro en uno o variosfuentes RPG/CLP/RPGLE.Este prototipo es adaptable a incorporar compilaciones masivas, o inclusiones de rutinaso llamados a rutinas de uso común entre varios programas. Se presenta este breveprototipo a fin de clarificar varias preguntas que he recibido sobre “como es posiblemodificar el código fuente de uno o varios programas desarrollando otro programa querealice esta actualización”El prototipo está inconcluso en algunas de sus partes para que el analista lo complete ono según sus necesidades.Autora: Liliana Suárez. E-mail: rpg.iseries@gmail.com
 
http://iseriesvenezuela.blogspot.com.Utilidad prototipo para cambiar el código fuente en forma automáticaEste prototipo está compuesto por dos programas. Un programa tipo CLP que presentala pantalla que el analista debe llenar de acuerdo con la definición de librerías yarchivos que serán tomadas en cuenta en el proceso. Un programa RPG que realiza lasactualizaciones de los fuentes.La pantalla es la siguiente.
SRCPF
 
de los miembros a cambiar
:se refiere al archivo de fuentes: QRPGSRC,QCLSRC, etc. Donde residen los programas fuentes que serán actualizados.Librería del SRCPF se refiere a la librería que contiene el SRCPF explicadoanteriormente.
Archivo trabajo-Lista Miembros:
se refiere al nombre de un archivo de salida que elanalista debe darle a la aplicación para que ésta pueda descargar data intermediarequerida para generar el proceso de actualización. Puede ser cualquier nombre.
Librería de trabajo:
La librería donde reside el archivo anteriormente especificado por el analista.Generar/refrescar lista de miembros: El proceso puede ejecutarse varias veces sobre elmismo srcpf. En cada ejecución el número de fuentes puede variar. Pueden haber nuevos programas fuentes, entonces la lista de miembros generada en la ejecuciónanterior estaría desactualizada para este nuevo proceso. El analista en este caso debecolocar ‘S’, es decir el proceso volvera a calcular la lista de fuentes a procesar. Ser recomienda colocar ‘S’ por omisión.Autora: Liliana Suárez. E-mail: rpg.iseries@gmail.com
 
http://iseriesvenezuela.blogspot.com.Utilidad prototipo para cambiar el código fuente en forma automática
Interactivo/Batch:
se coloca ‘I’ para interactivo y ‘B’ para batch. La utility por ahorasolo procesa Interactivo. Puede el analista copiar el mismo proceso y someterloagregando las instrucciones en el programa CLP que se requieran.
Miembro a convertir:
Se rellena este campo con el nombre del fuente a modificar si seva a procesar solamente un fuente. Si es un conjunto de fuentes del archivo SRCPF(qrpgsrc, etc) entonces se deja en blanco este campo.
Texto viejo:
coloque el texto que será reemplazado en el proceso (por ejemplo, lapalabra HOLA)
Texto nuevo:
coloque el texto nuevo que será colocado en el lugar del texto viejo. (Por ejemplo, la palabra CHAO)
Al terminar de ejecutarse el proceso, todos los fuentes donde existía la palabra‘HOLA’ ahora tendrán la palabra ‘CHAO’Pueden descargar el CLP, LA PANTALLA y el RPG en el siguiente enlace:
http://www.megaupload.com/?d=771NS5R4Puede observarse un botón de “GRABAR” que aunque esta creado, no está operativo.Actualmente el proceso se ejecuta y actualiza sin necesidad de presionar el botónGRABAR.Si el analista considera necesario generar una versión de prueba que no actualice losfuentes sino que genere un listado o archivo de salida para verificar como sería laactualización antes de realizarla efectivamente, puede condicionar la actualización delos fuentes a presionar el Botón GRABAR y el ENTER a la ejecución de prueba.Autora: Liliana Suárez. E-mail: rpg.iseries@gmail.com
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...