导航

Logical Send Port上的Delivery Nitification属性

Posted on 2008-12-11 13:53  鸡尾虾的壳  阅读(509)  评论(0编辑  收藏  举报

当Message发送Send Port失败后,Engine会为Suspended消息生成NACK。在Orchestration中,如果设置Logical Send Port的Delivery Nitification属性为"Transmitted"(默认值是None),那么NACK会转化为DeliveryFailureException异常,供Scope的Exception Handler处理。

如果Send Shape所在的Scope是Atomic事务类型,那么由发送失败导致的NACK会在Scope的最后才发送。

对于需要确认的消息发送,把Send Shape放在Scope中,设置为Long Transaction,并且按照上面的步骤设置。