1 Reply Latest reply: Jun 3, 2014 4:33 PM by xixisun RSS

    EIBCALEN not correctly informed in TMA-CRM environment

    user11983688

      Hi,

      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:

      • Red Hat Linux x86_64
        • Application runs in a 'Tuxedo Version 12.1.1.0, 32-bit, Patch Level 015' that executes tpcall to Mainframe.
          • 32 bits is a constraint of the app
        • TMA runs in ' Tuxedo Version 11.1.1.2.0, 64-bit, Patch Level 094'. It is a domain specifically configured to allow the application to connect to the Mainframe
          • Tuxedo 11.1 is a constraint in the Mainframe side
      • z/OS
        • CRM ''CRM 11.1, May  3 2012 01:28 Build TMACRM"

       

      Thanks in advance

      Jose Luis Cutanda

        • 1. Re: EIBCALEN not correctly informed in TMA-CRM environment
          xixisun

          Please try to set environment variable:

              SNAX_ALIGN_COMMAREA_LENGTH=y

          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

           

          Regards.