|
From: Gait B. <gai...@ti...> - 2004-01-13 07:50:03
|
Hi Marcus, Just a first reply, others might jump in with more detail :-) Hermes is based on ebXML Messaging Specification 2.0, we don't directly = integrate with CPP/A, but the properties you mention are actually in = ebMS as well. Let's see: 1. duplicateElimination - yes, you can set the duplicateElimination flag = in the message you send to tell the other MSH to eliminate duplicates, = and Hermes listens for it. 2. ackRequested - yes, another property you can set, and Hermes listens = for it. 3. message ordering is supported within a given application context = (cpa,conversation) 4. isNonRepReq'd - you can request the ack to be signed, which will give = NRR, messages can also be sent signed. Actually, hermes uses the toMSHUrl property for the endpoint, and the = applicationcontext for delivery to a listener of the received message. = In the samples,the toMSHUrl may be the same as the toPartyId.. toPartyId has to be a URI unless you specify a type (per ebMS2). = Unfortunately, there is no authorative code list for the type parameter, = but "DUNS" might work well for you. In the code where you add the = toPartyID, simply add the type string as an extra parameter to your = call. For asynchronous replies, I believe Hermes currently relies on (one of) = the fromPartyId(s) of the original message to hold the MSH URL to send = the reply to. Work is on the way to remove this dependency.. ----- Original Message -----=20 From: Marcus Wong=20 To: ebx...@li...=20 Sent: Tuesday, January 13, 2004 8:16 AM Subject: [ebxmlms-develop] CPP/A integration Dear all, =20 I=A1=A6m new to Hermes. I=A1=A6ve some questions about CPP/A = integration. From the release note 0931, it shows that Hermes supporting = syncReplyMode (mshSignalOnly and none), how about the following = attributes in CPP/A? =20 1. duplicateElimination=20 2. ackRequested 3. messageOrderSemantics 4. isNonRepudiationRequired =20 =20 Also, how to define the end point of the message? I found that Hermes = is using the first toParty value when posting the ebxml to another MSH. = Can we set the toParty value as a logical name (e.g. DUNS number) = instead of an URL? =20 =20 =20 Regards, Marcus Wong =20 |