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

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

book

Article ID: 46074

calendar_today

Updated On:

Products

RSVP

Issue/Introduction

Running  $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. 
                                                            

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Environment

Release:
Component: RSVP

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 RSVP 1.0 only since release 4.1 of ASM2 is no longer supported.

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

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

In the 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 ASM2 commands that could be issued by a user from TSO/E and require authorization.

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

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

In the RSVP Installation Guide (Assuming you may have purchased RSVP separately or using RSVP only) section 3.12.2 a list is provided as in the 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 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 ASM2 and RSVP as sold as a combined product. If you only use $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             */      +