IBM Support

PK57322: ENHANCING THE FPA ANALYZE FUNCTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • This APAR will enhance the Fast Path Advanced Tool (FPA) ANALYZE
    function in two areas as follows:
    1. Not having different SORTWORK DDNAMEs for areas when running
       ANALYZE.
    2. A new keyword so ANALYZE will complete even if there are more
       than 100 errors.
    
    These issues are implemented as a result of FITS requirements
    MR065072946 and MR060507457.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of Fast Path Advanced Tool         *
    *                 Version 3 Release 1. (FMID: H31A310)         *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR will enhance the Fast Path    *
    *                      Advanced Tool (FPA) ANALYZE function    *
    *                      in two areas as follows:                *
    *                      1. Not having different SORTWORK        *
    *                         DDNAMEs for areas when running       *
    *                         ANALYZE.                             *
    *                      2. A new keyword so ANALYZE will        *
    *                         complete even if there are more      *
    *                         than 100 errors.                     *
    *                      These issues are implemented as a       *
    *                      result of FITS requirements             *
    *                      MR065072946 and MR060507457.            *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    1. When running ANALYZE function, there is a naming rule
       depending on area number for the DDNAMEs for SORTWORKs.
       This is creating a problem when having a general procedure
       that is used for ANALYZE. Putting hundreds of SORTWORK DD
       cards in the procedure is not a good idea.
    2. When running ANALYZE, it is not finished if more than 100
       errors are detected. A new keyword requested so ANALYZE will
       finish even if more than 100 errors are detected.
    

Problem conclusion

Temporary fix

Comments

  • 1. ANALYZE function has been modified to accept the DDNAMEs for
       SORTWORKs depending on the ATASKCTL.
    2. ANALYZE function has been modified not to finish even if more
       than 100 errors are detected.
    
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    The IMS High Performance Fast Path Utilities for z/OS User's
    Guide Volume 1:Fast Path Advanced Tool Version 3 Release 1
    (SC18-9869-01) should be changed as follows:
    
    Chapter 2.Fast Path Advanced Tool
      Job control language(JCL)
        DD statements Input/Output
    
        itttWKnn DD
    
          An optional DD statement for PTRCHKLVL=FULL that is used
          with the RELOAD, CHANGE, and ANALYZE commands. These are
          intermediate storage data sets that are used by DFSORT.
          For more information about coding the SORTWKnn DD
          statements, see DFSORT Application Programming Guide.
          Allocating twice the space used by the SORTIN data set is
          usually adequate for each work data set.
    
          The naming rules of the ddnames are as follows:
    
            i: The thousands digit of the area number of the area
    |          to be analyzed or the thousands digit of ATASKCTL.
             A, D, G and J:
    |          If the number of area to be analyzed or the number
    |          of ATASKCTL is 999 or less.
             B, E, H and K:
    |          If the number of area to be analyzed or the number
    |          of ATASKCTL is from 1000 to 1999.
             C, F, I and L:
    |          If the number of area to be analyzed or the number
    |          of ATASKCTL is from 2000 to 2048.
            ttt: The hundreds digit of the area number of the area
    |          to be analyzed or the nunndreds digit of ATASKCTL.
            nn: The number of the SORT work data sets. This value
               must be from 01 to 06.
    
         Notes on dynamic allocation:
            If this statement is not specified in the JCL statement
            when these data sets are necessary, FPA allocates them
            dynamically.
    
    
    Appendix A.Command reference
    
    The following description should be added.
    
      MAXERROR
        Use this keyword to specify the maximum number of pointer er
        that might be encountered before ANALYZE process terminates.
    
        MAXERROR is an optional keyword for the following commands:
    
            ANALYZE
            CHANGE
            RELOAD
    
        Related keywords: none
    
            Format:
        ------------------------------------------------------------
       |  MAXERROR=parameter
        ------------------------------------------------------------
    
          parameter
              Specify a value from 0 to 999. If 0 is specified, ther
              no maximum number of errors.
    
        Default:
            MAXERROR=100
            This keyword can be specified for the site default.
    
    Appendix H. Message and codes
    
      HFPU3042E INSUFFICIENT TABLE STORAGE FOR: xxxxxxxx,
                TCT: tctname, MODULE: modulename,
                REQUEST LENGTH: nnnnnnnnn
                - OLD TABLE ADDRESS: xxxxxxxx, HEADER: xx..xx
      Explanation: Program HFPMAIN0 was unable to obtain
      sufficient virtual storage.
      System action: The job ends with an abend code of U3042.
      Programmer response: Correct the errors, and rerun
      the job. If this situation persists, contact IBM Software
      Support.
    
      HFPU3043E TABLE STORAGE RELEASE FAILURE FOR: xxxxxxxx,
                TCT: tctname, MODULE: modulename
                - TABLE ADDRESS: xxxxxxxx, HEADER: xx..xx
      Explanation: Program HFPMAIN0 was unable to release
      virtual storage.
      System action: The job ends with an abend code of U3043.
      Programmer response: Correct the errors, and rerun
      the job. If this situation persists, contact IBM Software
      Support.
    

APAR Information

  • APAR number

    PK57322

  • Reported component name

    IMS HP FP UTILI

  • Reported component ID

    5655K9400

  • Reported release

    310

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2007-11-29

  • Closed date

    2007-12-24

  • Last modified date

    2008-08-28

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

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

    UK32632 PK71259

Modules/Macros

  •    HFPAINI0 HFPAMAN0 HFPAST40 HFPA1DC0 HFPA1D20
    HFPA1IN0 HFPA1P10 HFPA1RP0 HFPA1SD0 HFPA1TR0 HFPA3BT0 HFPA3MS0
    HFPA3MT0 HFPA3MX0 HFPA3SI0 HFPA3SM0 HFPA3SS0 HFPA3SWK HFPA3S00
    HFPA30WK HFPA3000 HFPA4000 HFPCCDT0 HFPCDEF0 HFPFACC0 HFPFATI0
    HFPLCC30 HFPUMVT0 HFPUROB0 HFPUTBL  HFPUTBL0 HFPWMTU0 HFPZACC
    HFPZATT  HFPZCCTA HFPZMVT  HFPZROB  HFPZTTT  H31A310J
    

Publications Referenced
SC18986901    

Fix information

  • Fixed component name

    IMS HP FP UTILI

  • Fixed component ID

    5655K9400

Applicable component levels

  • R310 PSY UK32632

       UP07/12/27 P F712

[{"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:
28 August 2008