IBM Support

OA40997: BPXBATCH BPXMBATC ABEND0C4 STDPARM DD

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • BPXBATCH randomly fails with an ABEND0C4 when using the STDPARM
    DD card instead of the PARM= JCL option.
    
    At the time of the abend, the PSW points to BPXMBATC + x'0512'.
    The failing instruction is a CLC instruction that uses R6 to
    compare the contents of a buffer. At the time of the 0C4, R6
    points to storag not available. In reality, the buffer has a
    length of zero due to the fact that the PARM= JCL option was not
    used.
    

Local fix

  • Use the PARM= option instead.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of z/OS UNIX System Services for   *
    *                 HBB7770 and HBB7780                          *
    *                 using BPXBATCH                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: ABENDS0C4 RSN11 in BPXMBATC can occur   *
    *                      when PARM= statement is not used in JCL *
    *                      to invoke BPXBATCH.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When BATCH processing is invoked from JCL, the input parameter
    pointer points to a halfword length field followed by the parms.
    When PARM= is not specified, the parm pointer passed to BPXMBATC
    points to a halfword length field which has a value of 0.
    .
    BPXBATCH processing checks to see if PARM=SH was specified
    without checking to see if the parmlen is at least 2 characters.
    When no PARM= is coded, and the length field is at the end of a
    page, and the next page (where the parms would be mapped) is not
    available, an ABEND0C4 will occur when trying to reference the
    parms.
    

Problem conclusion

  • Before referencing the parms, a check will be made to ensure
    there are parms.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA40997

  • Reported component name

    OPENMVS SYS SRV

  • Reported component ID

    5695SCPX1

  • Reported release

    770

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-12-07

  • Closed date

    2013-04-11

  • Last modified date

    2013-05-03

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

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

    UA68749 UA68750

Modules/Macros

  • BPXMBATC
    

Fix information

  • Fixed component name

    OPENMVS SYS SRV

  • Fixed component ID

    5695SCPX1

Applicable component levels

  • R770 PSY UA68749

       UP13/04/24 P F304

  • R780 PSY UA68750

       UP13/04/24 P F304

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":"770","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":"770","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 May 2013