A fix is available
APAR status
Closed as program error.
Error description
While trying to autoconnect to another region, an IRC session is successfully started. An attempt is made to send data using an IRC SWITCH SEBSEQUENT call. One side has DISCONNECTed while a SWITCH SUBSEQUENT was being process by DFHIRP on that session. DFHIRP is at V3.2 level. DFHIRP issues RC x'000000F8', IRERRIDL. The region experiences DFHIR3784 error code x'DD3C'. . Additional Symptom(s) Search Keyword(s): KIXREVGJT DFHIR3785 Interregion control task CSNC abend. MSGDFHIR3785
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: MsgDFHIR3784 "A severe error (code * * X'DD3C') has occurred in module * * DFHCRR. Connection aaaa (if * * non-blank) has been set out of * * service." is issued during IRC * * CONNECT processing. * **************************************************************** * RECOMMENDATION: * **************************************************************** Two CICS systems were connected using an MRO cross memory (XM) connection. On one of the systems the connection was quiesced using an IRC QUIECSE IMMEDIATE command. The other system attempted to reconnect and as part of this processing it issued an IRC SWITCH SUBSEQUENT command. However, processing of the DISCONNECT from the other system was delayed because the system was busy. It was eventually processed at the same time as the SWITCH SUBSEQUENT and this resulted in an error. The error code should have been IRERRCFT (x'24' - set footprint failed), but when looking up the error code in a table, DFHIRPSW failed to set up an index register and so incorrectly set the return code to be the first entry in the table - IRERRIDL (x'F8' - Total data length invalid for SWITCH or PULL). This return code is unexpected on a SWITCH SUBSEQUENT and so is treated by DFHIRP as a serious error, resulting in the reported message DFHIR3784. The correct return code, IRERRCFT, is expected and does not result in any error message. Many errors issued out of IRC SWITCH or PULL processing will issue an incorrect return code of IRERRIDL which may be unexpected and so unpredictable results may occur.
Problem conclusion
DFHIRPSW has been altered to correctly index into the LASTRCOD table of return codes.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK64444
Reported component name
CICS Z/OS V2
Reported component ID
5697E9300
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2008-04-14
Closed date
2008-11-10
Last modified date
2008-12-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK41468
Modules/Macros
DFHIRP DFHIRPSW
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK41468
UP08/11/15 P F811
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":"3.2","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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
15 December 2008