Buenos días,


Creo que es mucho más sencillo. A mi le foro me ha ayudado mucho en algunas
ocasiones, como dice Juan Carlos también hay veces que nadie ha respondido
por la razón que sea, porque no había tiempo, no se sabía la respuesta o
simplemente porque no apetecía, todo completamente lícito.



Lo que no acabo de entender es que nos cuestionemos si el compañero que ha
hecho una pregunta se ha esforzado ante de enviar el mail o no, es absurdo
y creo que si alguien interpreta algo así y le molesta, con no contestar
hay suficiente.



En fin…. Gracias a todos por seguir por ahí, que este entorno está
complicado



Saludos





*De:* forum.help400-boun...@listas.combios.es [mailto:
forum.help400-boun...@listas.combios.es] *En nombre de *Javier Baca
*Enviado el:* jueves, 16 de noviembre de 2017 8:37
*Para:* forum.help400@listas.combios.es
*Asunto:* FW: Resumen de Forum.help400, Vol 133, Envío 23



Muchas gracias Jesús, es de gran ayuda su aportación y comentarios.



Saludos,



Javier



*From:* forum.help400-boun...@listas.combios.es [mailto:
forum.help400-boun...@listas.combios.es] *On Behalf Of *Jesús Trillo
*Sent:* miércoles, 15 de noviembre de 2017 21:14
*To:* forum.help400@listas.combios.es
*Subject:* Re: Resumen de Forum.help400, Vol 133, Envío 23



Buenas tardes,



Mi nombre es Jesús y estoy inscrito desde hace mucho tiempo en este foro y
mi participación ha sido muy poca, la idea primordial es poder ayudarnos
entre todos y reconocer que muchos temas como la de explicar el
funcionamiento de la programación ILE en la creación de módulos requiere
muchas horas de practica que no pueden ser explicadas en un foro, podemos
intercambiar  entre nosotros pequeñas aplicaciones indicado los pasos a
seguir, pero muchas veces andamos muy ocupados en nuestros asuntos en la
compañía donde laboramos. existen recursos con fragmentos de código que
podemos utilizar en nuestras investigaciones como por el ejemplo el sitio
web. http://www.rpgpgm.com/



Espero no echarle más leña al fuego, pero debemos tener mucho compañerismo
para llegar a la solución de algun compañero, estoy completamente a la
orden y si necesitan mi ayuda me envían la formulación del problema (Las
entradas y Salidas) y con mucho gusto les ayudo en lo que pueda mi correo
jesusmtri...@gmail.com



Saludos



[image: Imagen quitada por el remitente.]
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>

Libre de virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>



El 15 de noviembre de 2017, 6:53, <forum.help400-requ...@listas.combios.es>
escribió:

Envíe los mensajes para la lista Forum.help400 a
        forum.help400@listas.combios.es

Para subscribirse o anular su subscripción a través de la WEB
        http://listas.combios.es/cgi-bin/mailman/listinfo/forum.help400

O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
        forum.help400-requ...@listas.combios.es

Puede contactar con el responsable de la lista escribiendo a:
        forum.help400-ow...@listas.combios.es

Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Forum.help400 digest...". Además, por favor, incluya
en la respuesta sólo aquellas partes del mensaje a las que está
respondiendo.


Asuntos del día:

   1. FW: FW: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG) (Javier Baca)


----------------------------------------------------------------------

Message: 1
Date: Wed, 15 Nov 2017 10:53:44 +0000
From: Javier Baca <javier.b...@bcndepot.com>
Subject: FW: FW: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)
To: "forum.help400@listas.combios.es"
        <forum.help400@listas.combios.es>
Message-ID:
        <
vi1pr0102mb3215cadd13735f576e59a4b49c...@vi1pr0102mb3215.eurprd01.prod.exchangelabs.com
>

Content-Type: text/plain; charset="utf-8"

Sergio :

Llevo 36 años en informática y en la vida ya he recibido muchos palos pero
no es el objetivo de este foro ni quiero hacer perder el tiempo a los
demás, así que no voy a entrar en las cuestiones que me comentas.

Javier

