IBM Support

PK71050: GIOP ENDIAN FORMAT ERROR WHEN THE WAS SERVER INTERACTS WITH A LITTLE-ENDIAN CLIENT ORB.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • In response to a "resolve-initial-references" request from a
    little-endian client, the server generates a GIOP response
    message with mixed-endian marshalling:  the GIOP response header
    is marshalled in little endian, but the forwarding IOR
    contained within the GIOP response is marshaled in big endian.
    The client ORB is unable to parse the mixed-endian response.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of WebSphere Application Server for    *
    *                 z/OS and little-endian clients.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Little-endian client suffers CORBA      *
    *                      MARSHAL failure while processing an     *
    *                      RIR INS response from WebSphere for     *
    *                      z/OS server.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A little-endian client suffers a CORBA MARSHAL failure while
    attempting to demarshal an INS (Interoperable Naming Services)
    RIR (Resolve Initial Reference) response from a WebSphere
    Application Server for z/OS server.
    
    The INS RIR response from the WebSphere server is a GIOP
    response message containing a forwarding IOR.  The response
    message is not marshaled consistently in terms of its endian.
    The GIOP response header is marshaled in little endian.  The
    IOR itself is marshaled in big endian.  The mismatched endian
    caused the client demarshaling code to fail.
    

Problem conclusion

  • The WebSphere Application Server for z/OS server code was
    corrected to marshal the GIOP response with consistent endian.
    
    APAR PK71050 currently targeted for inclusion in Service
    Level (Fix Pack) 6.1.0.21 of WebSphere Application Server V6.1
    for z/OS.
    
    Please refer to URL:
    //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970
    for Fix Pack availability.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK71050

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-08-25

  • Closed date

    2008-10-16

  • Last modified date

    2008-12-02

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

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

Fix information

  • Fixed component name

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R610 PSY UK41575

       UP08/11/26 P F811

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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 December 2021