部署我的BizTalk项目时出现以下错误.
错误1无法更新绑定信息.无法更改业务流程'BizTalk_Server_test.BizTalk_Orchestration1,BizTalk Server测试,版本= 1.0.0.0,Culture =中性,PublicKeyToken = 56064b11c189a7aa'的绑定,因为业务流程的一个或多个实例仍然存在.
错误2无法添加资源.某些资源的更改请求失败.BizTalkAssemblyResourceManager无法完成结束类型更改请求.无法更新绑定信息.无法更改业务流程'BizTalk_Server_test.BizTalk_Orchestration1,BizTalk Server测试,版本= 1.0.0.0,Culture =中性,PublicKeyToken = 56064b11c189a7aa'的绑定,因为业务流程的一个或多个实例仍然存在.
我试图重新构建业务流程并重新启动服务器,我仍然遇到这些错误.有人可以帮忙吗?
我使用之前工作过两次的相同过程(痛苦)重新安装了ESB工具包.
但是现在当我尝试在BizTalk管理控制台中启动BizTalk应用程序"Microsoft.Practices.ESB"时,应用程序无法开始显示以下错误:
Could not enlist Send Port 'ALL.Exceptions'.
Exception from HRESULT: 0xC00CE557 (Microsoft.BizTalk.SnapIn.Framework)
Run Code Online (Sandbox Code Playgroud)
我在事件日志中发现了此错误消息:
无法与SQL实例[我的服务器]上的MessageBox BizTalkMsgBoxDb进行通信.
错误代码:0x8004d00e.
可能的原因包括:
1)MessageBox不可用.
2)从此机器到MessageBox的网络链接已关闭.
3)本地计算机或托管此MessageBox的计算机上的DTC配置不正确.
SQL Server似乎运行正常.真的不知道从哪里开始寻找......
如果我想从业务流程调用Web服务或wcf方法,我可以通过向项目添加服务引用或添加生成的项来实现.这两种方法的优点是什么?是否有最佳做法?
如果我需要构建一个专门的Web应用程序来终止特定发送端口处理的消息,WMI就是一个选项.还有其他人吗?每种方法都有利弊吗?
我正在进行编排以将数据从一个SQL Server DB发送到另一个SQL Server DB.我能够接收数据但无法将其发送到其他数据库.我做了一个发送端口来测试我得到的输入.我知道我没有从源架构中获取正确的数据.我已经从visual studio 2010测试了地图,它运行正常.但我在事件查看器中遇到以下错误:
The adapter "SQL" raised an error message. Details "HRESULT="0x80040e14"
Description="SQLOLEDB Error Description: Empty update, no updatable rows found Transaction aborted "
<Root xmlns:ns00="urn:schemas-microsoft-com:xml-updategram">
<?MSSQLError HResult="0x80040e14" Source="Microsoft OLE DB Provider for SQL Server" Description="SQLOLEDB Error Description: Empty update, no updatable rows found Transaction aborted "?>
</Root>".
Run Code Online (Sandbox Code Playgroud)
我想调试业务流程.我怎么能这样做?
我正在尝试使用Biztalk部署框架将Biztalk项目部署到我的本地Biztalk服务器,我收到以下错误:
信息:将绑定"C:\ Users ...\PortBindings.xml"导入BizTalk配置数据库中的应用程序"Mdm"(server =".",database ="BizTalkMgmtDb")... EXEC:错误:更新绑定失败信息.[C:\ Users ...\Deployment.btdfproj]无法更新接收端口"ApprovedRequests".无法更新接收位置"ApprovedRequestsDb".由于名称和/或信任级别不匹配,以下项目无法与主机匹配:
项目:'ApprovedRequestsDb'主机:'ReceiveHost'信任级别:'不可信'您必须执行以下操作之一:
我已经有了一个名为'ReceiveHost'的主机,所以我认为Trust级别有问题.我尝试使用信任级别"Trusted"进行部署,并收到相同的错误.无法弄清楚导致问题的原因.
谢谢.
我只想从我的接收位置获取以 *.xls 或 *.xlsx 扩展名结尾的文件。“文件掩码”应该是什么样子?
我在BizTalk中有一个具有CallRules形状的编排.业务流程的行为不符合预期,我将问题缩小到业务规则引擎(BRE).
我使用了Business Rules Composer中的测试策略功能,并为其提供了一个消息实例.BRE评估了规则,并且在检查输出时,似乎已完全满足其中一条规则.该规则中的每个条件都已评估为true,但操作尚未应用于我的消息.
我无法弄清楚为什么会这样 - 如果满足条件,为什么不采取行动?!
biztalk rule-engine biztalk-2009 biztalk-2010 biztalk-rule-engine
我的公司正在探索使用BizTalk作为我们的消息传递基础设施,我很好奇它是否是一个很好的候选人.
首先,我们是.NET商店,并处理医疗事务处理.目前我们所有的产品都是为了达到目的而编写的,并没有通用的代码.大多数这些事务都来自标准TCP套接字(认为HL7使用MLLP作为模型).然后我们处理这些并且可以将它们发送给一个或多个第三方以便通过套接字进行处理.最后,我们将交易响应发送回客户.我们有很多应用程序都是这样运行的,我们希望建立一个统一的平台.
我们需要这个操作非常快(在某些事情上<6秒)以及在缩放时非常容错.我被告知这是BizTalk擅长的地方.
我的问题是BizTalk专家,这听起来像BizTalk可以做得好吗?您可以为此类迁移提供任何其他建议吗?
我已经创建了正在运行的主机和主机实例,但是在接收处理程序下拉列表中我看不到它们.还有一个额外的步骤吗?