A fix is available
APAR status
Closed as program error.
Error description
CICS is acting as a web service provider. A handler program within the PIPELINE changes either the transaction id or userid, causing a context switch to occur and a new task to get created. . The new task is connected to the original using request streams. The new transaction is defined to run locally because it has DYNAMIC(NO) and REMOTESYSTEM(). The router URM, EYU9XLOP is not called for route select, which is correct. However, when the new task starts the router URM is being called for route initiate and being passed an empty DFHDYPDS area. This call is not expected and EYU9XLOP responds by issuing an EYUO abend.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users with PI89695. * **************************************************************** * PROBLEM DESCRIPTION: CPSM distributed Routing Program, * * EYU9XLOP, abend EYUO, processing a * * Web Service in an AOR. * **************************************************************** A Web Service request is received by a web service provider. A context switch is done for a transaction that is defined as DYNAMIC(NO), REMOTESYSID(). The transaction is started in the local region and joined by RequestStreams. During task start initialization, DFHRZXM BIND_XM_CLIENT, the CPSM Distributed Routing Program, EYU9XLOP, is called with a DFHDYPDS COMMAREA initialized with nulls except for DYRFUNC which is set to 5 (ROUTE_INITIATE). This causes EYU9XLOP to abend EYUO and message DFHRZ0203 to be issued. Keywords: msgDFHRZ0203 RZ0203
Problem conclusion
UI53949 UI53950 The RequestStream module DFHRZRTX has been changed to prevent the Distributed Routing Program being called when the transaction has been defined with DYNAMIC(NO). After this APAR is applied the following table will be used to determine if the routing URM (DSRTPGM) will be called for Web Service requests. DSRTPGM DYNAMIC RemoteSystem ----------- ------- ------------ NONE YES YES or NO Don't Call URM NONE NO YES or NO Don't Call URM Program name NO YES Don't Call URM Program name NO NO Don't Call URM Program name YES YES Call URM (Route Selection) Program name YES NO Call URM (Route Selection)
Temporary fix
Comments
×**** PE18/08/24 FIX IN ERROR. SEE APAR PI99329 FOR DESCRIPTION
APAR Information
APAR number
PI94867
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-03-08
Closed date
2018-05-03
Last modified date
2018-08-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI55629 UI55630
Modules/Macros
DFHRZDM DFHRZDUF DFHRZIX DFHRZLN DFHRZNR2 DFHRZRG2 DFHRZRM DFHRZRS1 DFHRZRT DFHRZRT1 DFHRZRT2 DFHRZSO DFHRZSO1 DFHRZTA DFHRZTCX DFHRZTR1 DFHRZTRI DFHRZXM
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
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":"5.3","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":"5.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 August 2018