A fix is available
APAR status
Closed as program error.
Error description
On a CICS in PRODUCTION, customer got a lot of abends : The first abend appeared when a transaction, after 10 minutes elapsed, was purged : F TOTO,CEKL SET TASK(xxxx) FORCEPUR Then: +DFHSM0002 A severe error (code X'0D0A') has occurred in module DFHSMMF. After this severe error ( code X'0D0A' ), they got a lot of: DFHSM0002 A severe error (code X'030D') has occurred in module DFHSMGF until CICS failed. DFHSM0002 '0D0A' is caused by a double freemain. The first freemain is in routine FREESMMC. The TIOA is being freed because the TIOA is not large enough. In this case, the data length at address 2ECE0020 is 0778. The length needed to accommodate the new data is length 8C8. The second freemain is in routine FREEMAIN_SMMC called by FREEMAIN_SPECIFIC when TCTEFMSA is non-zero. TCTEFMSA contains address 2ECE0020. Dumps show the same symptoms resulting from a PURGE of a task. The first freemain occurs in DFHZRVS when a new TIOA is obtained because the current one is not large enough and therefore the overlength data flag is set. The old TIOA is then free'd, this however does not clear out the TCTECDSV field which was populated with this TIOA previously when a SEND with Change Direction was issued. As this field is populated, when DFHZFRE runs, it thinks that it needs to free the TIOA pointed to by this field, which results in the error.
Local fix
NA
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Message DFHSM0002 code X'0D0A' is * * received after a CICS application * * issues an EXEC CICS CONVERSE for a * * 3270 terminal. * **************************************************************** CICS has been configured with HPO=YES. A CICS application issues an EXEC CICS CONVERSE for a 3270 terminal. CICS issues a SEND, with change direction, to VTAM. Before the RECEIVE completes, the TASK is FORCEPURGED. Message DFHSM0002 is then issued to report a severe error with code X'0D0A' in module DFHSMMF. The problem is that an attempt is being made to FREEMAIN a TIOA that has already been freed. KEYWORDS: TCTECDSV TCTTOSS FREESMMC TCASCSA
Problem conclusion
DFHZRVS been changed to clear TCTECDSV when the addressed TIOA is FREED.
Temporary fix
Comments
APAR Information
APAR number
PH34827
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-02-25
Closed date
2021-05-11
Last modified date
2021-06-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI75334 UI75335
Modules/Macros
DFHZRVS
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5"}]
Document Information
Modified date:
03 June 2021