A fix is available
APAR status
Closed as program error.
Error description
You experience a storage violation in one of your CICS regions. This is later followed by the region going into a looping condition with DFHSM0002 messages. You see: DFHSM0133 CICS is under stress (short on storage above 16MB) then DFHSM0002 A severe error (code X'0320') has occurred in module DFHSMGF. In the trace, you will see an exception entry like: SM 0320 SMGF *EXC* - Request_execeeds_limits_of_31_bit_addressing FUNCTION(GETMAIN) GET_LENGTH(F8F6F210) SUSPEND(YES) REMARK (LE_RUWA) STORAGE_CLASS(TASK31) DFHAPLI is requesting the GETMAIN for RUWA storage. The length of the GETMAIN is determined by the PLB+x'24'. This storage has been overlaid and CICS attempts to GETMAIN this large amount of storage which causes tid_smgf_invalid_getmainlength. The GETMAIN was correctly issued with SUSPEND(YES) from DFHAPLI1 and DFHSMGF SUSPENDs the GETMAIN request and issues the short on storage message, DFHSM0133. Storage Manager will take the SOS actions and then RESUME the SUSPEND GETMAIN request and try again. DFHSMGF needs to modified to not SUSPEND the GETMAIN if it fails for the reason of tid_smgf_invalid_getmainlength prevent the looping condition. Additional Symptom(s) Search Keyword(s): MSGDFHSM0133 MSGDFHSM0002 KIXREVCEW
Local fix
Turn RUWAPOOL off
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Loop in DFHSMGF issuing DFHSM0002 * * severe error code X'0320' and * * DFHSM0133 CICS is under stress * * (short on storage). * **************************************************************** * RECOMMENDATION: * **************************************************************** DFHAPLI1 has issued a GETMAIN request for RUWA storage with SUSPEND specified. Due to a corruption of field PLB_RUWA31 the length for the getmain requests is greater than X'7FFFFFFF', and so exceeds the limit for a 31-bit length specification. The length appears negative. DFHSMGF issues message DFHSM0002 severe error code X'0320' and suspends the request. Short-on-storage actions are performed and DFHSM0133 is issued. The getmain request is then resumed and retried, resulting in a loop which can only be terminated by a recycle of CICS. Additional keywords: SM0002 0320 SM0133
Problem conclusion
DFHSMGF has been altered so that it will not suspend a getmain request which can never be satisfied as it exceeds the 31-bit length limit.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK88753
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2009-06-12
Closed date
2009-08-13
Last modified date
2009-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK49322
Modules/Macros
DESSMGF DFHSMGF
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK49322
UP09/08/22 P F908
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":"4.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2009