IBM Support

PI07017: REDUCE THE STORAGE OVERHEAD WHEN PERFORMING AN INVOKE SERVICE COMMAND

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Your region goes Short on Storage when acting as a Web Service
    Requester to an outside vendor to retrieve documents. Storage
    utilization peeks to 15 times the document size during INVOKE
    WEBSERVICE COMMAND or first GET CONTAINER after INVOKE
    WEBSERVICE completes. SOS occurs in EUDSA.
    Further diagnosis, found that
    1)There is no ability at the moment for the pipeline to
      indicate it no longer requires the SET storage.
    2)The other issue is the codepage conversion required of
      the DFHWS-BODY container. DFHPGCR does not know how big
      the data will be after conversion. So it acquires a storage
      area that is guaranteed to be large enough for even the most
      expansive conversion process.
    Additional Symptom(s) Search Keyword(s): KIXREVSCB SOS EUDSA
    DFHWS-BODY PIPELINE DFHSM0133 SM0133
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Excessive storage usage on EXEC CICS    *
    *                      INVOKE SERVICE command.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An application does an EXEC CICS INVOKE SERVICE command which
    receives a large response from the service provider.
    When processing the response, module DFHPIIW issues
    GET_CONTAINER_SET which results in a large getmain for the
    storage for the SET. This storage is then unnecessarily
    retained until end of task. Module DFHPGCR also allocates
    storage for codepage conversion but this may be more than is
    necessary. If PI level 2 trace is active then DFHPIIS traces
    the first 4000 bytes of the DFHREQUEST and DFHRESPONSE
    containers. To get the data it issues GET_CONTAINER_SET which
    again may may allocate more storage than required.
    The combined effect of these issues is to allocate and retain
    more storage than necessary which can cause CICS to
    become short of storage in the EUDSA and msgDFHSM0133
    may be issued.
    

Problem conclusion

  • Modules DFHPGCR and DFHPIIW have been changed to free the SET
    storage obtained during SOAP processing once it is no longer
    required.
    Module DFHPISN has been changed to free the set storage for
    the work container DFHPARSE-OUTPUT when it is no longer
    required.
    DFHPGCR has been changed to allocate and use above the bar
    storage for codepage conversion of large CHAR containers,
    when requested by callers. This is used by DFHPISN and DFHPIIW.
    DFHPIIS has been changed to get container data into a 4k area
    for trace when required, for request and response containers.
    

Temporary fix

  • *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI07017

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-11-27

  • Closed date

    2014-01-17

  • Last modified date

    2015-03-05

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

    PM92201

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

    UI14487 UI14488 UI14489

Modules/Macros

  • EYU0BPDX EYU0TADX
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R80D PSY UI14488

       UP14/01/31 P F401

  • R80M PSY UI14489

       UP14/01/31 P F401

  • R800 PSY UI14487

       UP14/01/31 P F401

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 March 2015