TO_BizTalker
2010-03-15 15:34:37 UTC
Hello all:
I am using TI to call an RPG program on AS400 over DPC. I have created
the client library, imported host definitions from RPG code and
verified the parameter types and stuff and have deployed it to TI. The
issue is that when I call the program, the parameter values are all
messed up on AS400 side. I used the WireShark/NetMon to see what I
send and the values seem ok. I can't figure out why it is happening.
One of the input parameters is data structure containing two packed
decimals (5.2 & 5.0) and a string (100 char). I am wondering if the
data structures in HIS require some special handling that I am missing
and is causing the issues? Do I need to change/set the "Variable
Sized" or "Member Filler" properties on the data structure?
PS: All the parameters are set to IN/OUT (as defined in RPG code).
I will appreciate any help.
Thanks
Maam.
I am using TI to call an RPG program on AS400 over DPC. I have created
the client library, imported host definitions from RPG code and
verified the parameter types and stuff and have deployed it to TI. The
issue is that when I call the program, the parameter values are all
messed up on AS400 side. I used the WireShark/NetMon to see what I
send and the values seem ok. I can't figure out why it is happening.
One of the input parameters is data structure containing two packed
decimals (5.2 & 5.0) and a string (100 char). I am wondering if the
data structures in HIS require some special handling that I am missing
and is causing the issues? Do I need to change/set the "Variable
Sized" or "Member Filler" properties on the data structure?
PS: All the parameters are set to IN/OUT (as defined in RPG code).
I will appreciate any help.
Thanks
Maam.