问题标签 [biztalk2006r2]

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 投票
2 回答
3771 浏览

exception-handling - Biztalk 编排请求-响应异常处理

我有一个使用请求响应端口调用 Web 服务并等待响应的编排。这是完美的工作。

我现在正在进行测试以处理错误,并且我正在调用一个引发除以零异常的 Web 服务。编排不会将异常捕获为异常;它就像我要返回的 SOAP 错误是一个常规字符串一样。

但是,当我仅使用请求端口测试此行为时,我最终在编排的 catch 块中出现除以零异常。我还需要在请求响应端口中捕获 Web 服务异常,而不仅仅是在单向端口上。

0 投票
1 回答
1524 浏览

biztalk - BizTalk 文件适配器:从子文件夹中挑选文件

在文件适配器配置中,我们可以指定一个文件夹路径来扫描新文件。但是,如果我们要监视整个树,即文件夹及其所有子文件夹中的新文件,这将不起作用。知道如何在 BizTalk 2006 中实现这种行为

谢谢

0 投票
2 回答
2117 浏览

c# - asp.net 应用程序中的 Microsoft.Biztalk.explorerom.dll 引用导致 system.nullreferenceexception

我有一个 asp.net 应用程序,用于启动/停止 BizTalk server 2006 r2 的应用程序和端口。我已经使用“Microsoft.Biztalk.explorerom.dll (C:/Program Files/BizTalk Server 2006/Developer tool)”来实现这一点。这在开发机器上运行良好,因为 biz talk 服务器安装在本地机器上。但是在生产环境中(asp.net web 服务器,windows 2003 和 iis 6.0)...这给了 System.nullreferenceexception (object reference not set..) at

我的 BizTalk 服务器和 SQL 服务器在两个不同的盒子上。在我的设置(asp.net Web 应用程序)中。将 Microsoft.Biztalk.explorerom.dll 和 Microsoft.Biztalk.Applicationdeployment.engine.dll 添加到 GAC。但仍然没有运气。

即使我连接到不同的 BizTalk 服务器,是否需要在本地计算机上安装 BizTalk 服务器?

0 投票
1 回答
297 浏览

biztalk - BizTalk 发送端口 OutOfMemory 异常

我在客户站点部署了 BizTalk 解决方案。(带有非 WCF 适配器的 BizTalk 2006 R2)其中一个业务流程向 SAP 系统发出 RFC 调用并返回一条大消息。该消息被映射到调用存储过程的 SQL 适配器发送端口模式。

最近,当消息发送到 SQL 适配器时,我遇到了 OutOfMemory 异常。我使用 SQL 探查器进行了跟踪,结果只用了几秒钟就生成了 90MB+ 的跟踪文件。正如我想象的那样,存储过程一个接一个地快速执行。

但即使这样也不能解释为什么我会收到错误消息。服务器有 32GB 内存,我什至看不到它的峰值......

有什么建议我还能检查吗?

0 投票
1 回答
435 浏览

biztalk - Biztalk 集群服务器

我们曾经有 1 台 biztalk 2006R2 32 位服务器。我们最近将其升级为 Enterprise。但是由于我们的流量大小,我们没有足够的功率和内存,只有一个。所以我们最近还安装了第二个 biztalk 服务器,一个 2006R2 64 位,我们把它们放在一个共享集群中。从那以后出现了一个问题,实际上是两个,但我猜它们可能是连接的。我们的 (19) 个主机实例之一一直处于“停止”状态。该主机实例主要与 TCP 端口连接。我们有一个脚本来检查主机实例是否处于停止状态并再次启动它们,但这显然没有什么用处,因为它一直重置到停止状态。我们的事件查看器中也有一个错误,即:

有人有什么想法吗?

谢谢

0 投票
1 回答
540 浏览

biztalk - 使用 HL7 在 Biztalk 2006 R2 中执行发送管道失败

我们有一个奇怪的问题。我添加了一些新的架构和编排,类似于我们已经拥有的架构和编排,并重新部署。问题是,我们最近升级到 SP1 BizTalk 2006R2,我不确定这是否是我们问题的原因。

我收到这样的错误:

执行发送管道失败:“blablabla.pipeline, blablabla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bf4bb7b2a02e5c5f” 来源:“BTAHL7 2.X Assembler” 发送端口:“toFDW” URI:“192.168。 100.1:8008" 原因:值不能为空。参数名称:父

现在的问题是,这仅适用于我添加额外过滤器的消息。在端口上,我过滤了几种消息类型,对于一种类型,在提升的属性上还有一个额外的过滤器。在编排中,此类型将提升的属性设为 true 一个 xpath 表达式,对于所有其他类型,没有提升的属性。但是,即使我没有设置额外的过滤器,我也会在我们的发送端口上收到此错误。所以我猜测 BTAHL7Pipeline(HL7 适配器​​)在我通过 xpath 代码设置的提升属性方面存在问题。但是,我们一直这样做,并且使用所有其他编排和消息,这不会产生问题。

所以我猜这与我们的 SP1 安装有关,但我不太确定。有谁知道发生了什么或有类似的问题?

编辑:我在另一台也有 SP1 等的服务器上做了同样的事情,它在这里工作。只有这是开发服务器,所以有人知道另一个设置或配置可能是错误的吗?

0 投票
1 回答
602 浏览

biztalk - biztalk 2006 R2 中的异常处理

我有一个 Biztalk 2006 R2 项目(与 ESB 指导 1 一起使用)我从编排调用到 c# 代码中的静态方法,此方法使用类将文件数据加载到第 0 部分的 xlang 消息正文中当我传递文件路径时'不存在内部类捕获异常但不要抛出它(在静态方法中有一个catch块,而在orchstration中有异常的真正处理)

静态方法是:

加载文件流的类是:

我从编排中调用静态方法,并希望在类和方法获取异常之后在编排中捕获异常。

0 投票
1 回答
327 浏览

biztalk - 在 Biztalk 2006 中从一个非常大的 CSV 文件导入少量记录

我有一个 Biztalk 项目,它导入传入的 CSV 文件并将其转储到数据库表中。导入工作正常,但我只需要从一个超过一百万行的文件中保留大约 200-300 条记录。我的编排丢弃了这些行,但问题是我正在导入的平面文件仍然是 250MB,当使用常规平面文件管道转换为 XML 时,处理需要数小时,有时会导致服务器耗尽内存。

我可以做些什么来让自定义管道本身丢弃我不关心的行吗?每个 CSV 行中的第一项是几个字符串之一,我只想保留以某个字符串开头的行。

感谢您提供的任何帮助。

0 投票
1 回答
2048 浏览

biztalk - Biztalk - 表达式形状的局部变量

有时,当我以表达式形式编写 XLANG/s 代码时,如果我可以在该代码块的范围内使用一个临时变量,它会更具可读性。我讨厌用变量声明来混淆整个编排。有没有办法在表达式形状中声明变量?

0 投票
2 回答
8012 浏览

wcf - 从 Biztalk 使用 WCF Web 服务时出现最大字符串内容长度配额错误

我收到此错误消息...

...在我的一个使用 WCF Web 服务的编排中(堆栈跟踪表明接收形状是问题所在)。响应可能非常大。

查看带有此错误消息的其他一些问题,解决方案是更改配置文件中的 WCF 绑定设置。但是,当我使用 BizTalk 时,我找不到这些配置设置。它们似乎没有在任何地方生成,我应该尝试将它们添加到 BTSNTSVc.exe.config 吗?

欢迎任何建议。