你好, 作为 biztalk 的新手,我 会将 Swift MX 消息从后台系统传输到 Swift Network.在目标端有一个 SAA(Swift Aliance Access)接口,在此之前有一个服务器 运行 MQ 管理器.所以我会拿文件从文件位置验证并使用 MQ 客户端将它们发送到 MQ 管理器服务器. 我对此有以下疑问 第一季度.有基于 3 种模式(见下文)的标准 swift SAA MX 消息将在 Biztalk 端接收.在 biztalk 中验证这些模式的方法是什么?我使用 Saa xml 2.0 架构并导入其他架构作为参考进去.但是这样 MessageType 属性不会是唯一的,因为我拥有的多条消息具有相同的命名空间和根目录. 谁能给点建议?
以下是关于 biztalkgeneral 的编程技术问答
嗨, 当我尝试将 HL7 架构公开为 Wcf 服务时,我遇到了错误 请求消息类型 无法加载程序集“D:\TFS\..\....\....\....\bin\Debug\.....dll". (System.Xml.Schema.XmlSchemaException) 循环属性组引用. 我的 HL 7 架构作为 eMDR.FDA.HL7.Xsd 此架构由以下参考架构组成 datatypes-base.xsd 数据类型.xsd infrastructureRoot.xsd voc.xsd 请告诉我如何解决上述错误. 提前致谢 斯里尼瓦斯 解决方案 请检查 基础设施Root.xsd voc.xsd 架构 他们可能引用了 eMDR.FDA.HL7.Xsd 或 voc.xsd/infrastructureRoot.xsd.它会创建一个无法解析的循环引用.
嗨, 在 Biztalk 应用程序 App1 中,我有一个接收端口 RP1,它使用通过 XML 接收管道.当我在入站位置放置一个 xml 文件时,我收到一条错误消息 执行接收管道失败:“Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3456ad765g35"来源:《XML 反汇编程序》接收端口:“RP1"网址:“c:\In\*.xml"原因:通过消息类型“http://www.test.org/COMSponsors#Sponsor"查找文档规范失败的.验证正确部署的架构. 传入文件的一部分: --------开始-------- http://www.w3.org/2001/XMLSchema"xmlns=http://www.te
你好 我正在尝试配置 SQL Server 作业“DTA 清除和存档 (BizTalkDTADb)";使用以下步骤: 声明@dtLastBackup 日期时间设置@dtLastBackup = GetUTCDate() exec dtasp_PurgeTrackingDatabase 1, 0, 1, @dtLastBackup 但由于某种原因它失败了...我尝试在 SQL Server 上运行这些语句..我出现了这个错误: 消息 208,级别 16,状态 1,过程 dtasp_PurgeTrackingDatabase_Internal,第 352 行 对象名称“EdiMessageContent"无效. Google 不是很有帮助,知道会是什么吗? 谢谢 PS:我正在使用 Biztalk 2006 解决方案 嗨,Ricardo, 这可能对你有用. http://support.microsoft.
大家好, 我知道 BizTalk 2016 CU1 中有一个针对 WebHttp 适配器的修复程序,现在让它选择 500 个内部服务器错误,它确实可以工作,但似乎仍然缺少错误描述,在 400 范围内的其他错误中,错误返回的描述当消息在发送端口上挂起时,API 会显示,但在 500 的情况下,它只是这样. System.Net.WebException: (500) 内部服务器错误 在 Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.RequestCallback(IAsyncResult 结果) 即使在 Fiddler 中我可以看到 Api(在这种情况下为 CRM Web Api)已经返回了错误描述,就像它在 400 范围错误的情况下一样,但适配器似乎没有选择并显示带有暂停实例的错误描述(事件日志中都没有).多于异常是非常通用的,并没有说明问题实际发生的原因,我们无法在我们的生产盒上运行 Fiddler 以查看问
大家好, 我最近在 Azure 中创建了一个 BizTalk 2016 企业虚拟机.我才知道服务器上没有安装 BizTalk,但提供了安装文件.我们需要为这个 biztalk 2016 企业提供任何企业许可证吗虚拟机. 谢谢, vijendra kondeti. 解决方案 你好 Vijendra, BizTalk 许可有时会有点复杂且难以应付. 请参阅 Microsoft 的 BizTalk Server 2016 许可白皮书,网址为BizTalk Server 2016 许可数据表 - 微软 我不完全了解您的情况,我可以说几乎可以肯定您的回答是肯定的,您需要每 4 个或更少内核的许可证. 请阅读上面链接中 Microsoft 提供的 PDF.它会提供您正在寻找的答案. 问候,
我正在寻找有关在 BizTalk 2013R2 中在哪里寻找 HL7 解析错误的一些想法. 事件日志中的错误是: 解析时body发生错误 错误 #1 段 ID:OBX 序号:1 字段编号:4 错误号:102 错误说明:数据类型错误 编码系统:HL79999 如果 OBR.4 中的数据包含超过 12 个反斜杠,则 OBR 段似乎失败 失败 OBX|1|ST|X0040^CHEST PA-LAT XR|some\long\path\is\in\this\field\but\why\does\it\fail\aaa\bbb|| 通行证 OBX|1|ST|X0040^CHEST PA-LAT XR|some\long\path\is\in\this\field\but\why\does\it\fail\aaa|| 如果对消息方禁用正文段验证,它也会通过. OBX.4被定义为ST的一种
您好, 我正在为远程计算机上的数据库配置 SQL 适配器.我为此使用了 SQL 身份验证.我用for xml auto子句编写了sql语句来选择数据,当点击next时,出现以下错误; “执行SQL语句失败,请确保提供的语法正确.新事务无法加入指定事务协调器. 这与 MSDTC 问题/有关吗?请回复解决方案. 用户访问拥有所有访问权限. .Nilesh 解决方案 你可以尝试运行 DTCPing http://www.microsoft.com/downloads/details.aspx?FamilyID=5e325025-4dcd-4658-a549-1d549ac17644&DisplayLang=en 帮助解决 DTC 问题
嗨, 我有一个 exe 应用程序,它必须找出我的应用程序的任何实例是否在其中保存了超过一些 x 分钟. 为此,我查询表 BizTalkMsgBoxDb.BizTalkServerApplicationQ.我面临的问题是,我不希望由于其他应用程序而失败的实例,而我只需要属于上述条件的实例. 在 BizTalkMsgBoxDb.BizTalkServerApplicationQ 表中有几个可用的 coulumns(如 uidServiceID、uidClassID),我认为我可以通过它们来设置条件.但我无法理解表关系来准备联接查询. 谁能帮助我根据我的要求准备正确的查询. 提前致谢! 解决方案 我会查看 HAT 中的示例查询以获取 SQL 示例查询使用.查询菜单为您提供了一些可以稍微自定义的预构建查询. 您可以自定义名为“服务运行时间超过 24 小时"的示例查询.如下图: SELECT [Service/Name], [Servic
我们可以在 ESB 中托管服务吗.. 实际上我是 BIZTALK 的新手.. 或者是否有任何中间件提供了这样做的能力.. 我在今天的讨论中听说我们想要 在 ESB 中托管服务 ..他们的意思是什么..请帮我解决这个问题 解决方案 ESB 与 Biztalk 无关, Enterprise Service Bus(ESB) 是许多中间件支持的模式,简单的解释是多对多消息分发,这种模式表明应用程序应该更具可配置性并且涉及更少的编码. http://enterprisearchitecture.nih.gov/ArchLib/AT/TA/EnterpriseServiceBusPattern.htm
嗨, 我正在处理一个大小为 15mb 的平面文件,其中包含近 20,000 条记录,根据我将处理一些记录的条件,我遇到了一个问题,即当其中一条消息发生错误时,而不是当前消息整个过程被暂停,即使我打开启用可恢复处理为真..请帮助我 还有什么是对这么大的文件进行分批的最佳方法 感谢您的帮助. 解决方案 嗨, 我总是先消耗整个文件,然后在一个循环中在编排中对其进行分批,我不知道,如果这是最好和最快的方式,这就是我学习的方式...... 如果你在消费文件的时候出错,整个进程被挂起,如果你在编排中出错,整个进程被挂起,如果你在发送debatched消息时出错,只发送错误的将被暂停.
我有一个 Solicit-Response 端口,它有一个反汇编程序组件作为响应接收管道的一部分.所以本质上我发送一条消息并收到 N 条消息.当仅使用消息传递启动端口时,此模式运行良好.但是,现在我需要从一个编排发送请求.处理此问题的最佳方法是什么?理想情况下,我希望将请求作为一个编排中的最后一个操作发送,并从从管道返回的每条单独消息产生多个编排.有没有人尝试过这样的事情?我可以在编排之间拆分请求响应吗? 谢谢. 解决方案 嗨 BizTalk SDK 有一个类可以从编排如下,但我没有尝试从 Orchestration exec 管道中获取多条消息.您只需参考. Exec Receive Pipeline: public static ReceivePipelineOutputMessages ExecuteReceivePipeline(Type receivePipelineType, XLANGMessage inMsg);