IBM Support

PM86146: WSCOOR:IDENTIFIER AND WSCOOR:EXPIRES MUST BE IN SEQUENTIAL ARRANGEMENT

A fix is available

Subscribe

You can track all active APARs for this component.

 

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:

    PM85989

  • 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