A fix is available
APAR status
Closed as program error.
Error description
When CICS is the requester for an atomic web service and DTIMOUT has been specified, CICS will add WSCOOR:Expires before WSCOOR:Identifier in the generated SOAP message. The web service provider replies with the message "start element 'Identifier' from namespace 'http://schemas.xmlsoap.org/ws/2004/10/wscoor' expected. Found element 'WSCOOR:Expires'. The sequence element provides an XML representation of an ordered set of element types. For each element type associated with a sequence element in an XML schema document, there must be a corresponding element in the corresponding XML instance - in the same order. <xsd:complexType name="CoordinationContextType"> <xsd:sequence> <xsd:element name="Identifier"></xsd:element> <xsd:element ref="wscoor:Expires" minOccurs="0"/> <xsd:element name="CoordinationType" type="xsd:anyURI"/> <xsd:element name="RegistrationService" type="wsa:EndpointReferenceType"/> </xsd:sequence>
Local fix
Set transaction DTimout to NO.
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: <wscoor:Expires> element is added into * * coordination context header out of * * sequence. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS is acting as a web service requester using WS-AT. The CICS transaction that issues the INVOKE SERVICE command is defined with DTIMOUT specification. To process the INVOKE SERVICE request, CICS calls header handler program to create the coordination context header. Since the presence of the DTIMOUT value, <wscoor:Expires> element will be added into the coordination context header. According to the wscoor schema, if the <wscoor:Expires> element exists, it should be added after the <wscoor:Identifier> element. But CICS adds it before the <wscoor:Identifier> element. When the request is received into a non-CICS provider, the provider parses the context based on wscoor schema. Since the <wscoor:Expires> element is in an incorrect order, an error happens which causes the request not to be properly processed.
Problem conclusion
DFHPIAT has been changed so that the <wscoor:Expires> element can be added into the coordination context header in the correct order.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM86146
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-04-02
Closed date
2013-04-22
Last modified date
2015-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK93773
Modules/Macros
DFHPIAT
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R800 PSY UK93773
UP13/05/02 P F305
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:
04 March 2015