question:biztalk 2004 subscription/orchestration
Hi,
Iâm facing a silly problem in BizTalk 2004
here is the scenario:
Iâm dropping one xml file to a âpickupâ location on my development server.
Iâve a receive location looking at the folder that picks up this message.
Now Iâve a send port configured that has some filters defined on itâ¦. It picks up this xml file and transforms this to another xml file and HTTP posts this to the same BizTalk server (to the BTSHTTPReceive.dll).
Now Iâve an orchestration waiting for this precise message that has been http posted.
The orchestration picks up this message and after going through some test conditions and processing sends this message to a file location on the same server.
The same orchestration when it encounters an error, sends the âfilteredâ xml to an âerrorâ location (file store location) on the same server.
So far so good.
But, now comes the problemâ¦. Once the message is picked up by the orchestration, I expect the xml to either come to the âpassedâ folder or the âerrorâ folder⦠but what is happening is instead of just ONE file appearing in either of these locations, I see that the original message that I had sent (http posted to the BTSHTTPReceive.dll) is still âactiveâ in the message box database and the orchestration again picks up the same message and dumps it to the file location â âpassedâ or the âerrorâ locations as the case maybeâ¦
Iâm really stumped here â I donât know what Iâve done wrong here⦠I expected the message to âdieâ once its been picked up by the ONLY subscriber for that message, but no⦠the message is persisted in the message box and the orchestration is in an âinfiniteâ loop and is continuously processing the same xmlâ¦. !
Kindly point out as to what silly thing that Iâve done or forgotten to do⦠this issue is driving me up the wall.
And yes, I need to have this process exactly as Iâve described above â that is to have one receive location receive the ârawâ file, a send port acting as a subscriber that does the initial transformation and this posts the message back to the BTS and finally an orchestration waiting to pick up this message for further processing.
Any help is greatly appreciated!
|