问题标签 [biztalk-2013r2]

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 回答
1149 浏览

c# - Biztalk 映射单元测试异常

我正在尝试使用以下代码对地图进行单元测试,

它的调用如下,

这适用于大多数地图,但是如果我使用来自外部程序集的函数,这将不起作用并失败并出现错误

0 投票
3 回答
1090 浏览

.net - 使用 xsd:anytype 的 BizTalk 映射

我有一个要映射到的架构。在源代码方面,我有一个包含很多字段的结构。在目标端,我有以下架构:

这会产生一个示例文档,例如:

我正在创建一个映射以将字段从我的架构传输到此架构。该映射将字段传输到 ServiceResponseHeader。但是,对于正文,我需要传入一个 XML 文档。正文接受任何类型,因为可以传入各种文档。

但是,从 BizTalk 映射中,是否可以构造一个 XML 文档,并在它没有结构时通过 body 字段传递它?

或者是否有其他方式通过 BizTalk 编排?

0 投票
1 回答
2402 浏览

c# - 使用 C# 和 BizTalk 将 Excel (xlsx) 转换为 XML

我已经查看了该论坛上有关类似问题的大多数主题,但没有找到我正在寻找的确切内容。

我正在尝试编写一个管道组件以BizTalk 2013 R2使用 C# 将传入Excel 2010 .xlsx文件简单地转换为它的裸/基本 XML 表示。

我不想针对它运行任何模板或 XLST 转换它或类似的东西。我只是想按原样返回所述电子表格的底层 XML 表示。

看起来这应该是一项非常容易的任务,但我根本不知道该怎么做。

我发现的所有内容都需要使用DataTables并循环遍历行和单元格(通过OpenXML)以输出更易于阅读的特定 XML 表示,但这不是我想要的。

我想要该电子表格的实际 Microsoft XML 表示。

任何帮助将不胜感激。

0 投票
2 回答
1961 浏览

visual-studio-2013 - Can't see deployed Biztalk Project Assemblies in GAC?

I have a Biztalk project that has the following settings:

All projects involved have an SNK file generated. However, I removed a reference and it hasn't been cleaned out of the GAC according to biztalk documentation. When I attempt to locate my installed assembly in c:\windows\assembly, I cannot find my BiztalkProject.DLL or the BiztalkLibraries.DLL project there. Is it possible this is a permissions issue, or am I dealing with a different issue?

0 投票
1 回答
85 浏览

biztalk - Biztalk 脚本 Functoid 和文档

我在地图上有一个脚本functoid。我需要将消息传递给方法的参数,并返回关联的文档。我认为可行的方法是:

但是,我找不到确认;我可以通过映射工具传递整条消息,将其视为文档,然后返回响应吗?我的方法正确吗?

0 投票
2 回答
5434 浏览

oracle - 获取“ORA-XXX:找不到消息 XXX;产品=RDBMS;设施=ORA”而不是 ODAC 12c 上的自定义异常

在我的场景中,我通过 WCF 自定义适配器 (oracleDBBinding) 从 MS BizTalk 业务流程执行 oracle 存储过程。此过程在负面情况下抛出自定义异常 (pl/sql RAISE_APPLICATION_ERROR)。

如果 BizTalk 发送端口配置 UseAmbientTransactions = False (这意味着事务没有提升到 MSDTC)我得到

使用 URI“oracledb://myoracledb/”在发送端口“MySendPort”上发送到适配器“WCF-Custom”的消息被挂起。错误详情:Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-20901: Deal: 26252741.0.0 has already been processed

如果 BizTalk 发送端口配置 UseAmbientTransactions = True (这意味着事务提升到 MSDTC)我得到

使用 URI“oracledb://myoracledb/”在发送端口“MySendPort”上发送到适配器“WCF-Custom”的消息被挂起。错误详细信息:Microsoft.ServiceModel.Channels.Common.TargetSystemException:ORA-20901:找不到消息 20901;产品=关系型数据库;设施=ORA ---> Oracle.DataAccess.Client.OracleException: ORA-20901: MySendPort; 产品=关系型数据库;设施=ORA

