Hi All,
We are testing for Interoperability with Oracle B2B.
we are able to see the below error in corvus.log.
2009-07-10 13:03:31 [-Processor24] <ERROR> <SOAP fault exception
trace>
hk.hku.cecid.piazza.commons.soap.SOAPFaultException: Invalid SOAP
message: Unable to internalize message
by com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to
internalize message
by com.sun.xml.messaging.saaj.SOAPExceptionImpl:
java.lang.Exception: No parts found in Multipart InputStream
by java.lang.Exception: No parts found in Multipart
InputStream
at
hk.hku.cecid.piazza.commons.soap.SOAPHttpAdaptor.processRequest
(SOAPHttpAdaptor.java:119)
at
hk.hku.cecid.piazza.commons.servlet.http.HttpDispatcher.processRequest
(HttpDispatcher.java:126)
at
hk.hku.cecid.piazza.commons.servlet.http.HttpDispatcher.doPost
(HttpDispatcher.java:277)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:
729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:172)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl: Unable to
internalize message
at com.sun.xml.messaging.saaj.soap.MessageImpl.init
(MessageImpl.java:506)
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>
(MessageImpl.java:309)
at
com.sun.xml.messaging.saaj.soap.ver1_1.Message1_1Impl.<init>
(Message1_1Impl.java:99)
at
com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMessage
(SOAPMessageFactory1_1Impl.java:93)
at
hk.hku.cecid.piazza.commons.soap.SOAPHttpAdaptor.processRequest
(SOAPHttpAdaptor.java:114)
... 19 more
Caused by: com.sun.xml.messaging.saaj.SOAPExceptionImpl:
java.lang.Exception: No parts found in Multipart InputStream
at com.sun.xml.messaging.saaj.soap.MessageImpl.init
(MessageImpl.java:474)
... 23 more
Caused by: java.lang.Exception: No parts found in Multipart
InputStream
at
com.sun.xml.messaging.saaj.packaging.mime.internet.BMMimeMultipart.getNextPart
(BMMimeMultipart.java:275)
at com.sun.xml.messaging.saaj.soap.MessageImpl.init
(MessageImpl.java:467)
... 23 more
Also, below is the soap header sent by Oracle B2B.
SOAPACTION="ebXML"
CONNECTION=keep-alive
PRAGMA=no-cache
CONTENT-TYPE=multipart/related; type="text/xml"; boundary="----
=_Part_2_24512621.1247227409074"
USER-AGENT=Java/1.5.0_08
CONTENT-LENGTH=11917
ORACLE-ECID=1247227422:172.24.229.26:3304:4084:10,0
HOST=172.24.229.26
B2B_SERVLET_URI_PATTERN=/b2b/transportServlet
CACHE-CONTROL=no-cache
ACCEPT=text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
------=_Part_2_24512621.1247227409074
Content-Type: text/xml; charset=UTF-8
Content-Id: <soappart>
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-
ENV="
http://schemas.xmlsoap.org/soap/envelope/" xmlns:xlink="http://
www.w3.org/1999/xlink" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-
instance" xsi:schemaLocation="
http://schemas.xmlsoap.org/soap/
envelope/
http://www.oasis-open.org/committees/ebxml-msg/schema/envelope.xsd"><SOAP-ENV:Header
xsi:schemaLocation="
http://www.oasis-open.org/committees/ebxml-msg/
schema/msg-header-2_0.xsd
http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd"><eb:MessageHeader
xmlns:eb="
http://www.oasis-open.org/committees/ebxml-msg/schema/msg-
header-2_0.xsd" SOAP-ENV:mustUnderstand="1"
eb:version="2.0"><eb:From><eb:PartyId eb:type="ebMS
Identifier">111111111</eb:PartyId><eb:Role>CommunicationsProvider</
eb:Role></eb:From><eb:To><eb:PartyId eb:type="ebMS
Identifier">123456789</eb:PartyId><eb:Role>WholesaleProvider</
eb:Role></eb:To><eb:CPAId>AOL_PABS_Ag1</
eb:CPAId><eb:ConversationId>convId2</eb:ConversationId><eb:Service
eb:type="string">E537XML</eb:Service><eb:Action>Request</
eb:Action><eb:MessageData><eb:MessageId>
20090710-1...@172.24.229.7</
eb:MessageId><eb:Timestamp>2009-07-10T13:03:26.652+01:00</
eb:Timestamp></eb:MessageData></eb:MessageHeader><eb:AckRequested
xmlns:eb="
http://www.oasis-open.org/committees/ebxml-msg/schema/msg-
header-2_0.xsd" SOAP-ENV:actor="urn:oasis:names:tc:ebxml-
msg:actor:toPartyMSH" SOAP-ENV:mustUnderstand="1" eb:signed="true"
eb:version="2.0"/><ds:Signature xmlns:ds="
http://www.w3.org/2000/09/
xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="
http://www.w3.org/TR/2001/REC-
xml-c14n-20010315"/>
<ds:SignatureMethod Algorithm="
http://www.w3.org/2000/09/xmldsig#rsa-
sha1"/>
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="
http://www.w3.org/2000/09/xmldsig#enveloped-
signature"/>
<ds:Transform Algorithm="
http://www.w3.org/TR/1999/REC-
xpath-19991116">
<ds:XPath>not(ancestor-or-self::node()[@SOAP-
ENV:actor="urn:oasis:names:tc:ebxml-msg:actor:nextMSH"] | ancestor-or-
self::node()[@SOAP-ENV:actor="
http://schemas.xmlsoap.org/soap/actor/
next"])</ds:XPath>
</ds:Transform>
<ds:Transform Algorithm="
http://www.w3.org/TR/2001/REC-xml-
c14n-20010315"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="
http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>gcuOzMKQJwnKJZoVZvtcPcomRyk=</ds:DigestValue>
</ds:Reference>
<ds:Reference URI="cid:Payload-0">
<ds:DigestMethod Algorithm="
http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>A1PmWlNipAAJkHrqa9hX1nxUXys=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
AAs2qnoq8qNNv4eqSoXz/6n6TsPPfS+wQ9tZNGtx8S5L35gf
+pcK5QCme4ejZ8hGlrp2KHV1050t
hbt1UJqCAfmMd7m/NFzJ6wk5s7g1uq9GjFE
+Rj5ycC52XTJ4zjEVBwsVzE4h3SIJ9x7OkVETZ99B
SxSBqY07ZWVTbt0fodJkcm5OL4mURnycfyAmvlP4XlA0J0RHjS5jAvAQGvI470N7vfu56C73kxi8
hKUNhliH2tIpNWSgV6Z4gVy6Gj23OgX8X5RGRHYqym5dEUxRoysIw0F2lq/
KTk713PY2toUKNxw+
PP07lF11WxH1GS7e8faDH3lfOlkM0rebcVCTaA==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIDzDCCAzWgAwIBAgIQboHZ2vg1szlgmqa6kukUQzANBgkqhkiG9w0BAQUFADAvMRUwEwYDVQQK
EwxCVCBHcm91cCBQbGMxFjAUBgNVBAMTDUIyQiBPcGVucmVhY2gwHhcNMDgxMDI0MDAwMDAwWhcN
MTExMDI0MjM1OTU5WjCB
+zELMAkGA1UEBhMCSU4xEzARBgNVBAgUCkthcmFuYXRha2ExEjAQBgNV
BAcUCUJhbmdhbG9yZTEVMBMGA1UEChQMVGVjaE1haGluZHJhMRIwEAYDVQQLFAlCVCBEZXNpZ24x
GzAZBgNVBAsUEkVtcGxveWVlSUQgLSAzMDY1OTEuMCwGA1UECxQlTWFpbFN0b3AgLSBBTVIgVGVj
aCBQYXJrLEJvbWFubmFoYWxsaTESMBAGA1UEDBQJRGV2ZWxvcGVyMQ8wDQYDVQQDEwZDZW1hIE4x
JjAkBgkqhkiG9w0BCQEWF2NlbWEubkB0ZWNobWFoaW5kcmEuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAvopgso2NaKJYAYONZaCxnhJX
+n9u8QWkRIfk6qNikP14oI96P2OeXshI
2oAmyizszI8vqZ53bKsy6dldOwXVVt8TF2IPUrC2bs1c/
KR5xRJDD3XihJDqwnGkXskyda3m3VAm
F/iRCFVgImYbHMuzcDTImgd5t0xqcfPmkzwNguPF8N2mp7zeWurS/
kdZlFUiR8541FRXiwayiCb0
6N72liPqkT7RpbbvkjcbwXg+0pbsNCvdYbcBMGQq+n++BcRHg2bm6iQeyumqdsS2/
nS2sGCiVjzH
NVJIldEU6mZdkqGQflvpnnr+szAdNMyVeLsV27jcXN2mQWb/
T4DMG6uHRwIDAQABo4GXMIGUMAkG
A1UdEwQCMAAwCwYDVR0PBAQDAgWgMBEGCWCGSAGG
+EIBAQQEAwIHgDBUBgNVHR8ETTBLMEmgR6BF
hkNodHRwOi8vb25zaXRlY3JsLnRydXN0d2lzZS5jb20vQlRHcm91cFBsY0IyQk9wZW5yZWFjaC9M
YXRlc3RDUkwuY3JsMBEGCmCGSAGG+EUBBgkEAwEB/
zANBgkqhkiG9w0BAQUFAAOBgQAOHS2TfObw
8xUo+po9qBhb5l60g0utqfSS
+0c6nNqHIGYUdpwUK8+xZ4lPY2+ZhmhVxWmpZBYHRlrLiydFNQrq
4dBrywphlu12u7QHi3BtO9bYxUn3S2u+ES68oUq4qzDsl
+83Pzqzmbrns2tMENW4BJ2pC3A8iJdq
POBXYeu6Cw==
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature></SOAP-ENV:Header><SOAP-ENV:Body
xsi:schemaLocation="
http://www.oasis-open.org/committees/ebxml-msg/
schema/msg-header-2_0.xsd
http://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd"><eb:Manifest
xmlns:eb="
http://www.oasis-open.org/committees/ebxml-msg/schema/msg-
header-2_0.xsd" eb:version="2.0"><eb:Reference eb:id="Payload-0"
xlink:href="cid:Payload-0" xlink:type="simple"/></eb:Manifest></SOAP-
ENV:Body></SOAP-ENV:Envelope>
Can someone kindly let us know the proabale cause for the failure of
message in H2O.
Thanks in advance,
PC