|
From: Ronald v. K. <rv...@ab...> - 2004-01-13 10:02:41
|
For resolving a party-id to a certain URL u can provide a resolver class in the config file. I've implemented an LDAPURLResolver myself, to map numbers from the chamber of commerce to an url. Look in the code for the default implementation. Ronald -----Oorspronkelijk bericht----- Van: Gait Boxman [mailto:gai...@ti...] Verzonden: dinsdag 13 januari 2004 8:51 Aan: ebx...@li... Onderwerp: Re: [ebxmlms-develop] CPP/A integration 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 ----- From: Marcus Wong <mailto:mar...@ho...> To: ebx...@li... <mailto:ebxmlms-develop@lists. sourceforge.net> Sent: Tuesday, January 13, 2004 8:16 AM Subject: [ebxmlms-develop] CPP/A integration Dear all, I’m new to Hermes. I’ve 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? 1. duplicateElimination 2. ackRequested 3. messageOrderSemantics 4. isNonRepudiationRequired 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? Regards, Marcus Wong |