NO External ID

Hello,

I want to use TN to set up the (HTTPS) communication between my client and the some partners. The partners will not have TN installed. In the Soap/Xml messages exchanged no external ID is given (like a DUNS or something). Is it possible to recognize my partners based on there certificates?

This is what I should expect but don’t find clearly in the documentation.

Thanks, Claire

Claire,

Other way you can do is instead of directly routing those xml messages to the TN gateway service (tn:receive),create some custom service which will parse the inbound document and next step will be extracting the TN ExternalIDs (create some UserDefined id’s in the partner profile)using the TN huilt-in services and include these ID’s in the XML message if you have any field holder and route it to TN for recognizing the Sender/Receiver/DocType based on the TNDocumentType/Extract Query.

But i am not sure this solution is feasible for your implementation unless you agree with this type of custom processing.

And i belive by using just with the Partner certificates TN will not able to recognize the sender/receiver.

HTH,

Would it be possible to map the partners public cert to a userid and then using this as a TN value to trigger rules from?

Another way to solve this would be write a custom receive service which is invoked by your partner with his/her certificate. webMethods IS automatically maps it to the associated user. Find the login user within your custom receive and map it to field which recognizes your sender within TN.

-Rajesh Rao