Situation:
I had 2 receive locations (1 Receive Port).
Each receive location did validation of a schema in the XmlReceive Pipeline
When an invalid message arrived, i wanted to send an email to the helpdesk and copy the incoming message in the error directory.
I had enabled routing for failed messags in the Receive Port
I created a send port group, adding filter BTS.ReceivePortName = the ReceiveLocation
+ ErrorReport.ErrorType exists.
Problem:
When an invalid message arrived at the location, I received error entries in the eventlog, but the email nor the copy was processed.
Solution:
I changed the filter to ErrorPort.ReceivePortName = receivelocation
It worked great.
Friday, September 19, 2008
Tip: Error Handling
Labels:
Configuration,
error,
ErrorPort,
Filter,
Receive Port,
Schema,
Validation
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment