![]() |
![]() |
|
|||||||
| Register | Forum Rules | Getting Started! - Guide | Blog | Videos | Gallery | Members List | Social Groups | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Guest
Posts: n/a
|
simple biztalk app not routing message
Just starting with a test biz talk application. Very simple.
Have a text file with 3 fields delimited by a "|" character. Have a In folder and Out folder. Have an xsd for the in and an xsd for the output file. The output file will be an XML file. Have a mapper that maps the in schema to the out schema. Have a simple orchestration. Have a receive object, then a transformation object and finally the send object. The application deploys fine with no error from visual studio. Receive port is enable (using PassThroughReceive). Send port is started (PassThroughTransmit). Orchestration is started. But, when I put a file in the In folder, in the event viewer, I get an error message, The Messaging engine failed to process a message submitted by adapter:FILE Source URL:C:\BizTalk Repository\In\*.txt. Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure. Not sure why, googled the error and found some people saying not to use passthrough and someone saying there is a hotfix because of a non-Soap receive location. I know I went to training and I used passthrough transmit and it works. Any ideas? |
|
|
|
#2 |
|
Guest
Posts: n/a
|
Re: simple biztalk app not routing message
On Thu, 6 Dec 2007 13:56:03 -0800, Roger
<Roger@discussions.microsoft.com> wrote: >Just starting with a test biz talk application. Very simple. >Have a text file with 3 fields delimited by a "|" character. Have a In >folder and Out folder. Have an xsd for the in and an xsd for the output file. >The output file will be an XML file. Have a mapper that maps the in schema to >the out schema. Have a simple orchestration. Have a receive object, then a >transformation object and finally the send object. >The application deploys fine with no error from visual studio. Receive port >is enable (using PassThroughReceive). Send port is started >(PassThroughTransmit). Orchestration is started. But, when I put a file in >the In folder, in the event viewer, I get an error message, The Messaging >engine failed to process a message submitted by adapter:FILE Source >URL:C:\BizTalk Repository\In\*.txt. Details:The published message could not >be routed because no subscribers were found. This error occurs if the >subscribing orchestration or send port has not been enlisted, or if some of >the message properties necessary for subscription evaluation have not been >promoted. Please use the Biztalk Administration console to troubleshoot this >failure. >Not sure why, googled the error and found some people saying not to use >passthrough and someone saying there is a hotfix because of a non-Soap >receive location. I know I went to training and I used passthrough transmit >and it works. Any ideas? Hi If you want your orchestration to pick up your file, then you have two choices: 1. Let your orchestration pick up a message of type System.Xml.XmlDocument instead of using your schema. 2. Use a custom receive pipeline with the flat file disassembler component on it. Basically, you are getting the data to the messagebox, but no pipeline component has promoted the MessageType property, which normally is needed to route messages around in BizTalk. The flat file disassembler will do that for you. -- eliasen, representing himself and not the company he works for. Private blog: http://blog.eliasen.dk Private email: jan@eliasen.dk |
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
< Home - Windows Help - MS Office Help - Hardware Support >
| New To Site? | Need Help? |