What specific steps are needed to make sure the NetMaster for File Transfer NMCDSTEX exit (Connect:Direct Statistics Exit) compiles successfully on a environment where Connect:Direct release is 5.1?

Document ID : KB000019471
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The following compile errors can occur compiling the NMCDSTEX exit (Connect:Direct Statistics Exit) on an environment running Connect:Direct (C:D) 5.1:

ASMA044E Undefined symbol - SQCB (before the C:D hlq.SDGAMAC library is added to the compilation SYSLIB DD card)
ASMA126S Library macro name incorrect - MACRO - DMFSQCB (after the C:D hlq.SDGAMAC library is added to the compilation SYSLIB DD card but before macro member hlq.CC17MAC($RFCDSTX) is modified)

Solution:

These steps will make the NetMaster for File Transfer NMCDSTEX exit (Connect:Direct Statistics Exit) compile successfully on a environment where Connect:Direct release is 5.1:

  1. Add the C:D hlq.SDGAMAC library to the compilation SYSLIB DD card
  2. Replace DMFSQCB DSECT=YES with DGA$SQCB DSECT=YES on member hlq.CC17MAC($RFCDSTX)--macro $RFCDSTX is referenced in NMCDSTEX

Note: In case it is not desired to change hlq.CC17MAC($RFCDSTX) directly, $RFCDSTX can be copied to, and modified, on a user MACLIB, and this MACLIB would be pointed to before hlq.CC17MAC on SYSLIB DD card at compilation time.

Note: For further information about macro changes in Connect:Direct 5.1, see the following WWW page:
http://pic.dhe.ibm.com/infocenter/cdzos/v5r1m1/index.jsp?topic=%2Fcom.ibm.help.cdzos.relnotes.doc%2FZOS_Cross_Ref_Sorted_by_New_Name_.html.