Hola, de nuevo: QCAPCMD es la llamada a una API que se dedica a ejecutar mandatos, entre otras cosas.
El programa que te envío está pensado, inicialmente, para ser utilizado desde activadores. Es muy posible que no te funcione bien "tal cual". Probablemente tendrás que personalizarlo. El método utilizado para averiguar el llamador está basado en el envío de un mensaje a ese programa y recuperarlo. Para ello tiene que saltar primero por varias entradas de la pila de llamadas. Piensa que este programa sirve para utilizarse en un activador (trigger). Éste es llamado desde un programa de base de datos (no recuerdo cual), primer salto que hay que dar. Después el activador si está compilado como OPM requiere de un salto, si está en ILE de dos saltos, etc. Es muy probable que no me explique muy bien, también es difícil de explicar. Te aconsejo que pruebes del programa en depuración y bayas comprobando al mismo tiempo la pila de llamadas. ¡Inténtalo! Si sigues sin sacarle partido intentaré ayudarte. Un saludo, Javier Mora > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de > Martinez Nora > Enviado el: martes, 22 de enero de 2008 15:14 > Para: forum.help400 > Asunto: RE: Recuperar Programa llamador > > Hola Javier, > > He probado la utilidad y me recupera solo: CALLER='QCAPCMD > '. Sabes qué > hago mal o fatal? > > Gracias > > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de > Martinez Nora Enviado el: martes, 22 de enero de 2008 12:02 > Para: forum.help400 > Asunto: RE: Recuperar Programa llamador > > > Gracias Javier, voy a mirarla!! :-) > > > > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de > Javier Mora Enviado el: martes, 22 de enero de 2008 11:55 > Para: forum.help400 > Asunto: RE: Recuperar Programa llamador > > Yo utilizo esta utilidad. Si tienes alguna duda, coméntamela. > > Un saludo, > > > Javier Mora > > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre > de Martinez > > Nora Enviado el: martes, 22 de enero de 2008 11:19 > > Para: forum.help400 > > Asunto: Recuperar Programa llamador > > > > Hola a todos: > > > > Necesito saber dentro de programa RPG el nombre del > programa que lo ha > > llamado. Creía que se podía recuperar de la estructura de datos de > > programa > > (SDS) pero no lo he encontrado. Quizás hay alguna API que recupere > > este dato? > > > > Gracias por ayudarme y buen día. > > > > Nora > > > > __________________________________________________ > > Forum.HELP400 es un servicio más de NEWS/400. > > © 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 > > > > > > __________________________________________________ > Forum.HELP400 es un servicio más de NEWS/400. > © 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 > > __________________________________________________ > Forum.HELP400 es un servicio más de NEWS/400. > © 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 > > __________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © 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

