A fix is available
APAR status
Closed as program error.
Error description
When using Channels and Containers to transfer binary data between programs on a CICS LINK, container data is truncated when the LINK returns if two conditions are met: (1) the data length is greater than 32,678 (2) the byte at offset 32,669 contains x'07'. When the two conditions are met, the data is truncated to 32,667. The client and server regions are connected via MRO. Neither CICS regions receive error messages. Yet, in the CICS log for the client, you will see: DFHIR3783 Connected transaction abended with message. CICS looks at the 07 as an FMH error from the server. This is very similar to APAR PK35533. While PK35533 corrected the FMH parameter in the TOR on the DFHISP's CONVERSE instruction because DFHAPCR's EXPORT_ALL had already supplied it with the first 32k of data. This problem is in the AOR when the mirror task (DFHMIRS) specifies that CICS is treating the 07 as an FMH error from the FMH parameter, eventhough DFHAPCR's EXPORT_CHANGED has already supplied it when it had returned the first 32k of data. Additional Symptoms and Keywords: x'07' 07 MSGDFHIR3783 DFHME0121 The first attempt at formatting message DFHIR3783, TD queue CSMT, has failed - Invalid DBCS format Customer may receive MSGDFHME0121 for the DFHIR378 message.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Container data truncated on a DPL * * request when Channel data contains * * x'07' in byte 2 of the final buffer. * **************************************************************** * RECOMMENDATION: * **************************************************************** An application program issues an EXEC CICS LINK request with the CHANNEL option to a program in a remote region. On returning from the AOR the Channel data exceeds 32k and the first buffer is sent by DFHAPCR's EXPORT_CHANGED routine with the FMH option. The final portion of the Channel data is sent by DFHMIRS, incorrectly with the FMH option again. When that final part is received in the TOR it contains the FMH option and the user data just happens to include a x'07' in position 2 of the TIOA. DFHZARQ assumes that this is an ABORT request (FMH07) and exits DFHAPCR's IMPORT_CHANGED with an Exception/Terminal_Error. This results in the final part of the Channel data being lost and the length of the Channel being truncated to 32667. Additional keywords TCTE_CHAN_SENT_FMH EXPORTED_CHANGED IMPORTED_CHANGED
Problem conclusion
DFHMIRS has been amended for MRO connections to check whether DFHAPCR's EXPORT_CHANGED has already sent the FMH data. If it has the FMH option will not be included on the DFHTC TYPE=WRITE instruction.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK56145
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-11-07
Closed date
2008-03-10
Last modified date
2009-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK34457 UK34458
Modules/Macros
DFHMIRS
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 August 2009