A fix is available
APAR status
Closed as program error.
Error description
You are running CICS TS V4R1, with transactions arriving from CICS Transaction Gateway V8R0 over IPIC. You disabled a number of transactions, and thereafter receive message DFHIS0002, indicating: A severe error (code X'0000') has occurred in module DFHISEM . Examining the trace, there is an exception trace entry: IS 062D, which indicates INVALID_MSG_SEQNO. A "First in Chain" REQ_RECV is received by CICS, to which CICS issues RSP_SENT with "Last in Chain". This is followed by a REQ_RECV with "Middle in Chain" set, which causes the error. There is a timing problem between the mirror task CSAC and the CISR task receiving the chain of records from the socket. . KIXREVJHD . ADDITIONAL KEYWORDS: IS0002, IPCONN, invalid sequence number, FIC, MIC, LIC, CHAIN_SEQ, ISSR, ISSB, IS7
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: Message DFHIS0002 A severe error (code * * X'0000') has occurred in module * * DFHISEM. * **************************************************************** * RECOMMENDATION: * **************************************************************** A CTG client sends a DPL request over an IPIC connection which contains a large channel exceeding 60K in length, resulting in multiple chain elements. Transaction CISR, receives the the first of the chain of elements and attempts to attach the mirror transaction but this has been disabled. This causes DFHXMAT to instead attach the Abnormal Condition Transaction - CSAC. CSAC begins the process of sending the IS7 error response to the client but in doing so it sets the ISSB for the connection to send state and and also sets the message sequence number to 1. CSAC is then suspended. Whilst CSAC is suspended the next element in the chain is received and CISR attempts to process this. DFHISRR checks the sequence number in the header against the expected sequence number stored in the ISSB, however because the CSAC transaction has updated this, DFHISRR believes that there is an error and returns INVALID_MSG_SEQNO. Transaction CISE is attached to send another IS7 to the client to report this error, but CISE gets suspended before it completes its processing. CSAC is then resumed and completes its processing of the original IS7, it then freemains the ISSB control block. CISE is resumed and attempts to reference the freemained ISSB, resulting in message DFHIS0002 and a system dump. Additional keywords: msgDFHIS0002 INVALID_MSG_SEQNO TRANS_DISABLED
Problem conclusion
DFHISRR and DFHISXM, DFHISIS have been changed to allow a CSAC task to receive all of the elements in a chain before it sends an error response to the client because the mirror transaction cannot be attached.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM46065
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-08-19
Closed date
2011-09-15
Last modified date
2011-10-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK72106
Modules/Macros
DFHCIS4 DFHISAL DFHISCO DFHISCOP DFHISCU DFHISDM DFHISDUF DFHISEM DFHISEMP DFHISFS DFHISIC DFHISIF DFHISIS DFHISJU DFHISLQ DFHISLQP DFHISRE DFHISRR DFHISRRP DFHISRS DFHISRSP DFHISSR DFHISST DFHISTRI DFHISUE DFHISXF DFHISXM DFHISXS DFHISZA DFHMIRS
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK72106
UP11/09/30 P F109
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.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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 October 2011