A fix is available
APAR status
Closed as program error.
Error description
You are receiveing dumps when CICS issues a DTIMEOUT processing a PIPELINE task. A DFHPI0997 message may be issued, but the message text may contain random characters instead of the PIPELINE name. DFHPI0997 date time CICS TRAN PIPENAME The CICS pipeline manager has encountered an error: target program unavailable or abended. DFHPI0997 date time CICS TRAN ........ The CICS pipeline manager has encountered an error: target program unavailable or abended. A dump is produced for dumpcode ME0121, indicating that a MESSAGE COULD NOT BE FORMATTED. The trace shows an exception entry: ME FF37 MEFO *EXC* INVALID-FORMAT Looking at the DFHPI0997 message in storage, it appears that the field containing the PIPELINE name is represented by random data, which is neither valid EBCDIC nor addressable storage. Depending on the value of the data, an ABEND may result. In one case, the data contained the 'shift out' indicator for a double byte character set (DBCS). DFHPIPM is responsable for setting up msg_pipeline. When DHFPIPM is called from DFHPIAP for INVOKE_STUB, msg_pipeline is not set up correctly. KIXREVSCB
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHME0121 issued when msg DFHPI0997 * * contains an invalid pipeline name * * that contains DBCS characters. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS is acting as a web service provider and the context-switch is performed during request processing. When request is received by CICS, source task CPIH is invoked which then attaches target task to handle this request. During the target task processing, DFHPIPM INVOKE_STUB is called and the variable 'msg_pipeline' doesn't get initialised. If a problem occurs during INVOKE_STUB that requires message DFHPI0997 to be issued. 'msg_pipeline' is used to pass the value of the pipeline name. Since this variable is not set up and contains a random value, the pipeline name in message DFHPI0997 can not be printed out correctly. If this happens to contain a x'0E' or x'0F' then message DFHME0121 will be issued with a system dump due to finding invalid DBCS data in the message. Additional Keywords: msgDFHPI0997 msgDFHME0121 PI0997 ME0121
Problem conclusion
DFHPIPM has been changed to make sure that the variable 'msg_pipeline' can get set correctly.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM74450
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
2012-10-05
Closed date
2012-11-01
Last modified date
2012-12-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK83196
Modules/Macros
DFHPIPM
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK83196
UP12/11/09 P F211
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:
04 December 2012