Hi all,
I send an ebMS message to Oracle B2B. It still remains in wire tab in state PROCESSING. It seems that Oracle B2B doesn't recognized the agreement.
Here the SOAP Message received downloaded from wire tab:
------=_Part_3_761645195.1371121016250Content-Type: text/xml; charset=UTF-8Content-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">hermes-b</eb:PartyId></eb:From><eb:To><eb:PartyId eb:type="ebMS Identifier">Oracle</eb:PartyId></eb:To><eb:CPAId>agr2</eb:CPAId><eb:ConversationId>convId</eb:ConversationId><eb:Service eb:type="http://192.168.243.59:8080/corvus/httpd/ebms/inbound">http://192.168.243.59:8080/corvus/httpd/ebms/inbound</eb:Service><eb:Action>hermestoOracle</eb:Action><eb:MessageData><eb:MessageId>20130613-125449-31300@unknown-domain</eb:MessageId><eb:Timestamp>2013-06-13T12:54:49.346+02: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="false" eb:version="2.0"/></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>------=_Part_3_761645195.1371121016250Content-Type: text/plainContent-ID: <Payload-0>hello------=_Part_3_761645195.1371121016250--
I create a custom document with these parameters:
Custom revision: ebXML_Version_2.0
Document Type: ebXMLOrderType2
Document Definition: ebXMLOrder_def2
Action name: hermestoOracle
Service:http://192.168.243.59:8080/corvus/httpd/ebms/inbound
Service Type: http://192.168.243.59:8080/corvus/httpd/ebms/inbound
From Role: hermes-b
To Role: Oracle
I add document to both trading partner with Oracle as receiver and hermes-b as sender. And also two channel with these value:
for hermes-b:
Name: Hermes_Channel
URL: http://192.168.243.59:8080/corvus/httpd/ebms/inbound
Ack mode: async
for Oracle:
Name:Oracle_Channel
URL: http://192.168.243.61:8001/b2b/httpReceiver
ack mode:async
internal checkbox disabled
For the agreement:
agreement id: agr2
agreement name: agr2
Document Protocol: ebXMLOrder_def2
Channel for hermes-b: Hermes_Channel
I save, convalidate and deploy the agreement.
Anyone can help me?
Thanks, regards
Nello.