A fix is available
APAR status
Closed as program error.
Error description
Automation is doing a SET TASK PURGE on a task. The task is currently running its receive SSL data and the first time that CICS is able to process this purge is when we go into a WAIT_MVS call. The WAIT_MVS call returns with an PURGED TASK_CANCELLED response which starts to propagate up the return stack okay until we return from the gsk call which means we lose the fact that a purge has happened and it gets turned into a generic CLIENT ERROR causing the severe error to happen. This APAR is to change the processing to ensure that the PURGED TASK_CANCELLED is correctly propagated back through the stack, and handled correctly rather than causing a SVC dump.
Local fix
It is not logical to have RESPWAIT higher than total runtime timeout. Setting a RESPWAIT value lower than the TMON timeout resolved the problem where the customer's monitor (TMON) was purging the task after it exceeded the defined TMON total runtime of 95 seconds. However, that task had made an outbound web service request and had set a value of 120 seconds for the RESPWAIT value. The pipeline is told it can wait up to 120 seconds for a response, but TMON won't let the task run for any more than 95 seconds. The solution in those cases was to ensure the RESPWAIT setting is less than any monitor timeout setting such as total runtime. RESPWAIT is documented at this URL: https://www.ibm.com/docs/en/cics-ts/5.6?topic=resources-pipelin e-attributes
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: A task is purged while it waits for a * * RECEIVE_SSL_DATA to complete. * * This causes a DFHWB0002 severe error * * (code X'071B') in DFHWBCL and the * * transaction is not purged. * **************************************************************** A transaction issues a WEB CONVERSE or WEB RECEIVE but while it is waiting for a RECEIVE_SSL_DATA to complete a SET TASK PURGE is issued to cancel the task. This results in a severe error in DFHWBCL and a system dump. DFHWB0002 applid A severe error (code X'071B') has occurred in module DFHWBCL. The EXEC CICS WEB command gets an error response and the transaction continues.
Problem conclusion
Processing is corrected to abend the purged transaction AEXY without any severe error in DFHWBCL.
Temporary fix
Comments
APAR Information
APAR number
PH62608
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-08-05
Closed date
2024-08-21
Last modified date
2024-09-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI98117 UI98133
Modules/Macros
DFHSOCK DFHSOSE
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
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.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
03 September 2024