AS/400 - Trabajar con parametros

   
Vista:

Trabajar con parametros

Publicado por ASTI (5 intervenciones) el 18/02/2008 15:22:56
Como hago para que un programa RPG reciba un parametro de un programa que el mismo llamo??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trabajar con parametros

Publicado por ros (95 intervenciones) el 18/02/2008 15:42:11
los parametros son de ida y vuelta, ejemplo:

llamador
CALL 'UTI01ACL'
PARM P0001 1 ESTADO
PARM P0002 6 ARTICULO 6,0
PARM P0003 11 CANTIDAD 11,3

llamado
*ENTRY PLIST
PARM P0001 1 ESTADO
PARM P0002 6 ARTICULO 6,0
PARM P0003 11 CANTIDAD 11,3

Personalmente siempre los paso alfanuméricos y luego los convierto a su tipo correcto.
“Estado” y “articulo” son parámetros de entrada y “cantidad” es de vuelta, pero se puede dar el caso que “estado” o “artículo” los cambie también, por lo que cuando vuelvan al llamador puede que no valgan lo mismo que cuando se enviaron.
Una práctica muy recomendable es que los campos que utilices en una llamada sean independientes de los que contienen el valor original.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Trabajar con parametros

Publicado por Asti (5 intervenciones) el 18/02/2008 15:55:25
Muchas Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Trabajar con parametros

Publicado por jose (4 intervenciones) el 16/03/2008 01:15:13
Cuando haces el call debajo colocas parm abjo y le dices los parametros
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar