问题标签 [biztalk-2020]

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

biztalk - 如何在 Visual Studio 2019 中安装 Biztalk 2020 项目模板?

我完成了 BizTalk 的完整安装,包括开发人员工具(在安装 Visual Studio 2019 之后)。从那以后,我也进行了修复和重新启动。

我在磁盘上看到这个 .vsdir 文件:“c:\Program Files (x86)\Microsoft BizTalk Server\Developer Tools\BizTalkProjects\BTSProjects.vsdir”,但不确定如何使其与 VS2019 一起使用。

文件包含以下内容:

文件中的链接指向 Visual Studio 2014 网页。

预期结果,在 BizTalk 中单击“创建新项目”,键入 BizTalk 并能够选择模板。

我已经尝试了这两个可能在旧版本中修复的命令,不确定它们是否适用于 VS2019:

在此处输入图像描述

0 投票
1 回答
68 浏览

biztalk - 为什么 BizTalk Scope 没有捕获此 MissingPropertyException

非常类似于这个问题:Handling Exceptions in Biztalk which don't get catch by Scope shape,但又是一个完全不同的错误。

我正在创建一个关于如何在 BizTalk 中捕获错误的教程,并且看,它根本没有捕获我的错误。我刚刚展示了如何使用提升字段,所以我删除了一个没有提升元素的文件。如果我在“Do XPaths”表达式的顶部放置一个除以零(x = x / x 其中 x =0),那么它会很好。

所以我知道错误的原因,以及如何解决它。但我在问为什么范围/捕获没有抓住它。

错误:

Orch“交易类型”是“长期运行”,我的范围也是如此。我还尝试将“事务类型”设置为“无”,结果相同。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
197 浏览

biztalk - 如何在 BizTalk 2020 上获取旧的更大的 SDK?

我在安装过程中检查了是否安装了 BizTalk SDK,这就是我现在在 SDK 文件夹中看到的内容:

在此处输入图像描述

我看不到某些先前版本中的旧 SDK(链接)。我在整个磁盘中搜索 *.odx 以寻找 SDK,但没有找到任何东西(除了 VS 编排模板)。

我在 Google 上搜索下载 BizTalk 2020 SDK 并没有显示任何感兴趣的内容。

0 投票
1 回答
340 浏览

biztalk - BizTalk 2020 XSLT 3.0 - 样式表编译期间报告错误

我正在 BizTalk 2020 中尝试我的第一个 XSLT 3.0,并在 Visual Studio 2019 中进行“测试地图”。以下是来自输出窗口的内容:

对我来说,问题是存在错误[正如它所说的“在样式表编译期间报告了错误”],但它们没有显示在输出窗口中。它们是否在输出窗口中未列出的某个神秘文件上写入磁盘?我不是要解决我的具体错误,所以我没有发布代码。我想知道如何查看“报告”的错误。

从自定义网格中,我转到属性窗口并将“XSLT 转换引擎”设置为“Saxon 9 HE”。

在此处输入图像描述

此处提出了类似的问题。但是答案解决了具体的代码问题,而不是告诉人们如何找到错误。

0 投票
1 回答
47 浏览

biztalk - 自动部署:两者之间的差异。BTS 2016 FP2 和 BTS2020

在 BTS 2016 Feature Pack 2 和 BizTalk 2020 的“新增功能”发行说明中,宣布了自动(多服务器)DevOps 部署......

我想知道 BizTalk 2020 中是否添加了任何功能?

有谁知道?

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
519 浏览

visual-studio - Visual Studio 2019 中的 BizTalk 项目模板给出 UpdateVersionTask 错误

我有一个工作的 VS2019,我通过 VS2019 中的“管理扩展”添加了扩展“BizTalk ESB Toolkit Initerary Designer”和“BizTalk Server”

我已经重新启动了 VS 和我的计算机 我没有在我的计算机上安装 BizTalk server 2020 我确实以管理员身份运行 VS2020

我现在可以通过“添加新项目”添加 BizTalk 项目,因为有一个名为“BizTalk Server 应用程序项目”的模板

当我这样做时,我得到了一个新的 BT 项目但是当我尝试添加新项目时,我得到的只是“BizTalkServerInventory”选项,没有其他项目,如架构或编排

