Interoperability with Oracle B2B

137 views
Skip to first unread message

PC

unread,
Jul 14, 2009, 6:38:55 AM7/14/09
to Hermes 2.0 Discussion List
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

PC

unread,
Jul 15, 2009, 7:56:21 AM7/15/09
to Hermes 2.0 Discussion List
Hi All,

Can someone help us on this issue ?


Warm regards,
PC
> com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMess­age
> (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.getNextP­art
> (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.xsdhttp://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-130326-54...@172.24.229.7</
> SxSBqY07ZWVTbt0fodJkcm5OL4mURnycfyAmvlP4XlA0J0RHjS5jAvAQGvI470N7vfu56C73kxi­8
> hKUNhliH2tIpNWSgV6Z4gVy6Gj23OgX8X5RGRHYqym5dEUxRoysIw0F2lq/
> KTk713PY2toUKNxw+
> PP07lF11WxH1GS7e8faDH3lfOlkM0rebcVCTaA==
> </ds:SignatureValue>
> <ds:KeyInfo>
> <ds:X509Data>
> <ds:X509Certificate>
> MIIDzDCCAzWgAwIBAgIQboHZ2vg1szlgmqa6kukUQzANBgkqhkiG9w0BAQUFADAvMRUwEwYDVQQ­K
> EwxCVCBHcm91cCBQbGMxFjAUBgNVBAMTDUIyQiBPcGVucmVhY2gwHhcNMDgxMDI0MDAwMDAwWhc­N
> MTExMDI0MjM1OTU5WjCB
> +zELMAkGA1UEBhMCSU4xEzARBgNVBAgUCkthcmFuYXRha2ExEjAQBgNV
> BAcUCUJhbmdhbG9yZTEVMBMGA1UEChQMVGVjaE1haGluZHJhMRIwEAYDVQQLFAlCVCBEZXNpZ24­x
> GzAZBgNVBAsUEkVtcGxveWVlSUQgLSAzMDY1OTEuMCwGA1UECxQlTWFpbFN0b3AgLSBBTVIgVGV­j
> aCBQYXJrLEJvbWFubmFoYWxsaTESMBAGA1UEDBQJRGV2ZWxvcGVyMQ8wDQYDVQQDEwZDZW1hIE4­x
> JjAkBgkqhkiG9w0BCQEWF2NlbWEubkB0ZWNobWFoaW5kcmEuY29tMIIBIjANBgkqhkiG9w0BAQE­F
> AAOCAQ8AMIIBCgKCAQEAvopgso2NaKJYAYONZaCxnhJX
> +n9u8QWkRIfk6qNikP14oI96P2OeXshI
> 2oAmyizszI8vqZ53bKsy6dldOwXVVt8TF2IPUrC2bs1c/
> KR5xRJDD3XihJDqwnGkXskyda3m3VAm
> F/iRCFVgImYbHMuzcDTImgd5t0xqcfPmkzwNguPF8N2mp7zeWurS/
> kdZlFUiR8541FRXiwayiCb0
> 6N72liPqkT7RpbbvkjcbwXg+0pbsNCvdYbcBMGQq+n++BcRHg2bm6iQeyumqdsS2/
> nS2sGCiVjzH
> NVJIldEU6mZdkqGQflvpnnr+szAdNMyVeLsV27jcXN2mQWb/
> T4DMG6uHRwIDAQABo4GXMIGUMAkG
> A1UdEwQCMAAwCwYDVR0PBAQDAgWgMBEGCWCGSAGG
> +EIBAQQEAwIHgDBUBgNVHR8ETTBLMEmgR6BF
> hkNodHRwOi8vb25zaXRlY3JsLnRydXN0d2lzZS5jb20vQlRHcm91cFBsY0IyQk9wZW5yZWFjaC9­M
> 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.xsdhttp://www.oasis-open.org/committees/ebxml-msg/schema/msg-header-2_0.xsd"><eb:Manifest

David RR Webber (XML)

unread,
Jul 15, 2009, 10:23:20 AM7/15/09
to cecid-...@googlegroups.com
Did you try sending a simpler message without the signature and all?

I would try getting a basic exchange going first.  Oracle B2B is ebMS v2 capable - so should be feasible to have H2O exchange with it... 
 
Thanks, DW

PC

unread,
Jul 16, 2009, 5:14:33 AM7/16/09
to Hermes 2.0 Discussion List
HI David,

Yes we tested without signature also but we are getting same error.

Regards
PC
> > 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
> > 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

David RR Webber (XML)

unread,
Jul 16, 2009, 10:32:13 AM7/16/09
to cecid-...@googlegroups.com
Looks like the multipart structure is not setup as H2O is expecting -

" No parts found in Multipart
> > InputStream
> >             at"

I'd do a DIFF between a regular H2O SOAP msg and what Oracle B2B is sending...

PC

unread,
Jul 23, 2009, 2:46:07 PM7/23/09
to Hermes 2.0 Discussion List

Hi,

Couls someone please help us here? It looks like some bug in Hermes
2.0 but not sure.

Regards
PC
> > > instance" xsi:schemaLocation="...
>
> read more »

David RR Webber (XML)

unread,
Jul 23, 2009, 3:03:33 PM7/23/09
to cecid-...@googlegroups.com
Did you see a difference between the multi-part message structure Oracle is using and H2O expects?

Should you even be using multi-part messaging?!!!?  Usually you do not need multi-part if sending plain message - no dsig, no binaries.

David RR Webber (XML)

unread,
Jul 26, 2009, 2:01:46 PM7/26/09
to PC, cecid-...@googlegroups.com
PC,

I'm not sure - you could post the question to the OASIS ebms comment list to find out more definitive answers on the standard.


and you can join here (just put in your email address and pick the msg comment list)


Thanks, DW

-------- Original Message --------
Subject: Re: Interoperability with Oracle B2B
From: PC <b2bt...@gmail.com>
Date: Sun, July 26, 2009 11:54 am
To: "David RR Webber (XML)" <da...@drrw.info>

Hi David,

The problem is with the content type header which Oracle B2B is
sending
Content-Type=multipart/related;type="text/xml";boundary="----
=_Part_5_13402014.1245716131484";start="<ebxheader-0ACA01291220A77AE8C000001B5A5E10>"
We did some code change in Hermes to remove start part from the header
as mentioned below and depolyed the new code. It started working after
that.

Content-Type=multipart/related;type="text/xml";boundary="----
=_Part_5_13402014.1245716131484>";

But i still need to know which one following the MIME standard ?
Hermes or Oracle B2B?

On Jul 24, 12:03 am, "David RR Webber \(XML\)" <da...@drrw.info>
> > > >...
>
> read more »

Ronald van Kuijk

unread,
Jul 26, 2009, 8:17:36 PM7/26/09
to cecid-...@googlegroups.com, PC
PC, can you post the full mime headers? The start parameter is allowed, but should point to the content-id of the mime part that is the 'root' part (the ebXML envelope in this case).  So each content-type should have a content-id then.

Ronald


Op 26-07-09 20:01, David RR Webber (XML) schreef:

PC

unread,
Jul 29, 2009, 12:53:08 AM7/29/09
to Hermes 2.0 Discussion List
Hi Ronald,

Thanks for the prompt reply. Here is the MIME header.

SOAPAction="ebXML"
DOCTYPE_NAME=SendMessage_DT
TO_PARTY=111111111
DOCTYPE_REVISION=1.0
ACTION_NAME=SendMessage
Content-Type=multipart/related;type="text/xml";boundary="----
=_Part_18_10458977.1248670170155";start="<ebxheader-
AC18E51A122BA8ABB1400000E8077B00>"
FROM_PARTY=987654321
Content-Length=7844

Regards,
PC


On Jul 27, 5:17 am, Ronald van Kuijk <ronald.van.ku...@gmail.com>
wrote:
> PC, can you post the full mime headers? The start parameter is allowed,
> but should point to the content-id of the mime part that is the 'root'
> part (the ebXML envelope in this case).  So each content-type should
> have a content-id then.
>
> Ronald
>
> Op 26-07-09 20:01, David RR Webber (XML) schreef:
>
>
>
> > PC,
>
> > I'm not sure - you could post the question to the OASIS ebms comment
> > list to find out more definitive answers on the standard.
>
> > ebxml-msg-comm...@lists.oasis-open.org
>
> > and you can join here (just put in your email address and pick the msg
> > comment list)
>
> >http://www.oasis-open.org/mlmanage/
>
> > Thanks, DW
>
> >     -------- Original Message --------
> >     Subject: Re: Interoperability with Oracle B2B
> >     From: PC <b2btec...@gmail.com>
> >     Date: Sun, July 26, 2009 11:54 am
> >     To: "David RR Webber (XML)" <da...@drrw.info>
>
> >     Hi David,
>
> >     The problem is with the content type header which Oracle B2B is
> >     sending
> >     Content-Type=multipart/related;type="text/xml";boundary="----
> >     =_Part_5_13402014.1245716131484";start="<ebxheader-0ACA01291220A77AE8C00000­1B5A5E10>"
> >     com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMess­age
> >     > > > > (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.getNextP­art
> >     > > > > (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
> >     > > > >...
>
> >     > read more »- Hide quoted text -
>
> - Show quoted text -

Ronald van Kuijk

unread,
Jul 29, 2009, 3:32:19 AM7/29/09
to cecid-...@googlegroups.com, Hermes 2.0 Discussion List
Is there no other part with a contentId equal to the start? If not,
the header is invalid imo



Op 29 jul 2009 om 06:53 heeft PC <b2bt...@gmail.com> het volgende
geschreven:\
>>> messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl.createMess age
>>> > > > > (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.getNextP art
Reply all
Reply to author
Forward
0 new messages