送货通知失败问题
Delivery Notification Failure issue
我的要求基于 XML 架构中的 messagetype 字段我必须将传入消息路由到两个(一个作为主要位置,另一个作为辅助位置)FTP 位置并发送电子邮件通知客户说邮件已传输到两个 ftp 文件夹。
如果将消息发送到主要 ftp 位置失败,则必须将消息传输到次要 ftp 位置,并且必须向客户端触发失败电子邮件。
我实现的设计是内部决策形状我正在检查消息类型和内部范围我已经创建了 2 个发送端口和表达式形状来发送电子邮件通知。为了处理第一个逻辑发送端口的异常,我设置了 Delivery Notification=transmitted
并在 catch 块中发送失败通知。这个逻辑在成功的情况下工作正常,但在失败的情况下,当我尝试测试时,我会同时收到成功和失败的电子邮件通知。
有人可以帮我解决这个问题吗?
您需要有一个单独的范围,每个发送形状周围都有一个异常块。在您的异常块中设置一个不同的变量(默认为真)来说明发送是否成功(假)。在两个发送范围之后,有一个决策形状来查看这些变量以查看是否都成功,仅发送 1 次成功或仅发送 2 次并基于此发送电子邮件。
我的要求基于 XML 架构中的 messagetype 字段我必须将传入消息路由到两个(一个作为主要位置,另一个作为辅助位置)FTP 位置并发送电子邮件通知客户说邮件已传输到两个 ftp 文件夹。
如果将消息发送到主要 ftp 位置失败,则必须将消息传输到次要 ftp 位置,并且必须向客户端触发失败电子邮件。
我实现的设计是内部决策形状我正在检查消息类型和内部范围我已经创建了 2 个发送端口和表达式形状来发送电子邮件通知。为了处理第一个逻辑发送端口的异常,我设置了 Delivery Notification=transmitted
并在 catch 块中发送失败通知。这个逻辑在成功的情况下工作正常,但在失败的情况下,当我尝试测试时,我会同时收到成功和失败的电子邮件通知。
有人可以帮我解决这个问题吗?
您需要有一个单独的范围,每个发送形状周围都有一个异常块。在您的异常块中设置一个不同的变量(默认为真)来说明发送是否成功(假)。在两个发送范围之后,有一个决策形状来查看这些变量以查看是否都成功,仅发送 1 次成功或仅发送 2 次并基于此发送电子邮件。