问题标签 [biztalk-2016]
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.
biztalk - 来自 BizTalk 的针对来自事件查看器的失败消息和错误的电子邮件通知
在此处输入图像描述请告诉我如何在 BizTalk 中的消息失败以及事件查看器中出现错误时获取电子邮件通知。
biztalk - 无法读取管道生成的流 - 参数名称:格式
我有一个 BizTalk 2016 FP3 解决方案。使用该向导,我为我的发送端口创建了一个平面文件模式,以从 xml 组装到一个固定位置的文本文件。
当我通过 BizTalk 运行时,我得到一个带有以下错误信息的挂起实例:
因此,我打开了挂起消息的消息选项卡并将 xml 复制到测试文件中。然后我通过 ffasm.exe 工具运行它,将我的平面文件模式的路径作为 -bs 参数传递 - 这个工具的输出非常完美,正是我所期望的平面文件内容。
在发送端口(仅包含 Microsoft 平面文件汇编器组件)上,我已将所需的schematypename,assemblystrongname填充为“DocumentSpecName”属性。这并不是真正需要的,因为 BizTalk 能够从提升的 namespace#rootnode 确定架构,所以我尝试过没有设置属性但仍然得到相同的结果。
biztalk - 如果我们使用 WCF 自定义 sql 绑定连接暂存数据库,BizTalk 2016 是否支持“multisubnetfailover”?
我们在从 BT 连接到暂存数据库(它已在 AG 侦听器下设置)期间遇到问题,并且无法启用 RL 和 SP,因为默认情况下 WCF 自定义 sql 绑定将“multisubnetfailover”设置为 true。
是否有任何解决方法可以在 Biztalk sql 连接字符串上使用 AG 侦听器而不将“multisubnetfailover”属性禁用为“False”?
biztalk - TDDS 数据库引用旧服务器
我们正在部署新的 BizTalk 2016 基础结构。安装和配置后,我们不得不将数据库移动到其他 DBServer。
现在正在工作,但有时我们会在引用旧数据库服务器 ( OLD_DBSERVER ) 的事件日志中看到此错误:
另一个 TDDS 正在处理相同的数据,或者 SQL Server 中存在持有 TDDS 锁的孤立会话。在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接) SQLServer:OLD_DBSERVER,数据库:BizTalkMsgBoxDb。
我们正在寻找此配置的位置,但我们在注册表和 BizTalk 数据库NEW_DBSERVER中看到,我们找不到此设置。它在哪里?
ssl - 找不到 BizTalk WCF-WebHttp 适配器客户端证书
在配置 WCF-WebHttp 安全选项卡时,我已将安全模式设置为Transport
,客户端凭据类型设置为Certificate
。
当我去浏览客户端证书时,它提供了唯一的选项,Current User/My Store
而不是Local Machine/Address Book
. 所以,为了看看会发生什么,我将我的证书导入到Current User/My Store
. 这工作正常,我将相同的证书导入到Service Certificate
选项卡中。当通过发送端口处理消息时,会出现如下错误:
无法使用以下搜索条件找到 X.509 证书:StoreName 'My'、StoreLocation 'CurrentUser'、FindType 'FindByThumbprint'、FindValue 'EF742FBAF0A13A7BEA859DC573308D52F0611CDB'。
当它尝试对我们尝试使用的 REST 服务进行 GET 操作时。
我正在使用的配置如下所示:
我假设由于 BizTalk 服务没有像我自己一样运行,它找不到客户端证书。我还将证书导入Local Computer/Personal
商店以查看是否有帮助,但无济于事。
我的问题是,如何通过 BizTalk 界面选择正确的客户端证书?有没有办法在出站消息头中指定它?
biztalk - BizTalk 中的 MSI 导出文件与预期不同
在 BizTalk 管理控制台 2016 中,有一个导出 MSI 文件的选项。我尝试使用这种方法进行备份,但在安装 MSI 后,我只是将 MSI 中存在的模式 dll 与 GAC 中的 DLL 进行了比较,我也看到了时间戳和文件的差异。据我了解,DLLin GAC 将成为 MSI 导出的一部分。
所以我想知道导出 MSI 功能从哪个路径获取文件备份?
biztalk - 无法将绑定文件导入 Biztalk 管理控制台
我从 UAT 环境中导出了绑定文件,在将其导入生产时出现以下错误。请建议 在此处输入图像描述
TITLE: 导出绑定
无法更新绑定信息。(mscorlib)
附加信息:
无法更新发送端口“SP_EDI_PAD”。(Microsoft.BizTalk.Deployment)未找到转换“EDI852_Cricket_PAD.EDI852_Cricket,EDI852_Cricket_PAD,版本=1.0.0.0,文化=中性,PublicKeyToken=db6495f56db097db”。(Microsoft.BizTalk.Deployment)
我还从 Resources-->Modify-->Refresh 刷新了 DLL,但仍然无法导入绑定文件。
sharepoint - BizTalk“新”SharePoint 适配器发送文档静默失败
我有一个 BizTalk 2016 解决方案。它从 Sql Server 数据库的 varbinary(max) 列中收集文档(Pdf 或 Word)以及一些元数据。因此,从 Sql 接收端口进入消息框的消息如下所示:
我希望 BizTalk 发送它以将二进制文档(内容元素的内容)和元数据“标题”值发送到 SharePoint 2013 文档库。我创建了一个发送端口并配置了以下属性:
- 使用 Cleint OM = 是
- 目标文件夹 URL
- SharePoint 网站 URL
- 列 01 = 标题
- 列 01 值 = %XPATH=//Title%
我意识到我还没有尝试发送“内容”,但我想我会先尝试让这个简单的案例工作。
当我设置要从 Sql Server 表中收集的新记录时,BizTalk 可以正常收集它,我可以从 Tracked Messages 中看到通过 SharePoint 适配器进行了发送。BizTalk 管理控制台或事件日志中没有错误,但新项目出现在文档库中
我有一些问题:
- 任何想法为什么文档库中没有出现任何新内容?
- 一旦我能够将“某些东西”保存到 SharePoint 库中,有谁知道我如何将二进制文档放入库中?
biztalk - 将 EDI 810 转换为 CSV
我创建了一个将 EDI 810 转换为 CSV 的项目。我在本地测试时获得了所需的输出,但在管理控制台中部署解决方案后出现以下错误。我正在使用 EdiReceive 管道。
*
适配器“FILE”在接收位置“Rl_EDI_RECEIVE”上接收到的消息被挂起,URI 为“D:\810_INVOICE\RceiveEDI*.txt”。错误详细信息:执行接收管道失败:“Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive,Microsoft.BizTalk.Edi.EdiPipelines,版本=3.0.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”来源:“EDI 反汇编程序" 接收端口:"RP_EDI_INVOICE" URI:"D:\810_INVOICE\RceiveEDI*.txt" 原因:没有反汇编阶段组件可以识别数据。
消息 ID:{D3641489-EE54-4720-B0E3-73192DB39A58} 实例 ID:{8363D39D-FCE0-4661-8C04-EECB4309A935}
biztalk - BizTalk 2016 的 TLS 版本支持
如何检查我们的 BizTalk 2016 服务器运行的 TLS 版本
我想知道是否未启用 TLS1.2 如何在 BizTalk 2016 服务器上启用它。