A fix is available
APAR status
Closed as program error.
Error description
You are running CPSM with a large CICSplex and have many (hundreds of thousands and even millions) of resources defined across many MASes. As you update (add, change, delete) these definitions and where they are deployed, your CMAS may issue these messages and terminate: EYUXC0028W Data space total storage allocation for component BAS has exceeded ##%. EYUXC0023S Maximum data cache limit has been reached for BAS cache. You are running with the CICS toggle feature com.ibm.cics.cpsm.bas.largecicsplex=false which is the default. You may even be running with EYUPARM CACHEDSNUM in the CMAS set larger than the default of 2, and the issue could still occur.
Local fix
Set CICS toggle feature com.ibm.cics.cpsm.bas.largecicsplex=true for the CMASes in your CICSplex
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM Users * **************************************************************** * PROBLEM DESCRIPTION: The CMAS shuts down after modification * * to BAS resources. * * Messages EYUXC0023S and EYUXC0024S are * * issued. * **************************************************************** * RECOMMENDATION: After applying the PTF which resolves * * PH53919 all CMAS regions must be restarted. * * The restarts can occur in any order. * **************************************************************** An attempt is made to modify the set of resources to be installed by BAS into one or more CICS regions. This results in a change to the BAS resource install cache list. This cache list is extremely large due to the number of resources and CICS systems in the CICSplex, and the change means that the list has to be moved to a new memory location in order that it can be expanded, while still remaining in contiguous storage. Cache method XCBA (EYU0XCBA) is called to allocate a new area of data cache storage from an available data space. Method XCEC (EYU0XCEC) is called to extend the cache. This means to grow the data space by using the DSPSERV service to request additional blocks of storage be assigned. Due to a logic error, XCEC makes a request that would take the total allocation to more than the maximum permissible number of blocks. The request for new storage fails, even though it could have been satisfied with the remaining blocks available.
Problem conclusion
XCEC has been updated to ensure that it does not request more than the maximum possible total number of blocks per data space.
Temporary fix
Comments
APAR Information
APAR number
PH53919
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
40M
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-04-14
Closed date
2023-04-26
Last modified date
2023-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI91575
Modules/Macros
EYU0UCEC EYU0XCEC
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
Applicable component levels
R40M PSY UI91575
UP23/04/28 P F304
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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
03 May 2023