APAR status
Closed as unreproducible in next release.
Error description
A user attempts to compile a c program with the xlc compiler and gets a S306 RSN0C ABEND . This abend will occur for any EXTERNAL LINK module that resides in a non authorized MVS library (Not in the APF list) ANALYSIS: Customer attempts to compile a c program: xlc dan.c FSUM3224 xlc: Fatal error in /usr/lpp/cbclib/xlc/exe/ccndrvr: signal 9 received. In the SYSLOG: CSV019I REQUESTED MODULE CCNDRVR NOT ACCESSED, IS IN NON-APF LIBRARY/CONCATENATION CSV028I ABEND306-0C JOBNAME=QM6M7V85 STEPNAME=STEP1 BPXP018I THREAD 3D97500000000000, IN PROCESS 34078895, ENDED WITHOUT BEING UNDUBBED WITH COMPLETION CODE 84306000 , AND REASON CODE 0000000C. The dump shows the following processes active at the time of dump: Process Userid Asid Parent Process ID PID Group ID ---------------------------------------- 02020294 Z0601DL 0145 020200F0 02020294 OMVS 01020265 Z0601DL 0139 02020294 01020265 /bin/sh 020201FD Z0601DL 012C 01020265 01020265 /bin/../usr/lpp/cbclib/xlc/bin/.orig/xlc 020002EA Z0601DL 0031 020201FD 01020265 /usr/lpp/cbclib/xlc/exe/ccndrvr KNOWN IMPACT: The abend terminates the work in progress. VERIFICATION STEPS: If the FSUM3224 was received, take the path name and verify that the file is an external link: ls -l /usr/lpp/cbclib/xlc/exe/ccndrvr erwxrwxrwx 1 AMINL OMVSGRP 7 Dec 8 2015 /usr/lpp/cbclib/xlc/exe/ccndrvr -> CCNDRVR The e in column one indicates that this is an external link and the CCNDRVR to the right of the arrow sign ( -> ) is the MVS program name that needs to be loaded and executed. Verify if the library, where the identified MVS program resides, is authorized. The problem shows-up if the library is NOT APF authorized. The JSCB pointed to by the TCBJSCB must also have the JSCBAUTH bit turned on. CB: 007E9118 JSCB..... 007FC26C JSCBOPTS.... 01 (01=JSCBAUTH) Issue the summary format and locate the RB that issued the LOAD SVC (SVC 8). Take note of the PSW and verify if BPXPRECP is the issuer: PRB: 007E9320 -0020 XSB..... 7FFFDAC0 FLAGS2... 00 -0004 WLIC.... 00020008 +0000 RSV..... 00000000 00000000 OPSW.... 078D0001 830C3304 +001C LINK..... 007E9090 IP BPXWHERE 30C3304 30C3304 at BPXPRECP+4E94 Module information: 04/15/16 UA81345 BPXINLPA If the LOAD SVC was issued from the SynchAndLoad subroutine under the Loadit header, this APAR applies ADDITIONAL SYMPTOMS: ABEND306 RSN0C MSGCSV028I MSGCSV019I MSGBPXP018I
Local fix
BYPASS/CIRCUMVENTION: Add the library, where the LOAD module pointed by the external link resides, to the APF list
Problem summary
**************************************************************** * USERS AFFECTED: All users of z/OS Unix System Services * **************************************************************** * PROBLEM DESCRIPTION: ABEND306 RSN0C when external link load * * module is loaded from a non-APF * * authorized library. * **************************************************************** * RECOMMENDATION: * **************************************************************** ABENDS306 RSN0C in exec phase 2 processing (BPXPRECP) attempting to load an externally linked file from a library that is not APF authorized.
Problem conclusion
BPXPRECP will be changed so that it performs the load without APF authorization. This way, the load will be successful whether or not the program is in an APF-authorized library. After the load is complete, BPXPRECP will set its authorization to meet that of the loaded program.
Temporary fix
Comments
This APAR is being closed UR1 with the awareness of the submitting customer. This means that a fix to this APAR is expected to be delivered from IBM in a release (if any) to be available within the next 36 months.
APAR Information
APAR number
OA51139
Reported component name
OPENMVS SYS SRV
Reported component ID
5695SCPX1
Reported release
7A0
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-08-25
Closed date
2016-11-02
Last modified date
2016-11-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
OPENMVS SYS SRV
Fixed component ID
5695SCPX1
Applicable component levels
R7A0 PSN
UP
R790 PSN
UP
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 November 2016