是否可以阻止接收管道将消息发布到消息框。
我开发了一个管道组件来检查输入消息的有效性。如果验证失败,我想添加代码以停止将消息发布到消息框。
简单地说,如果输入文件未通过验证,则不应调用任何编排或发送端口。此外,我还必须发送一封邮件,从接收管道发布错误的详细信息。
谢谢。
是否可以阻止接收管道将消息发布到消息框。
我开发了一个管道组件来检查输入消息的有效性。如果验证失败,我想添加代码以停止将消息发布到消息框。
简单地说,如果输入文件未通过验证,则不应调用任何编排或发送端口。此外,我还必须发送一封邮件,从接收管道发布错误的详细信息。
谢谢。
实现您的目标并获得更加动态和灵活的解决方案的一种方法是利用Failed Message Routing。
在管道中的验证代码中,当消息验证失败时,您可以从 ErrorReport 命名空间添加一些合适的属性(例如描述和失败代码)。
然后,您可以让现有的编排和发送端口仅订阅没有失败代码的消息。最后,您将创建一个使用现有故障代码订阅消息的业务流程,并从该业务流程发送您的电子邮件。