A fix is available
APAR status
Closed as program error.
Error description
Running DFHWS2LS at Mapping Level 1.2 for a WSDL containing attributes. Fields for the attributes correctly appear in the Language Container Structures produced but in a Trace with PI=ALL shows the outbound request with no attributes set, so the request produces incorrect output. The attributes were defined as: . <xsd:attribute fixed="R" name="class" type="xsd:string" use="required" /> . The problem lies in DFHPIII. If the attribute is defined as 'fixed' then the value wasn't being output at all. This was being done because there shouldn't be a need to send the value as the receiver can imply what the value is anyway. However, it seems in this case of also having use="required" set that CICS needs to be supplying the attribute in the output SOAP message. . Additional Symptom(s) Search Keyword(s): KIXREVDAM
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: XML attributes with 'fixed' values are * * not included in outbound SOAP messages * * generated by CICS. * **************************************************************** * RECOMMENDATION: * **************************************************************** A program invokes a WEBSERVICE for which the WSDL document includes an XML attribute with a 'fixed' value (i.e. an XML constant). The SOAP message generated by CICS does not include the attribute, even if the WSDL specifies that the attribute is required. This may result in problems if the target web service does not assume that the fixed value is implicitly present in the SOAP message. Additional Keywords: DFHWS2LS
Problem conclusion
DFHPIII has been changed to include XML attributes with fixed values in SOAP messages generated by CICS.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK67361
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-06-09
Closed date
2008-08-18
Last modified date
2008-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK39010 UK39011
Modules/Macros
DESPIII DFHPIII
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
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":"3.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":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2008