正如我向here询问的那样,我有一个编排,它由发布为web服务的公共端口启动。每次调用此服务时,编排都会启动
我也需要每30分钟开始一次编排。
我最终使用Scheduled Task Adapter调用我自己的端口。我创建了一个预定的接收端口和一个发送端口,前者在每个给定时间创建消息,后者带有过滤器,从该端口接收消息并将其发送到web服务端口
Orchestation正确启动,但出现错误:
System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.After researching,我发现Biztalk不喜欢单向的web服务(即使这个Web服务是由"Biztalk Web服务发布向导“生成的)
我找到了像WCF-proxy这样的解决方案,但我想知道是否可以将编排way服务配置为双向(在向导中,您可以强制它),然后像我现在这样调用它。我正在尝试,但仍然收到类似的错误
有谁有类似的问题吗?
谢谢
发布于 2011-12-07 13:11:55
将侦听形状添加到编排的开始处,然后可以有2个(或更多)并行激活接收形状。
将辅助接收形状连接到新的单向逻辑端口(稍后指定)
部署后,将Scheduled Task Adapter连接到单向端口,以便它接收定期计划的消息。
像BizTalk一样,有不止一种方法可以为猫科动物脱毛,但这是第一个想到的方法。
https://stackoverflow.com/questions/8256665
复制相似问题