We have found that the EIBCALEN field is not correctly informed in the program invoked from DFHMIRS when invoked from a tpcall from Tuxedo.
The IEBCALEN value is always higher than the length informed in both lengths (ilen and olen) of the tpcall with CARRAY type. In fact, ilen=olen, in our case.
What is wrong? why EIBCALEN is not equal to ilen=olen?
Our setup is this one:
Thanks in advance
Jose Luis Cutanda
Please try to set environment variable:
If yes,GWSNAX will set the common area length as the maximum of (INBUF,OUTBUF) COPYBOOK size for a outbound DPL call.
And, make sure your SNAGW patch level is RP20 or later, you can see it from ULOG, for example:
150317.bej301159!GWSNAX.13595.3461277584.0: LIBGWS_CAT:2201: INFO: Tuxedo Mainframe Adapter for SNA 11.1.0 Patch 024