OASIS Open Mailing List Archives  ·  All Lists  ·  ebxml-msg  ·  2001-09

ebxml-msg — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

RE: T2 The answer isn't always "you need a CPA"


David, A collaborative business process is not possible if the two parties don't agree on the details of the collaboration and of the message exchange. Whether they do it by phone or by sharing a CPA is immaterial. If the two parties don't agree on the meaning of each possible value of service and action, then each party still has to know its own service and action and the service and action to be used by the other party. You are avoiding the CPA and avoiding the Process Specification document. You are not eliminating the need for the two parties to know the equivalent information. Regards, Marty ************************************************************************************* Martin W. Sachs IBM T. J. Watson Research Center P. O. B. 704 Yorktown Hts, NY 10598 914-784-7287; IBM tie line 863-7287 Notes address: Martin W Sachs/Watson/IBM Internet address: mwsachs @ us.ibm.com ************************************************************************************* "Burdett, David" <[email protected]> on 09/12/2001 02:40:09 PM To: "'Dale Moberg'" <[email protected]>, Martin W Sachs/Watson/IBM@IBMUS, "Ian. C. Jones (E-mail)" <[email protected]> cc: "William J. Kammerer" <[email protected]>, "ebXML Messaging (E-mail)" <[email protected]> Subject: RE: T2 The answer isn't always "you need a CPA" Dale/Marty I am not aiming to bloat the message header I am trying to fix a real problem the same one as you. For example you say below ... >>>The MSH has been architected under the assumption that it has in its possession information that enables it to do "(send or receive)transport, (un-)packaging, and (application layer) routing" for a given sender/receiver pair<<< I would assert that with the current spec, the receiving MSH often will not have the information needed as it assumes the sender of a message knows what to put in there and sometimes they won't. I don't think it is acceptable that before you send anyone a message you HAVE to pre-agree in a separate out-of-band conversation what data is to be used in the service and action for any response. I tried to explain the problem in my original email as well as include a suggested solution see ... http://lists.oasis-open.org/archives/ebxml-msg/200109/msg00079.html The only feedback so far is "I don't want anything else in the header" whilst the problem I raised has not been discussed. I'd really appreciate it if you would read the original email and: 1. Agree (or not) that there is a problem - and if not say why. 2. If you agree there is a problem suggest an alternative solution if you don't like the one I have proposed. I'd also like to repeat three questions from an earlier at http://lists.oasis-open.org/archives/ebxml-msg/200109/msg00115.html email to which no-one has yet responded ... "1. How does the recipient of a message know what to put in the Service and Action for the message they return in the absence of a CPA (Please read the Bank Payment example for more details) 2. To use RefToMessageId, the sender of a message, where a reply is expected, would have no option but to save the data from the EVERY message even though the message was sent with deliverySemantics of BestEffort. This should not be necessary. How can it be avoided? 3. If you are using PartyId, Service and Action to route a message, how do you know which MSH at the Party should receive the message when Service and Action have fixed values (as in an error message)? With the current spec, a Party could only have one MSH ... even if it were IBM." A few more detailed comments below. Regards David

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]