APAR status
Closed as program error.
Error description
Customer wants the malformed xml message included in the
response sent to the client
- at the moment,
call.getResponseMessage().getSOAPPartAsString() (in
WSIFOperation_SOAP.setResponseContext(Call call) gives an empty
string instead of the malformed xml.
- this is the exception thrown by Maelstrom when invoking the
service
(in WSIFOperation_SOAP.invokeSOAPRPCStyle(...))
enterprise I com.ibm.ws.webservices.engine.enterprise
WSWS3243I:
Info: Mapping Exception to WebServicesFault.
[04/02/04 10:34:39:906 GMT] b19a093 enterprise I
com.ibm.ws.webservices.engine.enterprise TRAS0014I: The
following
exception was logged WebServicesFault
faultCode: Server.generalException
faultString: org.xml.sax.SAXParseException: The CDATA section
must end
with "]]>".
faultActor: null
faultDetail:
org.xml.sax.SAXParseException: The CDATA section must end with
"]]>".
at
com.ibm.ws.webservices.engine.WebServicesFault.makeFault(WebServ
icesFaul
t.java:150)
at
com.ibm.ws.webservices.engine.SOAPPart.getSOAPEnvelope(SOAPPart.
j...
- WSIF developer made a small change in WSIF (in
WSIFOperation_SOAP.setResponseContext(Call call)) so this
webservices fault is passed back to the client. Here is the
message received by the client:
<?xml version="1.0" encoding="UTF-8"?>
<Envelope
xmlns="http://schemas.xmlsoap.org/soap/envelope/"><Body><Fault><
faultcod
e xmlns="">Server.generalException</faultcode><faultstring
xmlns=""><![CDATA[org.xml.sax.SAXParseException: The CDATA
section must
end with "]]>".]]></faultstring><detail
xmlns=""/></Fault></Body></Envelope>
Local fix Problem summary
****************************************************************
* USERS AFFECTED: Web Services Gateway users *
****************************************************************
* PROBLEM DESCRIPTION: Customer requested that the *
* ill-formed message be returned in the *
* web services fault from the gateway *
* to the web service client. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
When an ill-formed response message comes back to the gateway
from the web service, a web service fault is sent to the web
service client indicating a SAXParseException. The customer
requested that the ill-formed message be sent back to the web
service client with the SAXParseException in the web services
fault message.
Problem conclusion
The ill-formed message is only available to be sent back when
web service engine trace is enabled or setHighFidelity(true).
When the ill-formed message is available, it is sent back to
the web service client appended to the SAXParseException. If
the ill-formed message isn't available, a message stating that
the message isn't available is appended to the
SAXParseException.
Temporary fix Comments
APAR information |
APAR number |
PQ84616 |
Reported component name |
WAS NETWRK DEPL |
Reported component ID |
5630A3601 |
Reported release |
10W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2004-02-12 |
Closed date |
2004-03-25 |
Last modified date |
2004-03-25 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
R103 PSY |
UP |
R10A PSY |
UP |
R10H PSY |
UP |
R10I PSY |
UP |
R10P PSY |
UP |
R10S PSY |
UP |
R10W PSY |
UP |
|