From: forum.help400-boun...@listas.combios.es [mailto:
forum.help400-boun...@listas.combios.es] On Behalf Of spuentes
Sent: miércoles, 15 de noviembre de 2017 10:45
To: forum.help400 <forum.help400@listas.combios.es>
Subject: Re: FW: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Javier Baca
Si te incomodó mi comentario, lo lamentó, llevo 30 años de experiencia en
AS400, lo vi nacer en IBM Chile mucho antes de su lanzamiento en 1988 en
Chile, Siempre he sido un ratón de biblioteca, he aprendido ingles
traduciendo manuales, jamás me quedé en "NO PUEDO", no soy un genio, ni
super dotado y he aprendido sólo, Fui colaborador de la web site
Recursos-as400 por muchos años hasta que desapareció,así que disculpas no
pediré, Si no tienes piel de chancho para soportar las criticas y estas
recién empezando, tendrás que curtirte rápidamente por que te queda muchos
palos aún por recibir

Sergio L Puentes Valladares
Analista Programador Senior - iSeries


Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: Javier Baca <javier.b...@bcndepot.com<mailto:javier.b...@bcndepot.com
>>
Date: 15/11/2017 01:15 (GMT-06:00)
To: forum.help400@listas.combios.es<mailto:forum.help400@listas.combios.es>
Subject: FW: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Buenos días Javier/Paco :

Muchísimas gracias Javier, con lo que explicas intentaré apañarme, te lo
agradezco, con gente como tú merece la pena estar en este tipo de foros.
Muchísimas gracias Paco, por tu apoyo.

Hola Sergio :

Con o sin comillas la palabra ?vago? me ha insultado muchísimo, primero
porque soy todo lo contrario y porque tenemos aquí una NECESIDAD, y las
dudas han surgido después de leerme todos los manuales, inglés/castellano,
da igual, a estas alturas, esto ya no debería de ser un problema.
Jamás se me ocurriría hacer un comentario similar al tuyo.

Saludos,

Javier


From: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] On Behalf Of Paco Medina -
Exclusivas Camacho
Sent: martes, 14 de noviembre de 2017 18:59
To: 'forum.help400' <forum.help400@listas.combios.es<mailto:
forum.help400@listas.combios.es>>
Subject: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Estimados sin ofender a nadie,

La mayoría de las veces cuando alguien solicita una ayuda al foro , es por
que necesita una ayuda
Rápida para ejecutar x aplicación , cl o programa , para salir rápido de un
atasco , por que el
Dpto.. de programación lo necesita para ayer , con lo que la matoria de las
veces no da tiempo
A buscar en la inmensidad de manuales x rutina para solucionar el problema
in situ , la mayoría
De las veces , lo intentas con RPG, con ilerpg etc etc , el primero que te
solucione el problema

Si ya se que alguno dira que no hay que quedarse atrás , pero
La mayoría de las veces la solución no espera???

saludos

De: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] En nombre de spuentes
Enviado el: martes, 14 de noviembre de 2017 18:48
Para: forum.help400 <forum.help400@listas.combios.es<mailto:
forum.help400@listas.combios.es>>
Asunto: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Estimado Javier
Tienes toda la razón, nunca es fácil comenzar y valoro tu buena
disposición, cada vez que surge una duda o tema en el foro, por eso quise
mantenerme al margen, pero el último mail, no entiendo, me sonó a "VAGO",
por eso salte.
Saludos

Sergio L Puentes Valladares
Analista Programador Senior - iSeries



Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: Javier Mora <jm...@musgrave.es<mailto:jm...@musgrave.es>>
Date: 14/11/2017 11:25 (GMT-06:00)
To: "forum.help400" <forum.help400@listas.combios.es<mailto:
forum.help400@listas.combios.es>>
Subject: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Hola Sergio,

aquí ya entramos en terreno embarrado. Es cierto que en muchas ocasiones
sucede lo que cuentas, pero no creo que sea el caso de esta entrada.
Llámame ?tonto? si me equivoco, pero en el primer mensaje que inicia este
hilo deja claro que están empezando, que al menos están intentado compilar
un programa y que piden una explicación breve sobre el tema. Podemos
creerlo o no. Yo, en este caso, no creo que sea un ?vago?.

Tengo muy claro que este es un tema tan extenso y complejo para que estas
personas obtengan una solución inmediata de este foro. Si esta persona (o
personas) sólo ha tenido una experiencia profesional con el RPG IV,
conceptos como subprocedimientos, compilación separada, módulos, etc, etc.
les sonará a chino. Lo único que podemos hacer aquí es ayudarle a entender
algunos conceptos y a animarle para que continúe en el camino que ha
iniciado.

