问题标签 [biztalk-orchestrations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3106 浏览

expression - BizTalk - 决定形状的多个条件

在我的 BizTalk 决定形状中,如何在一个决定形状节点中处理以下条件?

代码 == 'code1'
代码 == 'code2'
代码 == 'code3'
代码 == 'code4'

我正在尝试这样做,这是由

但它不起作用,请建议。

0 投票
2 回答
148 浏览

biztalk - 如何跟踪 BizTalk 未处理计划消息?

我正在开发 Biztalk 2013 并且是 biztalk 的新手。

我想知道是否可以跟踪我的编排是否已启动。如果我的编排没有启动,我会收到一条错误消息吗?

我正在从为特定时间安排的共享文件夹中读取平面文件。如果共享文件夹不包含文件,那么我想通知一个错误,即文件夹为空并且没有开始编排。我正在寻找内置机制

请帮忙。

0 投票
1 回答
170 浏览

biztalk - 用于传递场景的编排设计

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

在此处输入图像描述

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

但就我而言,当“sendport4”失败时,它会调用“Start Orchestraton Shape”。

为了处理这种情况,我尝试进行异常处理,但没有奏效。

任何人都可以帮忙,有什么办法可以处理这个?

0 投票
1 回答
1483 浏览

biztalk - 编排中的 DeliverNotificationFailed 异常处理

这是否可以处理DeliveryNotificationFailure单向文件类型发送端口上的异常?

如果是,该怎么做?

我按照以下步骤操作,但仍然无法正常工作。

  1. 我将发送形状保留在范围形状中,由 DeliveryFailureException Catch 块处理。

  2. 我确实在发送端口“Delivery Notification = Transmitted”上设置了属性。

    用于检测:

  3. 在管理控制台上,我给出了错误的文件路径,导致消息失败。而且我给出了错误的服务器实例,无论哪种方式它都没有给出结果。

0 投票
2 回答
1950 浏览

expression - BizTalk 表达式形状中的大小写表达式

如何在 BizTalk Orchestration 中以表达式形式编写 CASE 语句?

我尝试过使用下面的代码,但是它说“未命名的标识符大小写不存在您是否缺少程序集引用?”

0 投票
1 回答
632 浏览

biztalk - BizTalk 消息上下文属性:消息发布到消息框的日期时间

在我的项目中,我有一个订阅消息框中消息的编排。有没有办法在编排中确定消息框收到消息的时间?

我知道这样的属性Microsoft.BizTalk.Operations.BizTalkMessage.CreationTime,但也许有一个相应的上下文属性用于此目的?我不想使用 .net 代码并通过 .net api 连接到消息框数据库。

谢谢!

0 投票
2 回答
1185 浏览

biztalk - BizTalk Wcf_Custom - SQL 死锁问题

我有如下的 DB SP UPDATEClientID。以客户端 ID 作为参数。
UPDATEClientID在一秒钟内从 WCF 自定义适配器调用 SP 50 次。然后我看到了 SQL 死锁问题。

在我的场景中,我必须在一秒钟内调用 UPDATEClientID SP 50 次。如何解决 SQL 死锁问题?

0 投票
2 回答
1141 浏览

properties - BizTalk 接收与 RecievedFileName 相关的二进制文件

我在将二进制文件的消息路由到Orchestration上下文属性的使用相关性的运行实例时遇到问题:ReceivedFileName. 使用带有虚拟文件的发送初始化相关性,其中在Orchestration集合中设置ReceivedFileName消息的上下文属性并且该属性得到提升。在收到消息的路由失败(as XmlDocument)之后,我可以看到该ReveivedFileName消息的上下文属性没有被提升应该是这样吗?我想不出任何方法来提升它,所以我只想确保它应该是这样的。

文件名相同,但我注意到ReceivedFileName发送消息的属性没有路径,而接收到的消息有路径+文件名。我试图添加发送消息的路径(虽然听起来很奇怪,请在某个地方阅读)但它不会改变结果。

0 投票
2 回答
1263 浏览

biztalk - 我应该使用 BizTalk Orchestration

我目前正在将现有应用程序 (BizTalk 2004) 移植到更新版本的 BizTalk。当前的解决方案采用多种类型的 EDI 文档,必要时对其进行修改,并将其发送到我们的遗留系统以进行加载和处理。

此过程是使用接收端口、管道组件、发送端口和映射、模式和消息队列组件的组合开发的。该解决方案使用 10 个发送和接收端口来处理流程的各个方面,例如将 EDI 突发到单个消息中、转换消息、错误处理、EDI 验证和 EDI 消息批处理。EDI 的所有修改都是使用消息队列组件完成的。

该解决方案根本不使用编排。我正在考虑将当前解决方案实施为 BizTalk 业务流程。我已经阅读了一些有关编排的内容,并研究了一些示例应用程序。但是我仍然对使用编排有什么好处感到非常困惑,如果没有它就可以开发解决方案。我确定我在这里遗漏了一些东西。当前的解决方案没有提供哪些额外的好处编排?

编辑:...我应该澄清这个问题...我可以在不使用基于内容的路由和地图的编排的情况下执行此应用程序。我的问题是,如果我因为不使用编排而遗漏了什么?

0 投票
2 回答
1163 浏览

biztalk - 适配器“WCF-OracleDB”引发错误消息。发现具有命名空间“”的意外启动节点

我从几天开始就面临这个问题。我的要求是执行一个存储过程,如果找到数据,则每 10-15 分钟运行一次编排。

为此,我使用 Oracle 的轮询方法。

我有以下存储过程,

我通过使用适配器服务方法生成了以下模式。我有三个模式

因为我使用 OracleDBBindingRADAR.PollingProcedure.xsd 作为我在 orch 中的消息。

现在在管理级别,我在接收位置进行了以下配置设置,请帮助我做错了什么。

Trasport 类型:WCF-OracleDB EnableBiztalkcompatibilityMode:True PollDataAvilableStatment:SELECT count(*) FROM RAD_BTS_MANAGE_DOCAMS WHERE MESSAGE_STATE='CREATED' 轮询操作:http://Microsoft.LobServices.OracleDB/2007/03/RADAR/PollingProcedure/BTS_RAD_POLLMANAGESTATEDOCAMD 轮询语句:使用环境交易:假

我怀疑 polling Statement 存在一些问题。

您能否有人建议,在我的 SP 中,它不在 Courser 中,它只是在外面。我应该怎么写或者让我知道它可能出错的地方。

我得到的错误:

适配器“WCF-OracleDB”引发了错误消息。