新的 BizTalk ESB 作为一种选择存在......

此外,当我尝试构建时,我收到以下错误:

错误 MSB4018 “UpdateVersionTask”任务意外失败。System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,版本=12.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。Det går inte att hitta filen。文件名:Microsoft.BizTalk.ALM.JsonSchema.UpdateVersionTask.Execute() 的 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd 中的“Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed” .ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

当我尝试添加 Newtonsoft.Json 时,我得到“操作失败,项目名称不受支持”,在此之后,“管理 NuGet 包”我变灰了......

0 投票
2 回答
348 浏览

azure-devops - BizTalk Server 应用程序项目无法使用 .NET 4.7.2 进行编译

在我新创建的 BizTalk 2020 开发环境中,当我将 BizTalk Server 应用程序项目 (.btaproj) 添加到解决方案时,设置项目名称的对话框窗口显示 .NET 框架选择器,默认为 4.7 版.2 符合预期。

但是,当将项目添加到解决方案时,我可以在项目的属性中看到它以 .NET 4.6.1 为目标。有人见过这个吗?是错误还是安装有问题?

自然地,我将其更改为 4.7.2 版作为常规 BizTalk 项目,并且在 Visual Studio 中一切都可以正常编译。

但是在我们的构建服务器上,同样的项目失败了。我们将 Azure Devops 用于 CICD。在构建服务器上,我们安装了相同版本的 VS(2019 企业版)和 BizTalk Server Extention(v3.12.1.0)以及来自 BizTalk 服务器安装的 msbuild 工具。

在日志中,我首先收到警告:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2106,5): 警告 MSB3274: 主要参考“A.dll”不能已解决,因为它是针对“.NETFramework,Version=v4.7.2”框架构建的。这是比当前目标框架“.NETFramework,Version=v4.6.1”更高的版本。[B.btaproj]*

在日志的更下方,btaproj 将找不到要包含在 .zip 包中的程序集。

上面的消息暗示我有不同的目标版本,但我没有。

现在奇怪的是我可以登录到构建服务器并克隆同一个项目并用VS编译它就好了。

使构建服务器成功编译项目(或任何其他带有 .btaproj 的 BizTalk 项目)的唯一方法是将 .NET 更改为 4.6.1(对于 .btproj 和 .btaproj),并且它都可以很好地编译并部署到 BizTalk 环境。

我检查了项目文件和签入到 Git 的文件,源文件似乎一切正常。我设置的清理标志来清理源和输出目录。我可以在构建服务器上使用 4.7.2 编译一个常规的 BizTalk 项目和 .NET 应用程序,这只是当我涉及一个它开始行为不端的 .btaproj 项目时。

谁能指出从哪里开始看?.btaproj 一开始似乎很可疑,但它也可以与构建服务器上的 msbuild 隔离,并且与使用 Visual Studio 编译不同。

0 投票
1 回答
58 浏览

biztalk - BizTalk AS2EDI 跟踪 EDI 消息

我们使用 AS2 连接来接收和发送 EDI 消息。我们将通信配置为加密/压缩和签名。

是否可以跟踪 EDI 消息

  • 接收时 - 发送时解密和压缩后?
  • 在加密和压缩之前?

使用内置的跟踪工具,您可以查看 xml 格式的消息。但是将它们放在 EDI 中会很有用。

0 投票
0 回答
26 浏览

biztalk - AS2 MDN 报告和跟踪的服务实例之间的 BizTalk 关系

是否可以找到 AS2 消息报告和跟踪服务实例报告之间的关系?

我有通过 AS2 接收消息并将它们发送到 SFTP 的场景。我想做的是从 EDI 消息到转换后的消息以及返回的可见性。我知道跟踪的消息与使用相关InterchangeId,但我没有找到在 AS2 报告中对此进行过滤的方法。

我们还有 BizTalk 360,所以如果这有帮助,请告诉我们。

0 投票
0 回答
36 浏览

biztalk - BizTalk 架构跟踪问题

我正在使用 BizTalk 2020,但 BizTalk 架构跟踪不起作用。

我检查了架构下的跟踪设置,但是当我尝试根据架构名称进行过滤时,没有显示任何属性。

在此处输入图像描述 在此处输入图像描述