BizTalk Server Orchestration - "Could not find a matching subscription for the message..."

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > May 2005 > "Could not find a matching subscription for the message..."





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author "Could not find a matching subscription for the message..."
Mary

2005-05-10, 7:48 am

Hi,
I made an application using Biztalk 2004 for managing leave request forms.
I've used message queuing and SQL adapter. It works perfect. I have a .dll
for schemas and .dll for orchestration, the orchestration .dll has reference
to schemas .dll.

Now I would like to change my orchestration to work as web service. So I've
changed my receive port not to be MSMQT, I undeploied my previous
orchestration (but didn't undeploy the schemas), I've published my changed
orchestration as web service and tried to send data to it. So I've received 4
errors in event log:
1 .
The Messaging Engine encountered an error publishing a batch of "1" messages
to the Message Box database for the transport adapter "SOAP". Please refer to
Health and Activity Tracking tool for more detailed information on this
failure and check the endpoint bindings are correctly configured.
2.
The Messaging engine failed to process a message submitted by adapter:SOAP
Source
URL:/LROrchestration_Proxy/ LROrchestration_LRProcessNew_ReceiveLeav
eRequestPort.asmx.
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
3.
The "SOAP" adapter is suspending a message coming from Source
URL:"/LROrchestration_Proxy/ LROrchestration_LRProcessNew_ReceiveLeav
eRequestPort.asmx".
Details:"The Messaging Engine encountered an error committing a transport
adapters batch. Please refer to Health and Activity Tracking tool for more
detailed information on this failure. ".
4.
The Messaging Engine has suspended "1" message(s) from adapter "SOAP" due to
failures in message processing. Please refer to Health and Activity Tracking
tool for more detailed information on this failure.

Could anybody tell me how to solve thiese problems?
Thanks
Matt Milner

2005-05-11, 2:48 am

It's all one problem. You need to make sure you have redeployed your
orchestration, bound it to the web service receive port, and started the
orchestration. You may also need to restart the biztalk service if you
didn't change the version number of your orchestration assembly.

If you are still having trouble, take a look at the Subscription viewer in
the SDK and see if you can find an Activate Subscription for your message.

Matt


"Mary" <Mary@discussions.microsoft.com> wrote in message
news:587F4DF8-0F49-40F9-BBB6-26D305A7E5DE@microsoft.com...
> Hi,
> I made an application using Biztalk 2004 for managing leave request forms.
> I've used message queuing and SQL adapter. It works perfect. I have a .dll
> for schemas and .dll for orchestration, the orchestration .dll has
> reference
> to schemas .dll.
>
> Now I would like to change my orchestration to work as web service. So
> I've
> changed my receive port not to be MSMQT, I undeploied my previous
> orchestration (but didn't undeploy the schemas), I've published my changed
> orchestration as web service and tried to send data to it. So I've
> received 4
> errors in event log:
> 1 .
> The Messaging Engine encountered an error publishing a batch of "1"
> messages
> to the Message Box database for the transport adapter "SOAP". Please refer
> to
> Health and Activity Tracking tool for more detailed information on this
> failure and check the endpoint bindings are correctly configured.
> 2.
> The Messaging engine failed to process a message submitted by adapter:SOAP
> Source
> URL:/LROrchestration_Proxy/ LROrchestration_LRProcessNew_ReceiveLeav
eRequestPort.asmx.
> 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
> 3.
> The "SOAP" adapter is suspending a message coming from Source
> URL:"/LROrchestration_Proxy/ LROrchestration_LRProcessNew_ReceiveLeav
eRequestPort.asmx".
> Details:"The Messaging Engine encountered an error committing a transport
> adapters batch. Please refer to Health and Activity Tracking tool for more
> detailed information on this failure. ".
> 4.
> The Messaging Engine has suspended "1" message(s) from adapter "SOAP" due
> to
> failures in message processing. Please refer to Health and Activity
> Tracking
> tool for more detailed information on this failure.
>
> Could anybody tell me how to solve thiese problems?
> Thanks



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com