Thanks for making me understand a little better. This thread has been quite informative in trying to understand whole webMethods Architecture.
But in regards to the approach defined above, I feel its an extra effort.
See if we do all logging/DB etc in TN, then we need to pass extra information between B2B and TN. say for example, partner formats –> canonical format fails, then we need to pass failure information back to TN, instead of logging it in B2B itself.
Also, i think TN console has some nice features, but not a good web interface for customer support people to look into orders and do order management. (ex if order fails, what’s reason it is, need to inform customer or not, or correct/resubmit etc etc) I think to do these features, one need to login them into TN console, which opens another box full of questions (how to restrict them to some few basic tasks such that they dont break havoc on system)
Hence, if the above mentioned features are to be developed in B2B, i dont understand the need to pass formats around TN for DB/logging purposes. anyway, one has to develop logging utility in webMethods to log all transformations between partner,canonical and backend format.
Once again, I am new to TN. Hence these basic questions.
Thanks.