S047 Abends from $AVRS product in ACF2 environment
search cancel

S047 Abends from $AVRS product in ACF2 environment

book

Article ID: 258522

calendar_today

Updated On:

Products

ACF2 - z/OS ACF2 ACF2 - MISC

Issue/Introduction

When working to upgrade a Sea Software product called $AVRS an S047 abend is occurring while trying access product panels or running restore jobs.
The issue seems to be related to ACF2 RACROUTE calls. What programs from this product are issuing unauthorized RACROUTE requests?

Environment

Release : 16.0

Resolution

When upgrading the $AVRS product from 5.2B-04 to 5.2B-05 Sea Software added several RACROUTE STATUS=ACCESS security calls. 

In order for ACF2 to handle these calls appropriately, the following SAFDEF records need to be written:

SET CONTROL(GSO)

INSERT SAFDEF.AVRS1 ID(AVRS1) MODE(GLOBAL) NOAPFCHK -​
PROGRAM(ISP$AVRS) RB(ISP$AVRS) -
RACROUTE(REQUEST=AUTH CLASS=FACILITY STATUS=ACCESS) ​

INSERT SAFDEF.AVRS2 ID(AVRS2) MODE(GLOBAL) NOAPFCHK -​
PROGRAM($AVRSELR) RB($AVRSELR) -
RACROUTE(REQUEST=AUTH CLASS=FACILITY STATUS=ACCESS) ​

INSERT SAFDEF.AVRS3 ID(AVRS3) MODE(GLOBAL) NOAPFCHK -
PROGRAM(ISP$AVRS) RB(ISP$AVRS) -
RACROUTE(REQUEST=AUTH STATUS=ACCESS CLASS=DATASET)  

INSERT SAFDEF.AVRS4 ID(AVRS4) MODE(GLOBAL) NOAPFCHK -
PROGRAM($AVRSELR) RB($AVRSELR) -
RACROUTE(REQUEST=AUTH STATUS=ACCESS CLASS=DATASET)

F ACF2,REFRESH(SAFDEF) 

If the S047 abend is still occurring after INSERTing the records and issuing the REFRESH, follow instructions in KD Article 258489: S047 Abend in an ACF2 environment for more information in obtaining further diagnostics.