S047 when running CA $RSVP or CA ASM2 batch or using ISPF panels when listing UCBs or volumes that are in 31 bit mode?

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

Problem:

Running CA $RSVP and receiving an S047 abend. This just started happening after we put our UCBs above the line. We have changed all the DASD ucb's from LOCANY=NO to LOCANY=YES to reside in 31 bit storage addressing mode. We are now getting the S047 abends. 
                                                            

Resolution:

Now that your UCB addresses are above the line they are in 31 bit mode. This requires IBM Authorized Supervisor Services Utilities to be executed to address these UCBs. To address this situation CA ASM2/RSVP support developed some APARS to resolve the issue. This was in release 4.1 of CA ASM2 and RSVP 1.0 base or SP0.

These are for CA RSVP 1.0 only since release 4.1 of CA ASM2 is no longer supported.

QO64851 - coreq QO64850     
QO64850- PRE(QO62668,QO52334)

CA ASM2 and CA RSVP were not sold separately at that time so documentation was a combined package with shared information.

In the CA ASM2 Getting Started Guide Section 16B - TSO/E User    is documented the following commands that require authorization.

$RA, $RB, $RC, $RL, $SM      --> These are all CA ASM2 commands that could be issued by a user from TSO/E and require authorization.

The same guide also talks about CA ASM2 ISPF panels that should have some programs authorized as well on page 64 of the CA ASM2 Getting Started Guide.

Add the following programs ( L1AAX051, L1AAX069, L1AAX075 and L1AAX105) to labels AUTHCMD and AUTHPGM.

In the CA RSVP Installation Guide (Assuming you may have purchased CA RSVP separately or using CA RSVP only) section 3.12.2 a list is provided as in the CA ASM2 Install Guide. 

$BL, $RS, $RSMAINT, $RSVP, $RSCMD   --> Must all be added to the SYS1.PARMLIB(IKJTSOxx) dataset. However, since the 31 bit addresses were created by IBM another CA ASM2/RSVP program was required to be added to this list.

Program name is $UCB. This program will access the UCB addresses when required by whatever $RSVP command is being issued that requires a UCB address or volume name requirement. The program will now be required to be added to the   SYS1.PARMLIB(IKJTSOxx)    to avoid a S047 abend because of a lack of system authorization.

This program has not been added to either copies of the product documentation since we have not provided new releases of these products. To avoid the S047 you must add $UCB as follows to the SYS1.PARMLIB(IKJTSOxx) dataset.

Sample for CA ASM2 and CA RSVP as sold as a combined product. If you only use CA $RSVP then use only those items commented as RSVP or ASM2 & RSVP.

SAMPLE

AUTHCMD NAMES(               /* AUTHORIZED COMMANDS */      +
 $AR                       /* CA ASM2             */      + 
 $BK                       /* CA ASM2             */      + 
 $RA                       /* CA ASM2             */      + 
 $RB                       /* CA ASM2             */      + 
 $RC                       /* CA ASM2             */      + 
 $RL                       /* CA ASM2             */      + 
 $RS                       /* CA ASM2 & RSVP      */      +
 $RSMAINT                  /* CA ASM2 & RSVP      */      +  
 $RSVP                     /* CA ASM2 & RSVP      */      + 
 $SM                       /* CA ASM2             */      + 
 L1AAX101                  /* CA ASM2             */      + 
 L1AAX103                  /* CA ASM2             */      + 
 L1AAX105                  /* CA ASM2             */      + 
 L1AAX051                  /* CA ASM2             */      + 
 L1AAX069                  /* CA ASM2             */      + 
 L1AAX075                  /* CA ASM2             */      + 
 L1AAX077                  /* CA ASM2             */      + 
 
AUTHPGM NAMES(               /* AUTHORIZED PROGRAMS */      +
 L1AAX101                  /* CA ASM2             */      + 
 L1AAX103                  /* CA ASM2             */      + 
 L1AAX105                  /* CA ASM2             */      + 
 L1AAX051                  /* CA ASM2             */      + 
 L1AAX069                  /* CA ASM2             */      + 
 L1AAX075                  /* CA ASM2             */      + 
 L1AAX077                  /* CA ASM2             */      + 
 $AR                       /* CA ASM2             */      + 
 $UCB                      /* CA ASM2 & RSVP      */      + 

AUTHTSF NAMES(   /* PROGRAMS TO BE AUTHORIZED WHEN  */      +
                 /* WHEN CALLED THROUGH THE TSO     */      +
                 /* SERVICE FACILITY(WAS IKJEFTNS)  */      +
 L1AAX101                  /* CA ASM2             */      +
 L1AAX103                  /* CA ASM2             */      +
 L1AAX105                  /* CA ASM2             */      +
 L1AAX051                  /* CA ASM2             */      +
 L1AAX069                  /* CA ASM2             */      +
 L1AAX075                  /* CA ASM2             */      +
 L1AAX077                  /* CA ASM2             */      +