Hi,
When I generated the IDL from WSDL of the web service, the type was specified as AV for all input and output parameters in the IDL. As per your suggestion, I changed the parameter types to match with that of the Input and output PDA params which I’m using while doing a CALLNAT from mainframe.
After doing this I overcame the previous error but now I face a new problem. When I do a CALLNAT from mainframe using the syntax
CALLNAT ‘ADDEWSJ’ USING #SEND-PARAMETER (AD=O) #RECEIVE-PARAMETER (AD=A)
I’m getting the following error message in the mainframe…
Nr.: 6971
Connection error on Client, reason 7 RPCJEWST/ETB1003.
.
.
Reason 1: No Transport layer.
2: Connection timed out.
3: Conversation timed out.
4: No space for working storage of Broker Stub.
Increase Natural thread or region size by 35K.
5: Data has been cut.
Increase MAXBUFF on Server side.
6: Node does not match any pattern.
7: Node not active.
8: Server not active.
.
Followed by Server/Node
.
.
But when I investigated the Java RPC server trace log, I could see that the request params for the Java web service has come from mainframe and the service was invoked properly. Even the response from web service is getting set in the IDL response parameter. I’m displaying a message after setting the response and even that is getting printed meaning there is no error getting logged in the RPC server trace log.
Why am i getting this error when I test the RPC server from mainframe? Also when I tested the RPC server setup using EntireX Java RPC server test utility, I’m getting proper response too.
Would you please help me on this???
Thanks a lot in advance,
Gijish
#EntireX#Mainframe-Integration#webMethods