A fix is available
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
SC34702000 | SC34700100 |
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