问题标签 [biztalk-deployment]
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 EDI 测试和生产环境设置
目前,我已经为少数几方设置了 BizTalk 服务器,用于生产中的 EDI 通信。
注意:有第三方工具通过网络传输 EDI(即 Datatrans)。
现在,我想设置测试环境,我可以在其中有单独的位置来发送和接收测试 edi。
请建议,在上述情况下设置测试环境的最佳方法是什么?
biztalk - 使用 BTDF 创建 IIS 应用程序失败
在 Biztalk 2010 和 Biztalk 部署框架 5.0 (BTDF) 中,我希望创建一个虚拟目录。
我在 .btdfproj 文件中添加了 VDir 部分,但在通过 IDE(也来自内置的 MSI)部署后,我收到以下错误:
我正在使用 VS2010 (SP1)、BTDF 5.0、WinServ2008R2(64 位),启用了 IIS6 向后补偿功能。甚至<UndeployIISArtifacts>true</UndeployIISArtifacts>
于事无补。
biztalk - 处理入站 997
处理入站 997
我有以下情况:
我在 BizTalk 中配置了多方。我同时向多方发送许多 EDI,即
- 850 EDI发送给甲方
- 850 EDI发送给乙方
- 850 EDI发送给乙方
- 850 EDI发送给甲方
发送以上四个 EDI 后,我的收件箱中将有四个入站 997。
处理所有找到的入站 997 的最佳方法是什么?我如何将任何特定的 997 与特定的 EDI 关联起来?
msbuild - MSBuild 和 BizTalk
是否可以为 BizTalk 项目指定(或覆盖)部署应用程序名称、数据库服务器和数据库名称?如果是这样,怎么做?
不幸的是,这些数据存储在 btproj.user 文件而不是 .btproj 文件中,我的客户不想将 btproj.user 文件检入源代码控制系统。
(仅供参考 - 我们正在使用 CodePlex 的 BizTalk Build Generator。)
visual-studio-2010 - 如何更改默认部署属性?
我们的 BizTalk Server 已重命名,但是当我们创建一个新项目时,它仍然默认使用以前的服务器。我一直在寻找,但我找不到任何地方来设置这些默认值并更新它。
编辑:
因为如果我添加图像可能会更清楚,所以我做到了。
基本上现在当创建一个新项目时,下面屏幕中的服务器是 BizTalkDev_1。我们可以在创建新项目时将其更改为始终为 localhost 吗?某处隐藏的ini文件?
biztalk - 使用 MSBuild 扩展包在远程服务器上创建 BizTalk 应用程序失败
我有一个尝试创建 BizTalk 应用程序并将其部署到远程服务器的 msbuild 脚本。我使用以下任务:
尝试在远程服务器上部署时,出现以下错误
错误:COMException:应用程序注册失败,因为应用程序已经存在。
但事实并非如此,该应用程序不存在。
在网上搜索结果如下链接,建议设置 MSDTC 属性:http ://social.msdn.microsoft.com/Forums/sa/biztalkediandas2/thread/251250c1-3f95-4457-8fbc-0274c722c7b0
但是 DTC 在本地和远程服务器上都是这样设置的:
还值得注意的是,我对远程 BizTalk 服务器运行了另外两个任务,以检查应用程序的存在以及 WCF-SQL 适配器的存在。这两个都成功了。
更新:
我检查了事件日志。不知道为什么我一开始就没有想到这一点。我收到以下 3 个事件:
第一个事件,Level=Information,Source=Sql 服务器
正在尝试初始化 Microsoft 分布式事务协调器 (MS DTC)。这只是一条信息性消息。无需用户操作。
第二个事件,Level=Information,Source=Sql server
无法联系 Microsoft 分布式事务处理协调器 (MS DTC) 服务。如果您想要分布式事务功能,请启动此服务。
第三个事件,级别=错误,来源=BizTalk
无法与 SQL 实例上的 MessageBox BizTalkMsgBoxDb 通信。错误代码:0x8004d01c。可能的原因包括:
1) MessageBox 不可用。
2) 从这台机器到 MessageBox 的网络链接已断开。
3) 此本地机器或托管此 MessageBox 的机器上的 DTC 配置不正确。
biztalk - 映射错误:函数 userCShare:xxxx() 失败
我有一个接收端口,一个带有地图的发送端口。该地图有一个脚本functoid。当我将文件放到目录中时,biztalk 应用程序会拾取文件,将其映射到新消息并删除文件。
我已经部署,它正在拾取文件,结束时出错说:
“函数'userCSharp:DetermineMessageID()'失败。”
我的地图不再包含此方法,也不再引用它。我可以在开发时使用地图上的测试、验证和调试功能,它们都可以正常工作。我已删除该应用程序,取消部署包含地图和架构的程序集并重新部署,但仍然出现错误。是否需要刷新其他内容?
biztalk - 如何设置 BizTalk 主动/主动群集
我正在使用以下架构设置一个虚拟环境作为概念证明:
- 2 节点网络农场
- 2 节点 SQL 主动/被动故障转移集群
- 2 节点 BizTalk 主动/主动集群
前两个是直截了当的,现在我想知道 BizTalk 集群。
如果我遵循与设置 SQL 相同的模型(通过使用 Windows 中的故障转移集群管理器来创建集群),我想我最终会得到一个主动/被动集群。
是什么使 BizTalk 群集处于活动/活动状态?
我需要先创建一个 Windows 集群,还是只在两台机器上安装 BizTalk 并适当配置 BizTalk?
powershell - 将参数传递给 Powershell
我有以下 PS 脚本:
使用 Powershell ISE 我尝试运行脚本,传递 3 个参数,如下所示:
但我收到以下错误:
谁能解释一下我应该如何传递包含空格的参数。我尝试过使用单引号,但没有任何乐趣。
biztalk - BizTalk 部署框架 5:升级到已部署的应用程序失败
阅读 BTDF 文档中的“升级已部署的应用程序”,我得到的印象是安装程序会升级已部署的应用程序。更改 ProductId 和 ProductVersion(根据需要)后,我运行了两次新安装程序,但均未成功。目标是在不取消部署/卸载应用程序的情况下升级已部署的应用程序。这甚至可能吗?文档对此并不清楚。这是我对结果采取的步骤的描述。
第一次,我运行了安装程序,完成后,我运行了部署向导。部署的向导出错,建议指定一个唯一的应用程序名称(应用程序已经部署,所以我理解冲突)。
第二次,我运行安装程序并完成。我没有启动部署向导,以为它会使用新的 DLL 更新 GAC,BizTalk 会检测到更新的 dll 并重置进程。也没有运气。
请有人解释一下这个过程吗?同样,目标是升级已部署的应用程序,而无需取消部署/卸载它。