问题标签 [esb-toolkit-2.1]
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 - 执行接收管道失败。来源:“ESB 调度程序”
我正在使用 BizTalk ESB 工具包 2.3。我的目标是根据消息上下文路由消息。
我正在使用单向接收端口使用“文件”适配器接收带有接收位置的消息。在接收位置,我使用“ItinerarySelectReceivePipeline”,并为管道设置以下属性:
第 1 阶段 - XML 反汇编器
AllowUnrecogonizedMessage : False
RecoverableInterchangeMessage : False
ValidateDocument : False
第 2 阶段 - ESB 行程选择器
IgnoreErrorKey : False
ItineraryFactKey : Resolver.Itinerary
ResolverConnectionString : ITINERARY:\name=ESBDemo;version=1.0
第 3 阶段 - ESB 调度程序
启用 - 真
端点 - ""
地图名称 - ""
RoutingServiceName - Microsoft.Practices.ESB.Services.Routing
TransformServiceName - Microsoft.Practices.ESB.Services.Transform
使用动态发送端口,我根据消息上下文路由消息。
在“ESBDemo”行程中,我调用 BRE 来执行策略。
但是,当我向 On-Ramp 服务发送消息(文件格式)时,我在事件日志中收到以下错误:
执行接收管道失败:“Microsoft.Practices.ESB.Itinerary.Pipelines.ItinerarySelectReceiveXml, Microsoft.Practices.ESB.Itinerary.Pipelines, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” 来源:“ESB Dispatcher” 接收端口:“ReceivePortFILEAdapter” URI:“C:\Users\muralsr\Documents\visual studio 2013\Projects\ESBPluralSightDemo\In*.xml” 原因:未找到源,但无法找到部分或全部事件日志搜索。无法访问的日志:安全性。
注意:我在我的行程中使用了 BRE 解析器,在此期间我收到了上述错误。但是,当我使用静态解析器时,我能够将消息路由到我的目的地。
如何解决以上问题?
biztalk - ESB 与 Biztalk 中的 Hub/Spoke 有何不同?
Biztalk 支持 Hub/Spoke 和 ESB(作为 ESB 工具包提供)。传统上,Biztalk 用作集线器/辐条模型,其中 Biztalk 服务器充当集线器,连接到 Biztalk 服务器的适配器充当辐条。
就典型定义而言,Hub/Spoke 负责服务器端的所有处理负载,而在 ESB 模型中,应用程序负载由连接的应用程序(客户端)负责。
客户端是否需要适配器来与 Biztalk ESB 应用程序通信?处理负载是否落在客户端?