Yo lo que he echo es crear un archivo en el AS “B” que tenga como campos los
parámetros tanto de entrada como de salida, a este archivo le asocio un
programa desencadenante en before, y en lugar de hacer un call lo que hago
es grabar el registro con los parámetros que envio, esto activa el
desencadenante, que podria ejecutar el calculo de la caja de ahorro,  al
finalizar de hacer los calculos, cambiar los valores correspondientes a los
parámetros de retorno. Ya con esto, consulto como quedo el registro y ya
tengo los parámetros.  Esto me funciona tanto entre dos AS’s, como entre dos
sistemas distintos, como un Windows y un AS, etc.

 

Para grabar el registro podes usar un DDM, por ejemplo.

 

Espero te ayude  o por lo menos te de una idea.

 

Saludos.

 

  _____  

From: [email protected]
[mailto:[email protected]] On Behalf Of Nicolas
Aranguren
Sent: Jueves, 09 de Julio de 2009 08:47 a.m.
To: [email protected]
Subject: Call de un iSeries a otro

 


Saludos desde Venezuela,

 

Mucho sabría agradecer quien ha resuelto este dilema:

 

  En la empresa donde trabajo necesito hacer una llamado a un programa que
se encuentra en el iseries "A" desde el iseries "B" enviandole y recibiendo
parametros.

 

 Lo describo mas claro:

       En el iseries "A" tenemos nómina y en el iseries "B" está caja de
ahorros, lo que se quiere es que desde el iseries "A" (nómina) se invoque un
programa residente en el iseries "B" que ejecuta unos cálculos de la base de
datos de caja de ahorro, que devuelva unos parametros al iSeries "A" para
deducir de la nómina los prestamos de caja de ahorro.

 

Si no me explique bien, favor notificarmelo para detallar mas explicito lo
que se necesita.

 

Gracias.

 

 

__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© 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

Responder a