A fix is available
APAR status
Closed as program error.
Error description
After an IPL of one host an adjacent VTAM experienced a hang in module ISTPUCTI on the PUNS PAB processing a VR INOP RU for a CTC connection to the host that was just IPL'd. FF01 RU. ISTTSCSC issued sense 80040000 when processing the VR INOP RU which left the process hung in ISTPUCTI.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All subarea environments using virtual * * routes (VRs). * **************************************************************** * PROBLEM DESCRIPTION: VTAM hang during virtual route * * INOP processing. Existing sessions * * continue to work, but LOGON and LOGOFF * * processing is hung on PUNS PAB. * * PUNS waiting in ISTPUCTI. * **************************************************************** * RECOMMENDATION: * **************************************************************** The problem is summarized as follows: 1) A subarea CTC or MPC connection INOPs. 2) As part of INOP processing, the sessions and virtual routes traversing the connection are inactivated. 3) PUNS built a VR_INOP AMRU and sent it to the Session Serialization (Sesser) PAB for processing via the ?PUIO macro. 4) The PUIO macro expands into a call to module ISTPUCTI which performs the work. The AMRU was queued to the Sesser inbound work queue and the Sesser (TSSC) PAB was scheduled. Module ISTPUCTI then went into TPWAIT (WAIT) waiting for VR_INOP processing to complete. At this point, the PUNS PAB is suspended and can no long process work until it is posted out of the wait. 4) Module ISTTSCSC (Sesser) was dispatched and issued a CIDCTL FIND TYPE(NEXTNODE) to find the routing point control block. 5) The CIDCTL FIND failed to locate the control block and a non-zero return code was passed back. 6) ISTTSCSC mainline processing called the DISPOSAL subroutine. The trace shows a TSNS trace entry with sense x'80040000' being cut by the FINDRPCB subroutine. 7) Later, the DISPOSAL subroutine called GENRESP, which called module ISTTSCGR. Because the ISTRH did not have any response indicators turned on, module ISTTSCGR discarded the VR_INOP TSCB. 8) At this point, Sesser exited processing without posting PUNS out of the wait state. 9) All activation, inactivation, LOGON and LOGOFF processing was hung at this point. Active sessions continue to function without problems.
Problem conclusion
ISTTSCSC - Mainline processing has been corrected to allow AMRUs to be processed by the PROCAMRU subroutine even in the event of a CIDCTL FIND failure. The PROCAMRU is the proper routine to correctly process the VR_INOP AMRU. This change also corrects a similar problem dealing with the processing a Route_Setup (RSETUP) flow for a VR-TG connection.
Temporary fix
********* * HIPER * *********
Comments
APAR Information
APAR number
OA23790
Reported component name
VTAM V4 MVS/ESA
Reported component ID
569511701
Reported release
170
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2008-01-24
Closed date
2008-02-08
Last modified date
2008-04-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA39516 UA39517 UA39518
Modules/Macros
ISTTSCSC
Fix information
Fixed component name
VTAM V4 MVS/ESA
Fixed component ID
569511701
Applicable component levels
R170 PSY UA39516
UP08/03/05 P F803
R180 PSY UA39517
UP08/03/05 P F803
R190 PSY UA39518
UP08/03/05 P F803
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":"170","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":"170","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 April 2008