Hi There
In my testing i have seen the following i just would like confirmation that i am correct.
When something happens to cause a Dialog Error say for example message validation fails.
I have noticed that the actual DialogError message always goes to the initiator queue, is this correct ?
If so then logic to handle the ErrorDialog message type only has to be in the initiator activated SP that logic is not required in the target queue activated SP since the ErrorDialog message always goes to the initiator queue, is that correct ?
Thanx
Both sides need to be prepared to deal with the error message. The same message validation can fail for a message sent on the other direction, or the initiator code can issue an explicit END CONVERSATION ... WITH ERROR (or even an ALTER DATABASE ... SET ERROR_BROKER_CONVERSATIONS), or the initiator can drop the contract used on the conversation, or the service. All these result in an error message being sent to the target, and the list is not complete.
HTH,
~ Remus
No comments:
Post a Comment