【问题标题】:Orchestration Design to pass a scenario用于传递场景的编排设计
【发布时间】:2014-04-02 19:51:25
【问题描述】:

我必须开发一个编排,它使用开始编排形状后跟发送端口。

场景:如果“Sendport4”未能发送消息,我不必执行“Starting Orchestration Shape”。

但在我的情况下,当“sendport4”失败时,它正在调用“Start Orchestraton Shape”。

为了处理这个方案,我尝试把异常处理,但是没有用。

有人可以帮忙吗,有什么办法可以解决这个问题?

【问题讨论】:

  • 连接到 Send_4 的端口上的发送通知是否启用?
  • 我认为您询问的是“Transaport Advanced Option”下的选项 --> 是否检查了订单交付,对吗?我也试过了,不过,我在“Sendport4”之后调用“开始编排形状”。请告诉我。
  • 不,它不是Ordered Delivery,即在接收端口上,您需要发送端口。单击编排中的发送端口形状并查找传递通知。默认情况下它设置为无,您想将其更改为已传输。
  • 我在 Sendport 上看到过这个选项,发送端口是否需要双向传输?仅供参考,我正在使用单向发送端口,并且正在处理文件类型传输。
  • 不,它不需要是两种方式来启用它。通过启用传递通知,您可以告诉它发回 ACK 或 NACK 消息。如果失败,NACK 将导致编排抛出错误。

标签: biztalk biztalk-2010 biztalk-2009 biztalk-deployment biztalk-orchestrations


【解决方案1】:

将传递通知设置为在业务流程中的发送端口形状上传输。

【讨论】:

  • 这个。此外,在将 DeliveryNotification 选项设置为 Transmitted 后,使用异常处理来处理运行时将抛出的 DeliveryNotificationException。
  • 我发现 DeliverFailureException。但没有找到“DeliveryNotificationException”,请告诉我,“DeliveryNotificationException”的完全限定名称是什么,
  • 这里我处理的是 Sendport 文件适配器,以上所有设置都适用于这种传输吗?请让我知道是否需要进行任何其他设置。
  • 此设置适用于 BizTalk 适配器已传输消息的点。使用文件,是的,这意味着它已到达该文件夹。对于其他一些协议,它并不一定意味着它已经到达了目标系统,例如对于 SMTP,它只是意味着 BizTalk 已经将它传递到了邮件服务器,而不是预期的收件人已经收到了电子邮件。跨度>
猜你喜欢
  • 2018-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
相关资源
最近更新 更多