IBM Support

OW26118: RAPI APPLICATION PERFORMANCE ENHANCEMENTS FOR HPDT DLCS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Improve RAPI receive path performance by avoiding unnecessary
    data move into IO buffers.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of RAPI applications               *
    *                 in an HPDT configuration.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: RAPI receive path has unnecessary       *
    *                      data moves into IO buffers.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Improve RAPI receive path performance by avoiding unnecessary
    data move into IO buffers.
    

Problem conclusion

  • Logic for handling inbound RAPI session data is changed to
    keep data in CSM buffer storage whenever possible in order to
    eliminate unnecessary data moves. Data on intra-host sessions
    is carried in the most efficient type of storage based upon its
    size and execution-time constraints.
    
    Changes to modules and mappings are as follows:
    
    ISTMAPPL is changed to add a new indicator (MAP_PAGE_ELIG)
    indicating that CSM buffers obtained need not be pagefixed.
    
    ISTTSCCR is changed when building exception request to change
    XBUFLST TSCB to normal format before adding sense data to RU.
    
    ISTTSCDU is changed to handle moving data to the user area from
    TSCBs which are in XBUFLST (Extended Buffer List) format as well
    as in normal TSCB format.  XBUFLSTs may be contained in either
    TIPACs or in VTAM dataspace TSCBs.
    
    ISTTSCFO is changed to use CSM buffers for data on intra-host
    sessions when the data is larger than can be contained in 4 IO
    buffers. For intra-host sessions, CSM buffers will be requested
    page-eligible rather than fixed.
    
    ISTTSCFP is changed to handle data in XBUFLST format as well as
    normal TSCB format.  If data is in ECSA CSM buffers, or if
    persistent session recovery is pending or in progress, or if
    any CSM storage is critical or constrained, then data will be
    moved into VTAM dataspace TSCB storage. Otherwise, data in
    Dataspace CSM buffers will remain there and the XBUFLST entries
    which locate those buffers will be copied into VTAM dataspace
    storage and their original TIPAC containers will be freed.
    Any buffers in fixed CSM buffers will be marked page-eligible.
    
    ISTTSCIR is changed to allow data received in CSM buffers which
    is FM data request and whose session is not using compression,
    encryption, MACing, or segmentation to remain in CSM buffers
    instead of being copied to IO buffer storage for subsequent
    inbound processing.
    
    ISTTSCMO is changed to obtain CSM storage in page-eligible
    buffers rather than fixed buffers if MAP_PAGE_ELIG is on in
    the MAPPL parameter list.
    
    ISTTSCUD is changed to handle discarding XBUFLST-format TSCBs
    which are in VTAM dataspace TSCB storage as well as in TIPACs.
    
    ISTTSC29 is changed to handle XBUFLST-format TSCBs which are
    in VTAM dataspace TSCB storage as well as in TIPACs.
    

Temporary fix

Comments

  • ×**** PE97/05/30 FIX IN ERROR. SEE APAR OW26969  FOR DESCRIPTION
    ×**** PE97/07/25 FIX IN ERROR. SEE APAR OW27440  FOR DESCRIPTION
    ×**** PE97/07/25 FIX IN ERROR. SEE APAR OW28030  FOR DESCRIPTION
    

APAR Information

  • APAR number

    OW26118

  • Reported component name

    VTAM V4 MVS/ESA

  • Reported component ID

    569511701

  • Reported release

    401

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1997-03-31

  • Closed date

    1997-04-24

  • Last modified date

    1997-07-28

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

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

    UW37917

Modules/Macros

  • ISTMAPPL ISTTSCCR ISTTSCDU ISTTSCFO ISTTSCFP
    ISTTSCIR ISTTSCMO ISTTSCUD ISTTSC29 ISTTSZCT
    

Fix information

  • Fixed component name

    VTAM V4 MVS/ESA

  • Fixed component ID

    569511701

Applicable component levels

  • R401 PSY UW37917

       UP97/05/09 P F705

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":"401","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"401","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 July 1997