Article ID: 837860 - Last Review: October 25, 2007 - Revision: 3.4 You cannot use a pass-through pipeline to receive a file in an orchestration in BizTalk ServerSYMPTOMSIf you use
the pass-through pipeline to receive a file in an
orchestration in Microsoft BizTalk Server 2006 R2, in Microsoft BizTalk Server 2006, or in Microsoft BizTalk Server 2004, the file is suspended, and error messages that are similar to
the following appear in the application log of your BizTalk Server computer: Message 1 The Messaging Engine encountered an error publishing a batch of
"1" messages to the Message Box database for the transport adapter "FILE".
Please refer to Health and Activity Tracking tool for more detailed information
on this failure and check the endpoint bindings are correctly
configured. The Messaging Engine failed to
process a message submitted by adapter:FILE Source URL:C:\Program
Files\Microsoft BizTalk Server
2004\SDK\Samples\Orchestrations\CallOrchestration\in\*.xml. Details: Could not
find a matching subscription for the message. This error occurs if the
subscribed orchestration schedule or send port has not been started, or if some
of the message properties necessary for subscription evaluation have not been
promoted. Please refer to Health and Activity Tracking tool for more detailed
information on this failure. The "FILE" adapter
is suspending a message coming from Source URL:"C:\Program Files\Microsoft
BizTalk Server 2004\SDK\Samples\Orchestrations\CallOrchestration\in\*.xml.
Details: "Could not find a matching subscription for the message." The Messaging Engine has suspended "1"
message(s) from adapter "FILE" due to failures in message processing. Please
refer to Health and Activity Tracking tool for more detailed information on
this failure. Could not find a matching subscription for the
message. CAUSEThis behavior may occur because the message type that is required to create the subscription for the orchestration is not available because the XML parser has not parsed the message. The Microsoft.BizTalk.DefaultPipelines.Passthrough pipeline does not contain the XML disassembler. Therefore, the message type that is required to create the subscription for the orchestration is not available. RESOLUTIONThis behavior can be resolved depending on the message type that the orchestration is expecting:
STATUS This
behavior is by design. APPLIES TO
| Article Translations
|
Back to the top
