I have a problem in the way we use orchestration dlls in the GAC.
Let’s say, I have a web service W1 which calls orchestration dlls( A1,B1,C1) as follows:
W1 -> A1 -> B1 -> C1
with some functionality in A1,B1 and C1.
And, I created one more version A2, B2, C2 which has some added functionality to A1, B1 and C1.
Now, how can i say to my web service W1 which posts a request to A1 and some requests A2. I can write some logic which orchestration to choose but i dont how to call and manage the two different set of orchestrations(dll’s).
Versioning is always had in BizTalk. In fact, I’ve never been in a situation that we had to version.
I can’t think of a good way off the top of my head to accomplish your solution. I think it’ll be hard to have a single server to support both A1 and A2 without making code changes on your client side.
If you wanted your service to send to A1 and then switch to A2, I think that would be more doable by modifying the way the web service published the message to the message box. See my sample on Submitting Xml Data via SOAP.
Hope this helps.
Viewing 1 reply thread
The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.