Reputation: 725
I have two different servers in two locations. I need to use asynchronous exchange of data.
Each production operation on server B has a production group. What I need to do is:
My question is: What is the right way to go about this? Can I do this in just a single dialog using one contract? Should I?
With a contract like this:
CREATE CONTRACT [GetScheduledContract]
AUTHORIZATION [xxx]
(GetScheduledOutCalls SENT BY INITIATOR,
ReturnScheduledOutCalls SENT BY TARGET,
DeleteScheduledOutCalls SENT BY INITIATOR)
Or should I separate the tasks to different contracts and dialogs?
Upvotes: 0
Views: 72
Reputation: 32667
What you have seems good to me as an MVP (i.e. if things go right, it'll work). A couple of things:
sent by any
) that allows either side to tell the other "hey… something went wrong".Upvotes: 1