A fix is available
APAR status
Closed as program error.
Error description
During abend recovery, loop in ISTTSCX5 and ISTTSCXR occurs due to XCNSSFSM state not matching up.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All using MPC or AHHC connections. * **************************************************************** * PROBLEM DESCRIPTION: Infinite loop after an ABEND occurs on * * the XCNCB PU PAB during XID exchange. * **************************************************************** * RECOMMENDATION: * **************************************************************** The problem is summarized as follows: 1) This problem corrects a recovery issue which occurs on the CPNCB PU PAB for an MPC or AHHC connection. 2) The system experiencing this loop was suffering from various abends due to a program erroneously PAGEFREEing fixed storage. The fix to these original PAGEFREE issues was diagnosed to be corrected by APAR OA32344. 3) In this specific case, an AHHC connection was activating. 4) XIDs were being exchanged between the two systems. 5) During the activation, module ISTTSC8Y was called to allocate some control blocks for the connection. An ABEND0D3 occurred in ISTTSC8Y. 6) The ABEND left the XCNSSFSM in either XCNSS71I or XCNSS72I state. 7) The activation did not proceed after the abend. At some later point, a TQE expired (from ISTTSC8X) to timeout the XID7 exchange. This caused a DISCONTACT RUPE to be queued to the CPNCB PU PAB (TSXT). 8) Module ISTTSCX5 was executing a loop until all work was processed off the NCBRUPEH queue. The DISCONTACT RUPE was removed and module ISTTSCXR was called. 9) When processing a DISCONTACT RUPE with an XCNSSFSM in either XCNSS71I or XCNSS72I states, ISTTSCXR simply queues the RUPE back to the NCBRUPEH queue. It believes this is a transient state. 10) Control is returned back to ISTTSCX5, which dequeues the same RUPE and calls ISTTSCXR, again. The process repeats infinitely.
Problem conclusion
ISTTSCQU - Corrected the recovery routine to set various NCB fields (NCBLNKST, XCNSSFSM). The XCNCB PU PAB is then scheduled for processing. The new states will cause the subchannel to INOP. ISTTSC8E, ISTTSCMA - Included for maintenance purposes.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
OA32322
Reported component name
VTAM V4 MVS/ESA
Reported component ID
569511701
Reported release
1A0
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2010-03-16
Closed date
2010-03-30
Last modified date
2010-06-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA53404 UA53405 UA53406
Modules/Macros
ISTTSCMA ISTTSCQU ISTTSC8E
Fix information
Fixed component name
VTAM V4 MVS/ESA
Fixed component ID
569511701
Applicable component levels
R1A0 PSY UA53404
UP10/05/06 P F005
R1B0 PSY UA53405
UP10/05/06 P F005
R190 PSY UA53406
UP10/05/06 P F005
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1A0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 June 2010