我正在制定一项要求,即我们需要将20个编排中的2个保持在Unenlisted状态。 我正在使用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>
答案 0 :(得分:1)
我们可以通过两种方式将编排保持在未列入状态
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
答案 1 :(得分:0)
只有配置才能做到这一点。
您应该能够通过两个选项组合实现这一目标:
然后,您可以手动启动接收位置以开始处理。