IBM Support

PK46608: FABCUR6 RECEIVES ABENDU3793 WITH EMPTY=YES WHEN NO AREA WAS SPECIFIED IN THE FILECTL STATEMENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • FABCUR6 received ABENDU3793 with EMPTY=YES when some areas for
    the reloading of empty ones were not specified in the FILECTL
    control statement.
    The abend should be avoided as users do not care about reloading
    an empty area when the area is not specified in the FILECTL
    statement.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of High Performance Fast Path      *
    *                 Utilities FP Basic Tools Version 3           *
    *                 Release 1 (FMID: H31A310).                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: FABCUR6 received ABENDU3793 with        *
    *                      EMPTY=YES when some areas for the       *
    *                      reloading of empty ones were not        *
    *                      specified in the FILECTL control        *
    *                      statement. The abend should be avoided  *
    *                      as users do not care about reloading    *
    *                      an empty area when the area is not      *
    *                      specified in the FILECTL statement.     *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    FABCUR6 received ABENDU3793 with EMPTY=YES when some areas for
    the reloading of empty ones were not specified in the FILECTL
    control statement.
    The abend should be avoided as users do not care about reloading
    an empty area when the area is not specified in the FILECTL
    statement.
    

Problem conclusion

  • FABCUR6 has been modified or added the following functions.
    1.Avoiding ABENDU3793
    FABCUR6 has been modified not to abend U3793 if area number for
    an empty area is not specified in the FILECTL statement when
    EMPTY=YES option is specified.
    An area information record for the area is not written.
    
    2.A new message FABC0605W
    When EMPTY=YES is specified with Area_information_record=NO,
    EMPTY=YES is overridden by EMPTY=NO in current logic.
    FABCUR6 will issue a new message FABC0605W in this situation.
    
     FABC0605W - EMPTY=NO IS FORCED BECAUSE
                 AREA_INFORMATION_RECORD=NO IS SPECIFIED.
    
    3.New sub-texts of FABC0603W
    FABCUR6 will add one of three sub-texts on the FABC0603W
    message. The sub-text is decided by the conditions below.
    
    If EMPTY=NO is specified, the following sub-text is added.
    
     - EMPTY AREA WILL NOT BE RELOADED BECAUSE EMPTY=NO IS
       SPECIFIED.
    
    Else above and if FILECTL control statement is not specified,
    the following sub-text is added.
    
     - EMPTY AREA WILL NOT BE RELOADED BECAUSE FILECTL STATEMENT
       IS NOT SPECIFIED FOR THIS AREA.
    
    If an area information record was created, the following
    sub-text is added.
    
     - EMPTY AREA WILL BE RELOADED.
    
    FABC6EOF has been modified to avoid ABENDU3793.
    FABC6MGT has been modified to add a new message FABC0605W and
    3 new sub-texts of the FABC0603W.
    FABC6AUD has been modified to issue new sub-texts of the
    FABC0603W message.
    FABC6INI has been modified to issue a new message FABC0605W.
    
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    The IMS High Performance Fast Path Utilities for z/OS User's
    Guide Volume 2: Fast Path Fast Path Basic Tools Version 3
    Release 1 (SC18-9870-00) should be changed as follows:
    
    Appendix O. FPB-Messages and Codes:
    
    Three sub-texts are added to the message FABC0603W.
    
     FABC0603W NO SEGMENTS WILL BE RELOADED TO AREA zzzzz
               (AREANAME: yyyyyyyy)
    |          - EMPTY AREA WILL NOT BE RELOADED BECAUSE EMPTY=NO
    |                  IS SPECIFIED
    |          - EMPTY AREA WILL NOT BE RELOADED BECAUSE FILECTL
    |                  STATEMENT IS NOT SPECIFIED FOR THIS AREA
    |          - EMPTY AREA WILL BE RELOADED
    
     Explanation:
    |There is no segment record written for the indicated area.
    |One of three sub-texts follows the FABC0603W message which
    |indicates that an empty area for the indicated area will or
    |will not be reloaded by the succeeding reload (FABCUR3)
    |process.
    
     System action: Program FABCUR6 continues processing.
    
     Programmer response: Attempt to determine if there
     should have been any segment data records written to
     the specified output file. Verify that the DD statement
     ACBLIB/IMSACBA/IMSACBB correctly identifies the
     proper data set, and that the DBDGEN and ACBGEN
     for the database being processed were performed
     correctly. Check that the randomizer module is specified
     correctly. Review the FILECTL specifications, if any.
    |If the condition described by the sub-text for the empty
    |area is not an expected result, then check that EMPTY=
    |option and FILECTL statement(s) are specified correctly.
     Correct the problem and rerun the job, or continue with
     reload processing, as desired.
    
    The new message FABC0605W is added.
    
    |FABC0605W  EMPTY=NO IS FORCED BECAUSE
    |           AREA_INFORMATION_RECORD=NO IS SPECIFIED zzzzz
    |
    |Explanation: Self-explanatory.
    |
    |System action: Program FABCUR6 continues processing.
    |
    |Programmer response: When AREA_INFORMATION_RECORD=NO is
    |specified, EMPTY=YES is overridden by EMPTY=NO unless both
    |FORMAT=TFMT and LRECL=SEGTFMT are specified with EMPTY=YES.
    |Check that the EMPTY option and AREA_INFORMATION_RECORD option
    |are specified correctly.
    |Correct the problem and rerun the job, or continue with
    |reload processing, as desired.
    310Y
    FABC6AUD
    FABC6EOF
    FABC6INI
    FABC6MGT
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK46608

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-06-06

  • Closed date

    2007-06-20

  • Last modified date

    2007-07-03

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

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

    UK26342

Modules/Macros

  •    FABC6AUD FABC6EOF FABC6INI FABC6MGT
    

Publications Referenced
SC18987000    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R310 PSY UK26342

       UP07/06/22 P F706

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89D","label":"IMS HP Fast Path Utilities"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 July 2007