IBM Support

PK29989: WEB SERVICES EXPLORER DOES NOT SET THE NAMESPACE CORRECTLY WHEN SENDING THE SOAP REQUEST

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When sending the SOAP request from the WSE in RAD 6.0.1.1 ifix
    002,  SOAP request missed a namespace prefix:
    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:q0="http://www.it.ojp.gov/jxdm/3.0.3"
    xmlns:q1="http://www.doj.us.gov/WatchListService/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SOAP-ENV:Body>
        <q1:GetWatchListRequest>
          <PersonNationalID/>
        </q1:GetWatchListRequest>
      </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    The problem that Was appears to be having has to do with no
    namespace being specified in the soap request
    <PersonNationalID/>
    should be
    <q0:PersonNationalID/>
    At runtime, WAS web services engine can not understand the SOAP
    request sent by WSE and throws an SOAP fault:
    - <soapenv:Fault>
      <faultcode>soapenv:Server.generalException</faultcode>
    - <faultstring>
    - <![CDATA[ org.xml.sax.SAXException: WSWS3047E: Error: Cannot
    deserialize element PersonNationalID of bean
    gov.us.doj.www.WatchListType. Message being parsed:
      ]]>
      </faultstring>
      </soapenv:Fault>
    

Local fix

Problem summary

  • In certain situations when testing a service with the wsdl
    explo
    reer an element in the soap envelope doesnt get
    qualified with a
     namespace.
    This particular problem so that the namespace is f
    ound
    correctly, has been corrected.
    

Problem conclusion

  • Delivered in Rational Application Developer V6011 iFix004.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK29989

  • Reported component name

    WEB DEV V6 WIN

  • Reported component ID

    5724J1801

  • Reported release

    601

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-08-16

  • Closed date

    2007-03-05

  • Last modified date

    2007-03-05

  • 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

    WEB DEV V6 WIN

  • Fixed component ID

    5724J1801

Applicable component levels

  • R601 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSJM4G","label":"Rational Web Developer for WebSphere Software"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0.1"}]

Document Information

Modified date:
19 October 2021