我正致力于一项要求,在这里,我们需要保持20个管弦乐队中的2个处于未登记的状态。我正在使用BTDF进行部署。即使在绑定文件中将状态保持为未登记的,部署结束时BTDF也将启动应用程序,这将导致启动所有编排。有人能帮我实现同样的目标吗。下面是绑定文件的片段:
<Service Name="ACE.Claims.HFC.Integration.Orchestrations.getStockInfo" State="Unenlisted" TrackingOption="ServiceStartEnd MessageSendReceive InboundMessageBody OutboundMessageBody OrchestrationEvents TrackPropertiesForIncomingMessages TrackPropertiesForOutgoingMessages" Description="">
<Ports />
<Roles />
<Host Name="${Hosts.ClaimsHFCProcess}" NTGroupName="${Groups.BTSApplicationUsers}" Type="1" Trusted="${Hosts.IsTrusted}" />
</Service>发布于 2016-03-30 12:29:12
有两种方法可以使编制保持在未登记的状态。
BTDF
<Target Name="CustomDeployTarget">
<Exec Command="my_command_to_execute" />
</Target>脚本
cscript.exe "c:\Program Files (x86)\Microsoft BizTalk Server 2010\SDK\Samples\Admin\WMI\Stop Orchestration\VBScript\StopOrch.vbs" "myNameSpaceName.OrchestrationName" "myAppName" Unenlist发布于 2016-03-30 12:42:09
仅仅通过配置是无法做到这一点的。
您应该能够通过两个选项组合来实现这一点:
然后,您可以手动启动接收位置以开始处理。
https://stackoverflow.com/questions/36302676
复制相似问题