A fix is available
APAR status
Closed as program error.
Error description
Abend ASRA/S0C4 may occur in a CMAS in method EYU0BMZ4 (BMZ4) during CMAS initialization if a RASGNDEF that is associated with a RESDESC does not have a RESGROUP associated with it. The abend may also occur after CMAS initialization when a RASGNDEF that does not have a RESGROUP associated with it is associated with a RESDESC. If the abend occurs during CMAS initialization, it will be accompanied by message EYUBI0102E. This will result in BAS resources not being installed properly into MASes by the CMAS.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users * **************************************************************** * PROBLEM DESCRIPTION: Abend ASRA/S0C4 may occur in a CMAS in * * method EYU0BMZ4 (BMZ4) during CMAS * * initialization if a RASGNDEF that is * * associated with a RESDESC does not have * * a RESGROUP associated with it. * * * * The abend may also occur after CMAS * * initialization when a RASGNDEF that * * does not have a RESGROUP associated * * with it is associated with a RESDESC. * * * * If the abend occurs during CMAS * * initialization, it will be accompanied * * by message EYUBI0102E. This will * * result in BAS resources not being * * installed properly into MASes by the * * CMAS. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes must be restarted. Note * * that the restarts do not need to occur at * * the same time. * **************************************************************** When a RASGNDEF is created, or during CMAS initialization for an existing RASGNDEF, an EYUBBASG control block is built by method EYU0BMAA (BMAA) in the BAS dataspace to contain information about the RASGNDEF. One piece of information contained in the EYUBBASG is the numeric resource type (RESTYPE) associated with the RASGNDEF. When the RASGNDEF is associated with a RESDESC, the RESTYPE value is used by method EYU0BMZ3 (BMZ3) to build an offset into another BAS control block, that is used by method EYU0BMZ4 (BMZ4). When BMAA builds the EYUBBASG, if the RASGNDEF does not have a RESGROUP associated with it, it does not correctly set the RESTYPE. This causes BMZ3 to build an invalid offset, which may result in BMZ4 abending with an ASRA/S0C4 when it processes the offset.
Problem conclusion
BMAA has been updated to always set the RESTYPE properly when building an EYUBBASG control block.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
Abend ASRA/S0C4 may occur in a CMAS in method EYU0BMZ4 (BMZ4) during CMAS initialization if a RASGNDEF that is associated with a RESDESC does not have a RESGROUP associated with it. The abend may also occur after CMAS initialization when a RASGNDEF that does not have a RESGROUP associated with it is associated with a RESDESC. If the abend occurs during CMAS initialization, it will be accompanied by message EYUBI0102E. This will result in BAS resources not being installed properly into MASes by the CMAS. When a RASGNDEF is created, or during CMAS initialization for an existing RASGNDEF, an EYUBBASG control block is built by method EYU0BMAA (BMAA) in the BAS dataspace to contain information about the RASGNDEF. One piece of information contained in the EYUBBASG is the numeric resource type (RESTYPE) associated with the RASGNDEF. When the RASGNDEF is associated with a RESDESC, the RESTYPE value is used by method EYU0BMZ3 (BMZ3) to build an offset into another BAS control block, that is used by method EYU0BMZ4 (BMZ4). When BMAA builds the EYUBBASG, if the RASGNDEF does not have a RESGROUP associated with it, it does not correctly set the RESTYPE. This causes BMZ3 to build an invalid offset, which may result in BMZ4 abending with an ASRA/S0C4 when it processes the offset. BMAA has been updated to always set the RESTYPE properly when building an EYUBBASG control block.
APAR Information
APAR number
PK23999
Reported component name
CPSM CICS 3.1
Reported component ID
5655M1501
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2006-04-27
Closed date
2006-05-04
Last modified date
2006-06-03
APAR is sysrouted FROM one or more of the following:
PK23990
APAR is sysrouted TO one or more of the following:
UK14157
Modules/Macros
EYU0BMAA
Fix information
Fixed component name
CPSM CICS 3.1
Fixed component ID
5655M1501
Applicable component levels
R100 PSY UK14157
UP06/05/09 P F605
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
22 February 2023