TechTalkz.com Logo Ask the Expert

Go Back   TechTalkz.com Technology & Computer Troubleshooting Forums > Tech Support Archives > Microsoft > Microsoft BizTalk Server

Notices

simple biztalk app not routing message

Microsoft BizTalk Server


Reply
 
Thread Tools Display Modes
Old 07-12-2007, 10:32 PM   #1
Roger
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?
  Reply With Quote
Old 07-12-2007, 10:33 PM   #2
Jan Eliasen
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
  Reply With Quote
Reply

Thread Tools
Display Modes



< Home - Windows Help - MS Office Help - Hardware Support >


New To Site? Need Help?

All times are GMT +5.5. The time now is 03:21 AM.


vBulletin, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Copyright © 2005-2010, TechTalkz.com. All Rights Reserved - Privacy Policy
Valid XHTML 1.0 Transitional