A fix is available
APAR status
Closed as unreproducible.
Error description
These messages were issued: --------------------------------------------------------------- DFHIS0002 severe error code X'0687' occurred in module DFHISXM. DFHIS0998 A transaction processing a request using IP Interconnectivity has abended with code AIPL DFHAC2236 Transaction CSMI abend AIPL in program DFHXMAB --------------------------------------------------------------- . A CICS trace showed these trace entries: --------------------------------------------------------------- IS 0200 ISIS ENTRY BIND_RECEIVER IS 0201 ISIS EXIT BIND_RECEIVER/DISASTER FUNCTION(BIND_RECEIVER) RESPONSE(DISASTER) REASON() AP 0687 ISXM *EXC* BIND_RECEIVER_FAILURE FUNCTION(BIND_XM_CLIENT) ME 0301 MEME ENTRY SEND_MESSAGE 2,IS0002,2AEF7E7A , --------------------------------------------------------------- . This is caused by a timing window when two (2) IPIC tasks are processing at the same time - one of which is in free processing - and the CISR task processing data being received. The error leads to an overlay of the previous data received and a program check while accessing the ISFLD in buffer.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: ALL CICS USER * **************************************************************** * PROBLEM DESCRIPTION: DFHIS0002 error code X'0687' in DFHISXM * * when processing some DPL requests over * * IPIC. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS is processing DPL requests over IPIC. A subsequent request arrives before the previous mirror task has finished freeing the IPIC session (ISSB). The CISR task detects that the session is still in use so issues the socket receive to obtain the new request specifying that the buffer in the IPIC queued attach block (ISQA) is used instead of the buffer in the ISSB. The mirror task finally frees the session. It detects that there is another task waiting to use the session so it copies the ISQA buffer address and length, which is currently 0, over to the ISSB.The socket receive finally completes and DFHISRR updates the buffer length in the ISQA. No attempt is made to update the length in the ISSB. The request was large so there is still more data to receive from the client. The new mirror task starts up and sees it has not yet received all the client data so it issues a socket receive to get the remaining data specifying the start of the ISSB buffer address as the area to receive the data in because it believes the current length received so far is 0. The remaining data is received, overlaying the data already in the buffer. When the request is parsed the expected ISFLDs are no longer present. This causes DFHISXM to issue message DFHIS0002 with code x'0687' and for the new mirror task to abend AIPL. Additional keywords: msgDFHIS0002 msgDFHIS0998 msgDFHAC2236 ABENDAIPL
Problem conclusion
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
DFHISRR has been changed to update the buffer length in the ISSB ISQA information has already been transfered to the ISSB.
APAR Information
APAR number
PM58324
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED UR3
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / CST
Submitted date
2012-02-15
Closed date
2012-05-04
Last modified date
2012-06-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK78489
Modules/Macros
DESISRR DFHISRR DFHISRRA DFHISRRM DFHISRRP DFHISRRT
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK78489
UP12/05/12 P F205
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:
07 June 2012