问题标签 [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 投票
1 回答
100 浏览

biztalk - BizTalk 2013 R2 支持 SQL 2014 编辑

我们计划将现有的 BizTalk 应用程序迁移到 BizTalk 2013 R2。根据 Microsoft 文档,它说,推荐的 SQL 版本应该是 SQL Server 2014 或 SQL Server 2012 SP1(企业/标准版)。不建议在生产环境中使用 SQL Server Express Edition。Express 版本不包括 BizTalk Server 所需的某些功能。

我们没有使用任何 EDI 或 BAM。仅使用 EAI 应用程序。我们还需要 SQL 标准版还是企业版?我们不能在生产中使用 SQL Express 版本吗?

0 投票
2 回答
379 浏览

biztalk - 在调用编排中获取编排父名称或 ID

我有一个调用另一个编排的编排。

是否可以在表达式形状中获取调用编排中父级的编排名称或 ID?

0 投票
2 回答
63 浏览

biztalk - 将 TFS 从 2013 年升级到 2015 年,TFS Build 是否会继续为 BizTalk 工作

我们正在使用 BizTalk 2013 R2,目前在 TFS 2013 下。我们使用 TFS 构建功能,我们正在考虑将 TFS 升级到 2015。

不确定 BizTalk 版本是否会继续工作?

0 投票
2 回答
228 浏览

rest - Microsoft BizTalk server 2013 R2 跟踪配置在将接收参数传递到 RESTful Web 服务调用中的发送方端口

我有发布到 IIS 并正常工作的宁静 Web Api。

然后我成功发布了我的 BizTalk 业务流程。

这是 C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2\SDK\Samples\Orchesstrations\HelloWorld 中的 Hello World 示例模板

web api 宁静的网络服务

我在接收端口的架构是:

这是我使用的 Visual Studio 编排架构模板,因此您可以在hello world示例中找到它

BizTalk Server 2013 业务流程

然后管理控制台中的此映射将参数传递到下一步:

BizTalk 地图

管理控制台中的此架构:

BizTalk 架构

这两个屏幕截图显示我配置了我的发送和接收端口以调用 web HTTP restful

BizTalk 接收端口

BizTalk 发送端口

我的问题是如何逐步跟踪以调试我的计划?

发布前我的项目中的发送和接收端口:

稍后指定以配置发送和接收端口

如何在发布后连接到 BizTalk 中的配置项目?如何追查?如何一步步调试和运行?

Google 出现在与跟踪 c# 应用程序没有任何相似性的结果文章中。

biztalk 服务器跟踪,如 csharp

0 投票
1 回答
170 浏览

biztalk - 最简单的 BAM 场景

我正在尝试在 BizTalk Server 2013R2 中设置一个非常简单的 BAM 场景来构建,包括跟踪端口处理的所有传入消息的时间。

为此,我有:

  • 在 Excel 中,创建了一个活动定义(称为 SimpleReceiveTest),其中包含一个名为 ReceiveTime 的里程碑(日期/时间)类型的项目,以及一个仅包含此活动定义和项目的视图定义(也称为 SimpleReceiveTest)。

  • 使用 bm.exe 导入此 BAM 定义电子表格

  • 使用 bm.exe 再次向 SimpleReceiveTest 添加了查看权限

  • 启动 Tracking Profile Editor,导入 BAM Activity
    Definition,并从 Messaging Property Schema 拖放映射ActivityID = MessageIDReceiveTime =
    PortStartTime

    , 如下所示:

    在此处输入图像描述

  • 将 MessageID 和 PortStartTime 的端口映射设置为与我用于测试的测试接收端口ReceivePort1相关。这是使用直通管道。

  • 保存并应用了上述跟踪配置文件

据我了解,对于在ReceivePort1端口上收到的任何消息,我现在应该创建一个跟踪活动。然而,这并没有发生——任何 BAM 表/视图中都没有记录,并且 BAM 门户中没有可用的数据。

我已尝试重新启动主机,并确认 TDDS_FailedTrackingData 表为空,事件日志中没有任何相关内容,正在运行跟踪主机并且 SQL 代理作业正在运行。我也尝试过手动运行这些作业。

我是否遗漏了什么,我是否正确地期望这个简单的场景应该为通过接收端口的任何消息创建跟踪活动?如果是这样,我可以尝试进一步诊断吗?

0 投票
1 回答
497 浏览

json - BizTalk Json 编码器和动态端口

我有一个需要通过动态发送端口发送 JSON 的场景。出于这个原因,我使用 JSON 编码器创建了一个发送管道,并带有选项 Remove Outer Envelope = true。

我有与我的动态端口关联的管道,并且管道同时具有 Xml 汇编器和 Json 编码器(我也尝试过不使用 xml 汇编器,结果是相同的)。

我的请求消息的构造形状具有以下代码:

每次我尝试发送消息时,我都会收到错误消息:

错误详细信息:System.Xml.XmlException:根级别的数据无效。

如果我用静态端口替换动态端口,一切正常,我可以按预期发送消息。它只是不起作用是我作为动态发送的。

肯定缺少某些东西,有人有任何可以提供帮助的提示吗?

0 投票
2 回答
873 浏览

visual-studio - 在 VS 2013 中创建的 BizTalk 解决方案未在 VS 2015 中打开

我们在 VS 2013 高级版中创建了 BizTalk 解决方案。现在我们已经将 Visual Studio 版本升级到 VS 2015 Enterprise 版本。但是在 VS 2015 中打开时,它说 BizTalk Project 不兼容。我浏览了这篇 MSDN 文章。但它说

BizTalk 服务器项目与 Visual Studio 2015 或 Visual Studio 2013 不兼容。

我们使用 BizTalk Server 2013 R2 来开发 BizTalk 解决方案。是否需要重新安装 BizTalk 才能解决此问题?

0 投票
1 回答
896 浏览

biztalk - 在编排中使用未构造的消息

我有这个问题,希望有人可以帮助解决。

我有一个编排,它作为输入接收一个文件(消息为 Microsoft.XLANGs.BaseTypes.Any)。只是一个包含一些非结构化文本的文件。

我创建了一个动态发送端口,将接收到的文件保存在备份文件夹中。

问题是当有人发送相同的文件(具有相同的文件名)时,它不会覆盖备份文件夹中的文件。

当在constructMessage形状中尝试以下

两条消息属于同一类型:Microsoft.XLANGs.BaseTypes.Any

我收到此错误:

错误 1 ​​使用未构造的消息 'orgMessage' '': 消息尚未在

0 投票
1 回答
315 浏览

biztalk - 安装 BizTalk 2013 R2 CU1 后无法启动 BizTalk 管理控制台

我们组织的开发环境最近安装了 BizTalk CU 补丁。现有版本是 BizTalk 2013 R2,并在其上安装了 CU1。

升级后,BizTalk 管理控制台未启动。应用程序运行良好,因为其中一些已经过测试,但是尝试在管理员中展开 BizTalk 组时弹出以下错误:

外汇:{9A77C670-2FFD-4ab4-8F20-169C08FB8320}

你调用的对象是空的。

异常类型:System.Null 引用异常

异常堆栈跟踪:

在 Microsoft.BizTalk.ExceptionMessageBox.BtsExceptionMessageBox.ReprocessManagementException(异常异常,异常 newInnerException) 在 Microsoft.BizTalk.ExceptionMessageBox.BtsExceptionMessageBox.ReprocessSpecificExceptions(异常异常,异常 newInnerException) 在 Microsoft.BizTalk.ExceptionMessageBox.BtsExceptionMessageBox.ReprocessExceptionRecursive(异常异常) 在 Microsoft .BizTalk.ExceptionMessageBox.BtsExceptionMessageBox..ctor(异常异常,ExceptionMessageBoxButtons 按钮,ExceptionMessageBoxSymbol 符号)在 Microsoft.BizTalk.SnapIn.Framework.FrameworkNotification.Show(异常异常,字符串标题,MessageBoxButtons 按钮,MessageBoxIcon 图标,控件 staMarshaller,IWin32Window 父)在 Microsoft.BizTalk.Administration.SnapIn.GroupNode.FullRefresh(对象 o,ResultsChangedEventArgs e) 在 Microsoft.BizTalk.Administration.SnapIn.GroupNode.OnExpand(AsyncStatus 状态) 在 Microsoft.ManagementConsole.NodeSyncManager.ProcessRequest(NodeRequestInfo info, IRequestStatus requestStatus) 在 Microsoft.ManagementConsole.NamespaceSnapInBase.ProcessRequest(请求请求) 在 Microsoft.ManagementConsole .SnapIn.ProcessRequest(请求请求)在 Microsoft.ManagementConsole.Internal.SnapInClient.Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(请求请求)在 Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(请求请求)在 Microsoft.ManagementConsole.Executive .RequestStatus.BeginRequest(IMessageClient messageClient, RequestInfo requestInfo) 在 Microsoft.ManagementConsole.Executive.SnapInRequestOperation。Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer 处的 ProcessRequest()(SimpleOperationCallback 回调)

考虑到它可能与 DTC 有关,我重新启动了 DTC 和 WMI 服务并检查了wirewall 设置,这似乎很好。我还重新启动了 BizTalk 框,但这很有帮助。

注意 -BizTalk 和 SQL 在不同的框中,当我尝试从另一台机器连接到 BizTalk 组时,它确实可以从那里正常连接。

有没有人遇到过这个问题,能否请您强调一下可能的解决方案?

0 投票
1 回答
136 浏览

unit-testing - 从 SSO 读取值的单元测试 BizTalk 映射

我安装了 BizTalk 2013 R2 (x64)。我创建了一个 BTS 地图,它从 SSO 读取了一些用户凭据。我创建了一个单元测试来测试这个地图,但得到了这个错误:

Microsoft.BizTalk.TestTools.dll 中发生类型“Microsoft.BizTalk.TestTools.BizTalkTestAssertFailException”的异常,但未在用户代码中处理。

附加信息:转换失败。

我的地图似乎无权从 SSO 读取。我正在从 VS2013 运行测试,所以用户将是我。如何使用不同的用户更改或运行测试?

我试图创建一个 Test.Setting 文件,即使这没有帮助。