因此,当我在发送端口上启用环境事务时,您可能会看到异常消息丢失。返回错误号,但用字符串 Message XXX not fount 替换消息。仅当我处理在 oracle 端突袭的自定义异常时,才会发生这种情况,错误的用户名和密码等异常被正确检索。

我想知道是oracle客户端+ OracleMTSRecoveryService + MSDTC的错误配置还是oracle客户端的错误

为了说明这一点,我将我的解决方案从 Windows 2008(物理机)上的 BizTalk 2009 迁移到 Windows Server 2012R2(虚拟机)上的 BizTalk 2013R2。在旧版 (BizTalk2009) 上,在启用环境事务的情况下,错误传播按预期工作。我遇到的问题是在新的 BizTalk 2013R2 上,我有新的操作系统新的 Oracle 客户端和新的 BizTalk 版本。所以我猜我在配置/权限中遗漏了一些东西,或者我正在处理 Oracle 客户端/WCF Oracle 适配器中的错误

我的环境: 操作系统:Windows 2012R2 Oracle 客户端:12c (12.1.0) 32 位和 64 位 BizTalk 版本:2013R2 OracleMTSRecoveryService:安装在 64 位 oracle 客户端上

0 投票
1 回答
75 浏览

biztalk - 如何在 BizTalk Server 中组织大量策略?

我有一个使用BizTalk Server 2013 R2的项目,其中有很多策略存储在Business Rule Composer中,很难管理和找到它们。

根据业务,政策可以分为一些类别,如合同政策成本政策和......

Business Rule Composer软件中,没有像文件夹这样的分类机制

问题

  1. 我可以使用任何机制来促进管理和查找策略吗?

  2. 如果没有这样的机制,有没有办法拥有多个规则存储数据库,以便我可以通过数据库将它们分开?

0 投票
1 回答
416 浏览

biztalk - BizTalk 2013R2 - 没有业务流程的 WCF SOAP 适配器

是否可以通过 BizTalk 公开一个 SOAP 端点,该端点调用另一个 SOAP 服务而不使用编排而只使用映射?

当前使用编排的解决方案非常慢(编排开销大于 1.5 秒),并且在高并发时性能变得更差。我需要一个低延迟的解决方案。

0 投票
1 回答
144 浏览

null - Microsoft.XLANGs.Core.Context.RootService.ExceptionLocation 返回 null

我们刚刚安装了 BizTalk 2013 R2 live 环境。live系统有2个主动-主动集群BizTalk服务器和2个主动-被动SQL集群服务器。在我们之前的实时系统中,我们有一台 BizTalk server 2010 和一台 SQL 服务器(无集群)。在以前的 BizTalk 2010 实时系统中,我们有一个代码块来获取当前形状名称,一切正常。

但是当我们将此代码迁移到新的 BizTalk 2013 集群环境时,ExceptionLocation 返回 NULL 并且我们得到对象引用异常。

有任何想法吗?它与 BizTalk 2013 R2 错误有关还是与群集有关?

0 投票
1 回答
727 浏览

.net - 编排中没有突出显示错误,但构建失败

我定义了一个编排并且不存在错误,但是我在编排中看到了#error 语句(在 XML 视图中):

#error "消息类型'X'不存在或无效

但是,我知道消息类型存在;我看到了架构并看到了定义了类/XML 架构的 CS 文件。前几天它也刚刚工作,但现在开发失败了。我将其他项目错误视为:

“项目”中不存在标识符“XPortType”您是否缺少程序集引用?

但是我可以在我的编排中看到该端口,并且它没有被标记为错误......

“未命名”中不存在标识符“XMessage”;您是否缺少程序集参考?

XMessage 在我的编排中定义;我可以在那里看到它,没有任何错误。

我不知道为什么我会收到这些错误??一切都在编排中明确定义,没有错误。