IBM Support

OA49375: NEW FUNCTION - TS7700 RELEASE 4.0 SUPPORT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • New Function
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: This APAR is part of the full function       *
    *                 support for Release 4.0 of the TS7700        *
    *                 Virtualization Engine D/T3957.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: New Function Support for Release 4.0    *
    *                      of the TS7700 Virtualization Engine.    *
    ****************************************************************
    * RECOMMENDATION: For full support, install APAR OA49373       *
    *                 (z/OS V2R1 and V2R2). OA49373 brings in      *
    *                 the necessary support from all other         *
    *                 components (OA49374 and OA49375).            *
    ****************************************************************
    TS7700 Release 4.0 Information:
    -------------------------------
    This APAR was developed as part of the full function support
    for Release 4.0 of the TS7700 Virtualization Engine D/T3957.
    For a full discussion of the TS7700 Release 4.0 enhancements
    refer to the TS7700 Knowledge Center:
    http://www.ibm.com/support/knowledgecenter/STFS69/welcome
    
    APAR OA49375 provides enhancements to the IEF_ALLC_OFFLN
    (Allocated/Offline Device) Installation exit.  The exit is now
    passed device prioritization information in a system-managed
    tape library environment.  This additional information can be
    used by the exit when choosing a device to be brought online.
    

Problem conclusion

Temporary fix

Comments

  • This APAR is part of the full function support for Release 4.0
    of the TS7700 Virtualization Engine D/T3957.  This APAR
    specifically provides new function for the IEF_ALLC_OFFLN
    Installation exit to supply device prioritization information
    in a system-managed tape library environment.  See the
    documentation included with this APAR for additional details.
    
    DOCUMENTATION HOLD FOR APAR OA49375
    
      o   Book Title-  z/OS V2R2 MVS Data Areas Volume 4
      o   ORDER NO- GA32-0938
      o   Book Title-  z/OS V2R1 MVS Data Areas Volume 6
      o   ORDER NO- GA32-0940
    
      +--- LOCATION IN PUBLICATION ---------------------------+
      |                                                       |
      | UXPARMD Information                                   |
      |   UXPARMD mapping                                     |
      |                                                       |
      +-------------------------------------------------------+
      This section is updated with the following information.
      Changes are indicated with revision bars:
    
      Structure UXPARMD
    
       Offset
      Dec  Hex   Type       Len  Name (Dim) Description
      =========================================================
      ...
      110  (6E)  BITSTRING   1   REQTYINF   REQuest TYpe INFo
                 1... ....       UXDYNAMC   X'80'" This is
                                          a Dynamic Allocation
                                          Request.
    |            .1.. ....       UXPRVALD   "X'40'" OFFLINE
    |                                     device table contains
    |                                     valid priority
    |                                     information
      ...
    
      Structure UXOFLTBL
    
       Offset
      Dec  Hex    Type       Len  Name (Dim) Description
      =========================================================
      ...
    | 9    (9)    BITSTRING   1   UXDEVPRI   Device priority
    |                                        value
      ...
    
      Cross Reference for UXPARMD
    
      Name      Offset    Hex Tag
      =========================================================
      ...
    | UXDEVPRI  9
      ...
    | UXPRVALD  6E        40
      ...
    
      o   Book Title-  z/OS MVS Installation Exits
      o   ORDER NO- SA23-1381
    
      +--- LOCATION IN PUBLICATION ---------------------------+
      |                                                       |
      | The Exits                                             |
      |  IEF_ALLC_OFFLN - Allocated or Offline Device         |
      |  Installation Exit                                    |
      |   Selecting an Eligible System-Managed Tape Library   |
      |   Device                                              |
      |    Selecting an eligible tape library device based on |
      |    device priority                                    |
      +-------------------------------------------------------+
      This new section is being added with the following
      information:
    
      Selecting an eligible tape library device based on device
      priority
    
      The device priority value (UXDEVPRI) is added with
      OA49375 (z/OS V2R1 and above) and is used in a
      system-managed tape environment to reflect device
      preference information:
      - The priority value is a number from 0-255, where 255
        is the "best" or "preferred" value, and 0 is the
        "worst" value.
      - The priority value isn't unique (so multiple devices
        may have the same value).
      - All of the priority values may not be used. So for a
        given request, the best device the exit sees may have
        a priority value of 250 instead of 255, or the best
        device might be 255 and the next best device might be
        245, for example.
      - Some allocation requests may not be prioritized, so
        for those requests the priority value would be 0.
      Bit flag UXPRVALD indicates whether the devices in the
      offline device list have been assigned priority values.
      The devices in the list are presented in the same order
      that they were prior to OA49375.
    
      Priority values are expected to be returned in the
      following cases:
      - The Device Allocation Assist (DAA) function is being
        used in the TS7700 Virtualization Engine to prioritize
        which clusters (or distributed libraries) should be
        preferenced on a specific mount request.
      - When multiple libraries are eligible for a scratch
        request, some libraries may be above scratch threshold,
        and others may be below scratch threshold.  Devices in
        libraries that are above scratch threshold will see a
        priority value of 255 and devices that are in libraries
        that are below scratch threshold will receive a
        priority value of 254.
    
      +--- LOCATION IN PUBLICATION ---------------------------+
      |                                                       |
      | The Exits                                             |
      |  IEF_ALLC_OFFLN - Allocated or Offline Device         |
      |  Installation Exit                                    |
      |   The Offline Device Table                            |
      +-------------------------------------------------------+
      This section is updated with the following information.
      Changes are indicated with revision bars:
    
      ...
      Bytes Contents
      1-4   contain the device number (in EBCDIC).
      5     the UXSTATUS field contains information about the
            offline status of the device.
    | 6     priority value
      7-12  contain the VOLSER of the pending offline
            permanently resident DASD or reserved device is a
            volume is mounted.
    
      The format of the offline device table follows:
      ---------------------
      |Number of Entries  |
      |(4 bytes)          |
      |--------------------------------------------------------
    | | Device Number |  Status  | Priority | Pending-offline |
    | | (4 bytes)     | (1 byte) | (1 byte) | Volser (6 bytes)|
      |-------------------------------------------------------|
      |-------------------------------------------------------|
    | | Device Number |  Status  | Priority | Pending-offline |
    | | (4 bytes)     | (1 byte) | (1 byte) | Volser (6 bytes)|
      ---------------------------------------------------------
                    .
                    .
      ---------------------------------------------------------
    | | Device Number |  Status  | Priority | Pending-offline |
    | | (4 bytes)     | (1 byte) | (1 byte) | Volser (6 bytes)|
      ---------------------------------------------------------
    

APAR Information

  • APAR number

    OA49375

  • Reported component name

    ALLOCATION

  • Reported component ID

    5752SC1B4

  • Reported release

    790

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2015-11-12

  • Closed date

    2016-05-12

  • Last modified date

    2016-06-02

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

    OA49373

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

    UA81666 UA81667

Modules/Macros

  • IEFAB48A IEFZB481
    

Publications Referenced
GA320938XXGA320940XXSA231381XX  

Fix information

  • Fixed component name

    ALLOCATION

  • Fixed component ID

    5752SC1B4

Applicable component levels

  • R7A0 PSY UA81667

       UP16/05/25 P F605

  • R790 PSY UA81666

       UP16/05/25 P F605

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:
02 June 2016