A fix is available
APAR status
Closed as program error.
Error description
External symptoms: Customer encountered ABEND0C4 in various netserv related modules - IATNTTXR, IATNTTCT, IATGRQM Impact to customer; Netserv continues to run Additional symptoms: ABENDDFB abend when attempting to process records pointed to by the NSST Analysis: The NSST chain is manipulated by IATGRQM but there is a lack of serialization resulting in modules examining/manipulating the chain abending The projected closing close for HJS7790 and HJS77A0 is PER.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of HJS7790 and HJS77A0. * **************************************************************** * PROBLEM DESCRIPTION: ABEND0C4 in various Netserv modules: * * IATNTTXR, IATNTTCT, IATGRQM * **************************************************************** * RECOMMENDATION: * **************************************************************** Processing during socket activation and deactivation can create situations where one or more Netserv subtasks can be scanning the NSST (IATYNSST) chain while it is being altered. Though the IATXFIFO macro provides a serialized method for subtasks to alter the NSST chain, it affords no protection for subtasks that just read it. This can have unpredictable results which include the reported symptoms.
Problem conclusion
Installation On (Netserv) Order (Any) Activation Order (Any) Type/JES3 restart (Hot/Local/Netserv) Type/IPL (None) CLPA (No) (See Apar II07968 for definitions) Macro IATYNSCT was changed to provide a latch serialization work area. Module IATNTTAC was changed to correctly acquire an updated NSCT (IATYNCST) on JES3 hot starts. Modules IATNTTCT, IATNTTSS, and IATNTTXR were changed to use the latch to serialize access to the NSST (IATYNSST) chain. IATNTTXR's changes also included code to initialize and use the latch mechanism. Module IATABPR was included to pick up the changes to IATYNSCT. Though the changes for this APAR correct a potential cause of the reported problem, other unrelated causes may exist and are not addressed by this fix. APAR OA46353 prereq's (and sup's) for FMID HJS7790: Pre's: * NONE * APAR OA46353 prereq's (and sup's) for FMID HJS77A0: Pre's: * NONE *
Temporary fix
*** * TEMPORARY FIX MAY BE OBTAINED FROM DLL OR INFO/ACCESS **** ******************* OA46353 DECK AVAILABLE ********************
Comments
APAR Information
APAR number
OA46353
Reported component name
JES3
Reported component ID
5752SC1BA
Reported release
790
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-10-28
Closed date
2015-06-02
Last modified date
2015-07-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA77575 UA77576
Modules/Macros
IATABPR IATNTTAC IATNTTCT IATNTTSS IATNTTXR IATYNSCT
Fix information
Fixed component name
JES3
Fixed component ID
5752SC1BA
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 July 2015