How to use the CA MAX version of the IRXFUSER module?

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

Description:

If only some selective users shall use the MAX IRXFUSER module instead of the IBM version, add the MXRXV340.LOADLIB to these users TSO STEPLIB.

This knowledge document describes in detail how this can be done and is showing a sample.

Solution:

The "CA MAX Product Installation Guide V3.4.0" states:

"The MAX IRXFUSER module must be placed in the load search sequence before the IBM module with the same name. Severe performance degradation can result with the MAX products if this does not occur."

Placing MAX IRXFUSER into LPA, as described in Installation manual, impacts all the users.

Adding steplib with MAX load library into user?s logon procedure will affect individual users.

Verifying installation using "TSO MAX IVP" command is applied to see whether Max IRXFUSER is loaded as first. Example below shows IBM default is loaded first situation.

...
IRXFUSER CSECT NAME RXMVS- NOT FOUND - PLEASE EXAMINE:
           :            PATCH AREA - IRXFUSER
...

Creating own logon procedure $yourTSOid in USER.PROCLIB will allow the user to ensure IRXFUSER module replaces an IBM default at the LOGON time.

Note: $yourTSOid procedure could be further modified to allow user to add the CA MAX product to the ISPF panel menu.

Edit, or create the $yourTSOid member ($xxxxxxx)on the USER.PROCLIB dataset.

The MXRXV340.LOADLIB should be added to your STEPLIB concatenation as shown in the following sample:

...
BROWSE    USER.PROCLIB($xxxxxxx) - 01.99            
 Command ===>
********************************* Top of Data *******
//yourTSO   PROC
//*
//yourTSO   EXEC PGM=yourTMP,DYNAMNBR=256,
//             PARM='%yourLOGON'
//STEPLIB  DD  DISP=SHR ,DSN=your.MXRXV340.LOADLIB
//RES      DD  DISP=SHR ,DSN=SYS1.LINKLIB
//LIB      DD  DISP=SHR ,DSN=SYS2.LINKLIB
//*
...

Please check the bold items above.

Furthermore, when logon to TSO, the PROCEDURE name has to be customized:

-------------------- z/OS 1.11.00  TIME SHARING OPTION ------------------------
  
  
   ENTER LOGON PARAMETERS BELOW:
   
   USERID    ===> xxxxxxx               MSGCLASS  ===>
   
   SOURCE    ===> A55TG027              UNIT      ===> SYSDA
    
   PROCEDURE ===> $xxxxxxx              TIME      ===> 0000
    
   REGION    ===> 0004096               DEST      ===>
    
   ACCT NMBR ===> 000000000
                 
   PERFORM   ===> 000                   GROUP     ===>
                 
   ENTER AN 'S' BEFORE EACH OPTION DESIRED BELOW:
                 
          -NOMAIL         -NONOTICE        -RECOVER        -RECONNECT
                 
   USER KEYS ===>
   SECLABEL  ===>
...

Note: The REGION size should be at least 4096.

Now, via "TSO MAX IVP" can be check again whether the MAX IRXFUSER module will be used.