Cuando se emprende un proyecto de renovación de este tipo es muy duro y hay
que dar un poco de apoyo.

En muchas ocasiones he tenido que afrontar cuestiones en las que no sabía
por donde empezar, donde no encontraba documentación porque no utilizaba
las palabras adecuadas, cuando no entiendes nada de lo que lees, un
comentario en este foro me ha ayudado a comprender.

Como tú, soy partidario de ?enseñar a pescar? y no de ?repartir lo pescado
por uno?. A quién le moleste tu opinión es problema suyo.

Javier Mora

De: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] En nombre de spuentes
Enviado el: martes, 14 de noviembre de 2017 17:42
Para: forum.help400
Asunto: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Estimado Javier
Es muy loable tu tiempo y esfuerzo para ayudar y compartir conocimiento, he
tratado de mantenerme al margen de este tema, pero consideró (opinión
personal, que a más de uno molestará), Este blog se ha convertido en el
"RINCÓN DEL VAGO", Durante mi vida de estudiante, siempre busque respuestas
en bibliotecas en época que no existía internet y profesionalmente he
seguido haciéndolo esta vez en Internet, IBM en la era de Internet ha
dispuesto muchas páginas donde se puede encontrar información muy valiosa e
incluso descargar Manuales en nuestro caso de AS400/iSeries/Power 7 como
hoy en día suele llamarse al AS400, La actitud de quien esta solicitando tu
ayuda es muy "COMODA", porque no baja los manuales de ile y los lee, Si
estan en inglés costará más entenderlo, pero esto te dará el conocimiento
que buscas, Como un profesor nos dijo una vez es más fácil pedir que otros
hagan nuestro trabajo que esforzarnos por hacerlo por nosotros mismo, Si un
vago no se esfuerza siempre será "VAGO", a quienes esto pueda molestar mil
disculpas pero el conocimiento esta "Internet" y sólo hay que buscarlo y
leer

Atte

Sergio L Puentes Valladares
Analista Programador Senior - iSeries



Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: Javier Mora <jm...@musgrave.es<mailto:jm...@musgrave.es>>
Date: 14/11/2017 09:55 (GMT-06:00)
To: "forum.help400" <forum.help400@listas.combios.es<mailto:
forum.help400@listas.combios.es>>
Subject: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

¡Ostras! Es que darte un curso acelerado de ILE por correo electrónico se
me antoja bastante complicado ;-)

He estado buscando cierto material en papel con el que yo empecé en ILE,
pero ahora no lo encuentro. Son una serie de artículos (en castellano)
publicados a finales de los 90 en la revista NEWS/400, donde explican
conceptos como:


-          Compilación separada

-          Módulos

-          Construcción de programas de servicio y ejecutables

-          Grupos de activación

-          Tipos de enlace

-          Directorios de enlace

Sin tener claro algunos de estos conceptos va a costar un poco, pero no es
imposible.

Yo te puede explicar, muy brevemente, como trabajo:


1.       Suelo utilizar un miembro fuente por programa ejecutable.

2.       Para compilar los programas ejecutables utilizo CRTBNDRPG. Este
mandato genera el módulo del fuente, realiza el enlace y crea el programa
en un solo paso.

3.       Los programas de servicios son bibliotecas de funciones que pueden
llamarse desde muchos programas. Normalmente agrupan procedimientos
relacionadas. Por ejemplo, funciones para el manejo de fechas y horas,
cadenas de caracteres, maestro de artículos o de clientes.

4.       En el caso de los programas de servicio (*SRVPGM) puede tener uno
o más miembros fuente.

5.       Compilo cada miembro fuente con CRTRPGMOD.

6.       Creo el programa de servicio con CRTSRVPGM.

7.       Para automatizar el proceso de enlace (entre programa ejecutable y
funciones en los programas de servicio) utilizo los directorios de enlace
(*BNDDIR). Son listas de programas de servicio y módulos donde el enlazar
buscará funciones y procedimientos ?externos?.

8.       En la hoja H de los programas utiliza la palabra clave BNDDIR(
?nombre_directorio_enlace? ) para indicar al compilador dónde debe buscar
los programas de servicio.

Me imagino que esto te ha liado aún mucho más. Si estás empezando es mejor
tomárselo con calma. Si tienes una urgencia es mejor que lo desarrolles con
tus ?herramientas? habituales.

