IBM Support

OA46353: ABENDS0C4 IN NETSERV RELATED MODULES

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R7A0 PSY UA77575

       UP15/06/17 P F506

  • R790 PSY UA77576

       UP15/06/17 P F506

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