IBM Support

PK95492: A CICS PIPELINE EXIT IS UNABLE TO ADD SOAP HEADERS INTO THE RESPONSE MESSAGE AFTER A PROVIDER APPLICATION HAS BEEN DRIVEN.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS is failing to add the SOAP headers placed into the
    header container by the soap user exit.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: GLUE XWSPRRWO is unable to add a header *
    *                      to a SOAP response.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    ADDITIONAL KEYWORDS :-
    XWSPRRWO SOAP DFHPISN HEADER WEBSERVICE PROVIDER GLUE
    

Problem conclusion

  • When acting as a terminal handler DFHPISN has been changed
    so that, if container DFH-EXIT-HEADER1 is present after
    returning from the application handler and it contains character
    data, the container's contents will be added to the header
    section of the SOAP response.  This enables the XWSPRRWO global
    user exit to add a SOAP header to the response message if
    needed.
    
    The CICS Transaction Server fox z/OS, Version 4 Release 1,
    Web Services Guide manual, SC34702000, Chapter 7 Creating the
    Web services infrastructure has been altered to have the
    following new container added to the Context containers
    subsection:
    
    DFH-EXIT-HEADER1 container
    DFH-EXIT-HEADER1 is a container of DATATYPE(CHAR). It contains
    one or more SOAP headers that are added to a response from a Web
    service provider application in CICS.
    
    Programs running global user exit XWSPRRWO can add a header to a
    SOAP response. The header must be valid SOAP and the name spaces
    must be self-contained in the header XML. A program that puts
    data in this container must check for its presence and add the
    new header to the end of the data. By following this best
    practice, multiple programs can be driven at the same exit point
    if required.
    
    The CICS Transaction Server fox z/OS, Version 4 Release 1,
    Customization Guide manual, SC34700100, Chapter 1 Global user
    exit programs, section Pipeline domain exits, subsection
    Exit XWSPRRWO has been altered to have the following new
    sentence added to the second paragraph after the 1st sentence:
    
    For example, you can add additional SOAP headers to an outbound
    SOAP response.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK95492

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-09-04

  • Closed date

    2009-09-24

  • Last modified date

    2009-11-04

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

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

    UK50538

Modules/Macros

  • DESPISN  DFHPISN  DFHPISNA DFHPISNC DFHPISND
    DFHPISNM DFHPISNT DFHPISN1 DFHPISN2
    

Publications Referenced
SC34702000SC34700100   

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK50538

       UP09/10/05 P F910

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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
04 November 2009