En cuanto a los errores de compilación o de enlace dependen mucho del
código y de lo que se quiere construir. Unos son muy fáciles de solucionar
y otros son más complicados. Dinos qué error te está ocurriendo y
muéstranos el código.

Javier Mora

De: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] En nombre de Javier Baca
Enviado el: martes, 14 de noviembre de 2017 15:02
Para: forum.help400@listas.combios.es<mailto:forum.help400@listas.combios.es
>
Asunto: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Gracias Javier pero sigo sin entenderlo y además me has añadido otro
problema ? ?, los programas de servicio, que desconozco qué son.
La guía ?programación ILE RPG? (y la tengo en castellano) es la que me
estoy leyendo precisamente y tras hacer alguna prueba me dá errores de
compilación.

Saludos,

Javier

From: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] On Behalf Of Javier Mora
Sent: martes, 14 de noviembre de 2017 11:49
To: forum.help400 <forum.help400@listas.combios.es<mailto:
forum.help400@listas.combios.es>>
Subject: RE: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Hay mucha documentación sobre este tema, tanto en los manuales de IBM como
en los medios especialiazados  on-line (MC, Four Handred, etc.). En nuestra
extinta ServerNews (y anteriores) se publicaron muchos artículos en
castellano.

En mi caso utilizamos los módulos para crear con ellos programas de
servicio, que luego se enlazan con los programas. El método de ?sólo
módulos? que comentas tiene el inconveniente de tener que reconstruir todos
los programas que utilizan el módulo cambiado (con CRTPGM o UPDPGM). Los
programas de servicio te evitan esta situación si cambia alguna función o
se incluyen nueva funcionalidad.

Aunque esté en inglés, la guía de programación de ILE RPG te puede explicar
más detalladamente la técnica.

De: forum.help400-boun...@listas.combios.es<mailto:
forum.help400-boun...@listas.combios.es> [mailto:
forum.help400-boun...@listas.combios.es] En nombre de Javier Baca
Enviado el: martes, 14 de noviembre de 2017 10:46
Para: forum.help400@listas.combios.es<mailto:forum.help400@listas.combios.es
>
Asunto: CRTBNDRPG vs CRTRPGMOD+CRTPGM (ILE RPG)

Buenos días :

Nos gustaría saber si lo de crear un módulo, o varios (con CRTRPGMOD) y
luego compilarlo todo con programa principal (con CRTPGM), se utiliza mucho.
Lo comentamos porque lo estamos mirando de implantar y no nos acaba de
funcionar por errores en compilación.
Sobre las ventajas, lo tenemos claro, es la reutilización de código.

Al margen de esto, por otro lado, también nos gustaría saber cómo funciona
todo esto.
¿Nos podríais explicar por favor ?brevemente? cual es la estructura de
programa que llame a un procedimiento que está dentro un módulo?

Un saludo y muchas gracias,

Javier

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <
http://listas.combios.es/cgi-bin/mailman/private/forum.help400/attachments/20171115/d5ab9be4/attachment.htm
>
------------ próxima parte ------------
An embedded and charset-unspecified text was scrubbed...
Name: ATT00001.txt
URL: <
http://listas.combios.es/cgi-bin/mailman/private/forum.help400/attachments/20171115/d5ab9be4/attachment.txt
>

------------------------------

__________________________________________________
Forum.HELP400 es un servicio m&amp;amp;#225;s de ServerNEWS.
&amp;amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Fin de Resumen de Forum.help400, Vol 133, Envío 23
**************************************************

-- 


 *Nota de Confidencialidad*

Este mensaje se envía desde el sistema de correo electrónico de la empresa 
*Productos 
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra 
información confidencial tutelados por las leyes de la Unión Europea y 
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas 
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo 
o cualquier otra acción relacionada con el contenido del mensaje e informar 
inmediatamente por correo electrónico al emisor del mensaje. Las personas y 
entidades que violen sus deberes de confidencialidad podrán ser perseguidas 
ante los Tribunales de Justicia al amparo de la legislación civil, penal y 
administrativa nacional e internacional. Gracias por su colaboración.

*Política de Privacidad*

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de 
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de 
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales, 
le comunicamos que su dirección de correo electrónico forma parte de 
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de 
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras 
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene 
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le 
recordamos que sus datos nunca son suministrados a terceros bajo ningún 
concepto, siendo únicamente utilizados para el envío de nuestras 
comunicaciones con Vd.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a