问题标签 [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.
c# - Biztalk 映射单元测试异常
我正在尝试使用以下代码对地图进行单元测试,
它的调用如下,
这适用于大多数地图,但是如果我使用来自外部程序集的函数,这将不起作用并失败并出现错误
.net - 使用 xsd:anytype 的 BizTalk 映射
我有一个要映射到的架构。在源代码方面,我有一个包含很多字段的结构。在目标端,我有以下架构:
这会产生一个示例文档,例如:
我正在创建一个映射以将字段从我的架构传输到此架构。该映射将字段传输到 ServiceResponseHeader。但是,对于正文,我需要传入一个 XML 文档。正文接受任何类型,因为可以传入各种文档。
但是,从 BizTalk 映射中,是否可以构造一个 XML 文档,并在它没有结构时通过 body 字段传递它?
或者是否有其他方式通过 BizTalk 编排?
c# - 使用 C# 和 BizTalk 将 Excel (xlsx) 转换为 XML
我已经查看了该论坛上有关类似问题的大多数主题,但没有找到我正在寻找的确切内容。
我正在尝试编写一个管道组件以BizTalk 2013 R2
使用 C# 将传入Excel 2010
.xlsx
文件简单地转换为它的裸/基本 XML 表示。
我不想针对它运行任何模板或 XLST 转换它或类似的东西。我只是想按原样返回所述电子表格的底层 XML 表示。
看起来这应该是一项非常容易的任务,但我根本不知道该怎么做。
我发现的所有内容都需要使用DataTables
并循环遍历行和单元格(通过OpenXML
)以输出更易于阅读的特定 XML 表示,但这不是我想要的。
我想要该电子表格的实际 Microsoft XML 表示。
任何帮助将不胜感激。
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?
biztalk - Biztalk 脚本 Functoid 和文档
我在地图上有一个脚本functoid。我需要将消息传递给方法的参数,并返回关联的文档。我认为可行的方法是:
但是,我找不到确认;我可以通过映射工具传递整条消息,将其视为文档,然后返回响应吗?我的方法正确吗?
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 客户端上
biztalk - 如何在 BizTalk Server 中组织大量策略?
我有一个使用BizTalk Server 2013 R2的项目,其中有很多策略存储在Business Rule Composer中,很难管理和找到它们。
根据业务,政策可以分为一些类别,如合同政策、成本政策和......
在Business Rule Composer软件中,没有像文件夹这样的分类机制。
问题
我可以使用任何机制来促进管理和查找策略吗?
如果没有这样的机制,有没有办法拥有多个规则存储数据库,以便我可以通过数据库将它们分开?
biztalk - BizTalk 2013R2 - 没有业务流程的 WCF SOAP 适配器
是否可以通过 BizTalk 公开一个 SOAP 端点,该端点调用另一个 SOAP 服务而不使用编排而只使用映射?
当前使用编排的解决方案非常慢(编排开销大于 1.5 秒),并且在高并发时性能变得更差。我需要一个低延迟的解决方案。
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 错误有关还是与群集有关?
.net - 编排中没有突出显示错误,但构建失败
我定义了一个编排并且不存在错误,但是我在编排中看到了#error 语句(在 XML 视图中):
#error "消息类型'X'不存在或无效
但是,我知道消息类型存在;我看到了架构并看到了定义了类/XML 架构的 CS 文件。前几天它也刚刚工作,但现在开发失败了。我将其他项目错误视为:
“项目”中不存在标识符“XPortType”您是否缺少程序集引用?
但是我可以在我的编排中看到该端口,并且它没有被标记为错误......
“未命名”中不存在标识符“XMessage”;您是否缺少程序集参考?
XMessage 在我的编排中定义;我可以在那里看到它,没有任何错误。
我不知道为什么我会收到这些错误??一切都在编排中明确定义,没有错误。