A fix is available
APAR status
Closed as program error.
Error description
You are running with an application that checks the startcode for a transaction to determine further processing options. You have specified NOSYNCONRETURN. In the case of an EXCI DPL, the ASSIGN STARTCODE command returns 'D' or 'DS' as expected, until a SYNCPOINT is performed. At that time, the STARTCODE returned is unexpectedly 'TD'. Additional Symptom(s) Search Keyword(s): KIXREVPAD
Local fix
Specify SYNCONRETURN option for the DPL if your application allows that design
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: EXEC CICS ASSIGN returns a STARTCODE * * of 'TD' when issued during SYNCPOINT * * of a non SYNCONRETURN DPL from an * * EXCI client. * **************************************************************** If an EXCI client sends a non-SYNCONRETURN DPL request to CICS, the value returned on EXEC CICS ASSIGN STARTCODE() is 'D' when the application issues this command but it is 'TD' when the same command is issued by a TRUE during SYNCPOINT. This problem also affects EXEC CICS INQUIRE TASK STARTCODE where a value of 'TO' is returned instead of 'D' when the command is executed during SYNCPOINT of a non-SYNCONRETURN DPL request from an EXCI client. This problem occurs because the EISDPL flag is switched off by DFHMIRS before a non-SYNCONRETURN SYNCPOINT is issued. If the EXCI client sends a SYNCONRETURN DPL request to CICS, the value returned on both EXEC CICS ASSIGN STARTCODE() and EXEC CICS INQUIRE TASK STARTCODE() is 'DS' as expected.
Problem conclusion
DFHMIRS has been changed to set the EISDPL flag before issuing a SYNCPOINT commit / rollback of a non-SYNCONRETURN EXCI DPL request.
Temporary fix
Comments
×**** PE20/10/08 FIX IN ERROR. SEE APAR PH30279 FOR DESCRIPTION
APAR Information
APAR number
PH01856
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-08-17
Closed date
2019-02-05
Last modified date
2021-02-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI61114 UI61115 UI61116
Modules/Macros
DFHMIRS
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI61116
UP19/02/06 P F902
R100 PSY UI61115
UP19/02/06 P F902
R200 PSY UI61114
UP19/02/09 P F902
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.3"}]
Document Information
Modified date:
27 February 2021