I am having problem with the following itinerary,
![]()
It seems like it complets the "ResolveTransformshape" but fails after that.
The itinerary is as follows,
====
<Itinerary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.biztalk.practices.esb.com/itinerary"
uuid="" beginTime="" completeTime="" state="Pending" isRequestResponse="false" servicecount="4" name="BatchWithOrchestrationRouting" version="1.0">
<BizTalkSegment xmlns="" interchangeId="" epmRRCorrelationToken="" receiveInstanceId="" messageId="" />
<ServiceInstance xmlns="" name="Microsoft.Practices.ESB.Services.Transform" type="Messaging" state="Pending" position="0" isRequestResponse="false" />
<Services xmlns="">
<Service uuid="cfbe36c5-d85c-44e9-9549-4a7abf2106c5" beginTime="" completeTime="" name="Microsoft.Practices.ESB.Services.Transform" type="Messaging" state="Pending" isRequestResponse="false" position="0" serviceInstanceId="" stage="receiveInbound"
id="f17feb9881134375b19b9d69437f9bb3" nextId="7d4ba38d00bb48009124410787ff4b16" businessName="ResolveTransform" />
</Services>
<Services xmlns="">
<Service uuid="D530E6AD-B7FC-4BF9-A721-F98E1B83960D" beginTime="" completeTime="" name="Esb.Test1.orchWorkOrder" type="Orchestration" state="Pending" isRequestResponse="false" position="1" serviceInstanceId="" id="7d4ba38d00bb48009124410787ff4b16"
nextId="f1023209f2d9443c90f80bdfab117942" businessName="OrchTransform" />
</Services>
<Services xmlns="">
<Service uuid="774488bc-e5b9-4a4e-9ae7-d25cdf23fd1c" beginTime="" completeTime="" name="Microsoft.Practices.ESB.Services.Routing" type="Orchestration" state="Pending" isRequestResponse="false" position="2" serviceInstanceId="" id="f1023209f2d9443c90f80bdfab117942"
nextId="39768bdcf6c34598a635f65cd01c5335" businessName="ResolveOrchRouting2" />
</Services>
<Services xmlns="">
<Service uuid="629ea460b15841d28fac93f369190a00" beginTime="" completeTime="" name="BatchWithRouting" type="Messaging" state="Pending" isRequestResponse="false" position="3" serviceInstanceId="" stage="sendTransmit" id="39768bdcf6c34598a635f65cd01c5335"
nextId="00000000000000000000000000000000" businessName="ResolveEndPoint" />
</Services>
<ResolverGroups xmlns="">
<Resolvers serviceId="Microsoft.Practices.ESB.Services.Transform0"><![CDATA[BRE:\\policy=TestEsbTransform;version=1.0;useMsg=false;messageFile=;recognizeMessageFormat=false;]]></Resolvers>
<Resolvers serviceId="Esb.Test1.orchWorkOrder1" />
<Resolvers serviceId="Microsoft.Practices.ESB.Services.Routing2"><![CDATA[BRE:\\policy=TestEsbRouting;version=1.0;useMsg=false;messageFile=;recognizeMessageFormat=false;]]></Resolvers>
<Resolvers serviceId="BatchWithRouting3" />
</ResolverGroups>
</Itinerary>
====
Following the orchestration info,
![]()
========
The following info is added to the esb.config,
<itineraryService id="D530E6AD-B7FC-4BF9-A721-F98E1B83960D" name="Esb.Test1.orchWorkOrder" type="Esb.Test1.orchWorkOrder, Esb.Test1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1a14fd2b6ab493c8" scope="Orchestration" stage="None" />
When a drop a file in the receive location, I get subscription not found error.
I ran the tracing on ESB and the last trace event I get is, "Adding Itinerary Services 7d4ba38d00bb48009124410787ff4b16".
After the above trace I get the subscription not found error.
I am not sure if I did not specify the itinerary properly or if I missed anything to specify in orchestration??
All I am trying to test is that that I drop a file --> perform transform (via messaging) --> perform transform (via orchestration) --> route out the file (via bre resolver)...
Need help thanks in advance... Rick