IBM Support

PK70785: INVOKE WEBSERVICE FAILS WITH INVREQ RESP2=6. CCSID=1026 WAS USED TO GENERATE WSBIND WITH DFHWS2LS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible.

Error description

  • Customer uses CICS web services assistant DFHWS2LS program to
    generate wsbind file. He use  CCSID=1026 parameter for Turkish
    character conversion. Starting cics service requester
    transaction, SOAP fault error occures at the "EXEC CICS INVOKE
    WEBSERVICE" command.
    
    INVOKE WEBSERVICE fails with INVREQ resp2=6
    
    Double quotes in optional soapaction HTTP header not correctly
    converted.
    

Local fix

  • NO
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: EXEC CICS INVOKE WEBSERVICE fails with  *
    *                      INVREQ RESP2=6 due to an invalid        *
    *                      SOAPACTION HTTP header.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHWS2LS is used to generate a WSBIND file from a WSDL using
    input parameter CCSID=1026.
    The WSDL contains a SOAPACTION for a SOAP operation. This
    SOAPACTION gets added to the WSBIND file surrounded by
    double-quotes represented by US EBCDIC (codepage 037) -
    hexadecimal 7F.
    .
    DFHPIIW extracts this SOAPACTION from the WSBIND when an
    application issues EXEC CICS INVOKE WEBSERVICE.
    The SOAPACTION gets written to the DFHWS-SOAPACTION container
    using CCSID 1026 even though the SOAPACTION is in CCSID 037.
    CCSID 1026 represents double quotes using hexadecimal FC instead
    of 7F. The SOAPACTION eventually gets converted from CCSID 1026
    to ISO-8859-1 but the double quote characters end up as garbage.
    The remote server rejects the request with a SOAPFAULT.
    

Problem conclusion

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • DFHPIIW has been changed to detect if the CCSID of the
    SOAPACTION is 037 and use this when writing to the
    DFHWS-SOAPACTION container.
    

APAR Information

  • APAR number

    PK70785

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED UR3

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-08-21

  • Closed date

    2008-10-06

  • Last modified date

    2008-11-04

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

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

    UK40434

Modules/Macros

  •    DESPIIW  DFHPIIW
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK40434

       UP08/10/10 P F810

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:
04 November 2008