A fix is available
APAR status
Closed as program error.
Error description
Dynamic terminal START with CHANNEL causes abend AXGA and severe error X'4E12' in DFHAPCR when routed over a CONN, or an S0C4 which abends CICS when routed over an IPCONN Keywords: msgDFHAP0002 abendS0C4 D26347 D26522 D26728
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: Attempts to use dynamic enhanced * * routing for a terminal START with * * CHANNEL fail when DYROPTER is set to * * 'Y' when routed over a non-MRO CONN or * * an IPCONN. * **************************************************************** * RECOMMENDATION: * **************************************************************** If routed over an ISC CONN the failure is reported by an AXGA abend following a severe error X'4E12' (or X'4E0D' if there's only a small amount of data in the channel) in DFHAPCR. If routed over an IPCONN the TOR abends with an S0C4. . The cause of the problem is that when DYROPTER is set to 'Y', extra data can be sent to the remote region for use by its routing program. This data is not appropriate for terminal START commands, and so is not sent in this situation. However, on the receiving region the instruction to turn off the flag that says this data has been passed is incorrect, so the processing thinks that the data exists. . In the ISC CONN case the channel processing notices that the expected channel blocks are not present (these having been skipped on the assumption that they are the routing data) and abends as mentioned above. In the IPIC case channels are processed later, and when the channel blocks are processed as if they were the routing program data they cause an overwrite that causes CICS to abend S0C4.
Problem conclusion
For both the IPIC and non-IPIC cases the flag is now correctly turned off to show that there is no extra data to be processed in this situation. For the IPIC case the length of the extra data passed when DYROPTER is set to 'Y' is verified by the transformer before its use.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK89703
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-24
Closed date
2009-08-20
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:
UK49513
Modules/Macros
DESISXF DFHISXF DFHISXFA DFHISXFM DFHISXFT DFHXFIC DFHXFP
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK49513
UP09/08/28 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