Hola.
mi nombre es Juan Carlos Zambrano quisiera que me ayuden con un manuel donde se explique detalladamente la programación en ILE. gracias por su ayuda ________________________________ De: [email protected] <[email protected]> en nombre de Carlos C. <[email protected]> Enviado: jueves, 07 de julio de 2016 12:38 Para: forum.help400 Asunto: RE: CRTPMG y enlazando modulos Hola Javier Te explico como es la logica; Un programa principal, despliega opciones ordenados por diferentes atributos : 1. programa de seleccion 1.1-por documento 1.2-por nombre 1.3.-por clase de cliente 1.4. por fecha de compra 2.1 programa de mantemiento El programa de seleccion permite seleccionar los ordenes (defino como PR-prototipo) ; se despliega un panel y el ingresar al detalle se llama al programa de mentenimiento (call). El tema de BNDDIR como seria? perdon la ignorancia. Saludos ________________________________ From: [email protected] To: [email protected] Subject: RE: CRTPMG y enlazando modulos Date: Thu, 7 Jul 2016 15:47:03 +0000 Hola Carlos, Antes de nada, la pantalla y el programa tienen que trasladarse a producción. Los módulos no son necesarios, ya están incluidos en el objeto *PGM. Para ayudarte un poco sería interesante conocer cómo llamas a los "sub-programas". Cuando hablas de estos no tengo muy claro si estás hablando de "subprocedimientos", que no es lo mismo. Mi recomendación al trabajar con ILE son: 1. Un fuente por programa (objeto *PGM). 2. No utilizar más de un módulo por programa. Al utilizar más de un módulo tendrás que tener mucho cuidado para actualizar los programas que lo usen. 3. Todos aquellos procedimientos (subprocedimiento) que se utilicen en más de un programa deberías agruparlos en programas de servicio. 4. Los programas de servicio podrían estar compuestos de más de un módulo, teniendo en cuenta que ese módulo sólo estará en ese programa de servicio. 5. Incluye todos los programas de servicio en un directorio de enlace y utiliza la palabra clave BNDDIR(...) en la hoja H de los programas. Esta operativa automatizará bastante la compilación de los programas. Saludos, Javier De: [email protected] [mailto:[email protected]] En nombre de Carlos C. Enviado el: jueves, 07 de julio de 2016 14:34 Para: [email protected] Asunto: CRTPMG y enlazando modulos Buen dia Foro Tengo una consulta que hacerle y si alguien pueda guiar. Tengo 5 programas con 5 pantallas; un programa principla que llama a los sub-programas. Compile con opcion 15-Crear Modulo y hasta ahi todo bien. Despues para entrelazar entres los 5 programas; estoy tratando de crear un solo programa para transferir al equipo de produccion; esa creacion lo realice con el comando CRTPGM. El comando me solicita nombre de un programa para agrupar con los modulos creados, proceso creado correctamente. Mi pregunta es? para que funcione, debo transferir los modulos con la pantalla en el equipo de produccion? Tenia entendido que al crear el programa con el comando CRTPGM invocando los modulos ya no habria necesidad de transferir los "subprogramas" al otro equipo. Si algunos de Uds. me puede indicar si algo estoy haciendo mal ??? Saludos y gracias por la ayuda. ____________________________________________________ ?nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 ? Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

