IBM Support

OA49577: BINDER ABENDS WITH S0C4-10 WHILE COPYING MEMBERS FROM A PDS/E TO PDS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customers may encouter abend 0C4 during smpe accept processing
    
     EXTERNAL SYMPTOMS:
     During smp/e ACCEPT processing, Binder reports
     IEW2910T E965 SYSTEM ABEND.  ABEND CODE = S0C4
    
     Additional messages seen are
     IEB1013I COPYING FROM PDSE  INDD=SMP00001 VOL=CBC003
              DSN=some_HLQ.PDSE
    
     IEB1014I TO PDS  OUTDD=ADWWMOD VOL=CP9036
              DSN=some_HLQ.PDS
    
     IGW01211T BINDER ENCOUNTERED A TERMINATING ERROR WHILE
               PROCESSING MEMBER DWW1IENV. BINDER RETURN CODE =
               X'00000010'    REASON CODE = X'83FF0C40'
    
    
     ANALYSIS:
     The error was recreated using a PDS for the target library
     while SMPTLOAD is a PDSE.  Since SMP/E is doing a load
     operation, that library has to match the library DSNTYPE which
     was used when the unload was done.
    
     Whereas the initial report was during smp/e processing, the
     abend can occur for any PDS/e to PDS copy. A slip dump shows
     the program check PSW is pointing IEWBRERS(HPM77A0)+x'1018'
     which was called from IEWBXIGD+x'130' trying to obtain the
     member name however the associated IEWBXAT does not have a
     valid member name.
    
     OEM products such as PDSMAN may also run into this.
    
     KNOWN IMPACT:
     PTF apply jobs for certain products may fail
    
     ADDITIONAL SYMPTOMS:
     ABENDS0C4 MSGIGW01211T IEW2910T
    

Local fix

  • BYPASS/CIRCUMVENTION:
    
     Using a PDS/e instead of a PDS should avoid the error
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Those building load modules (LM) or copying  *
    *                 program objects (PO) from PDSE or UNIX       *
    *                 directories to PDS.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: In the case specified above, ABENDS     *
    *                      S0C4-10 may occur. The occurrence of    *
    *                      this error is determined by storage     *
    *                      layout and is usually rare.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In module IEWBXCDR, an uninitialized varying length string is
    referenced when the binder builds directory entries for LMs. If
    the contents of the string's first two bytes is larger than the
    length of accessible storage after these two bytes, ABENDS
    S0C4-10 may occur.
    

Problem conclusion

  • Module IEWBXCDR has been updated to initialize the string
    correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA49577

  • Reported component name

    PROGRAM MANAGEM

  • Reported component ID

    5695PMB01

  • Reported release

    7A0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-17

  • Closed date

    2016-01-29

  • Last modified date

    2016-07-06

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA80507 UA80508 UA80509

Modules/Macros

  • IEWBXCDR
    

Fix information

  • Fixed component name

    PROGRAM MANAGEM

  • Fixed component ID

    5695PMB01

Applicable component levels

  • R7A0 PSY UA80507

       UP16/02/10 P F602

  • R780 PSY UA80508

       UP16/02/10 P F602

  • R790 PSY UA80509

       UP16/02/10 P F602

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":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"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":"7A0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
06 July 2016