BizTalk Server Orchestration - Content Based Routing Problem.. Could not find a matching subscrip

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > March 2006 > Content Based Routing Problem.. Could not find a matching subscrip





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 Content Based Routing Problem.. Could not find a matching subscrip
Waqar Ahmed

2006-03-17, 5:52 pm

I want to use content based routing based on a field in my schema. I create a
schema MySchema having a field ID, To make ID visible after deployment I
promote it using quick promotions, BT will add a property schema against
MySchema i.e. PropertySchema.xsd. Then create an instance of MySchema to be
used in live run. atlast i compiled and deployed the project.

In Biztalk Explorer create a receive port and location i.e. MyReceivePort1.
Then create a send port and in its filter i added following two statements
i.e.

BTS.ReceivePortName == MyReceivePort1 AND
MYBTSProj.PropertySchema.ID == 10

Now start and enable both receive and send ports. put xml instance that i
had created from MySchema into the receive location. BT writes following
error in the EventViewer
'The Messaging engine failed to process a message submitted by adapter:FILE
Source URL:c:\MyInput2\*.*. Details:Could not find a matching subscription
for the message. '

please tell me what am doing wrong in the content based routing? am i not
passing the correct instance of xml file .. thanks.
Greg Forsythe

2006-03-17, 5:52 pm

Are you using the XMLReceive pipeline?
Have you checked the message context for the failing message - should be
visible in the HAT
What are the values of BTS.ReceivePortName and MYBTSProj.PropertySchema.ID

Greg

"Waqar Ahmed" <WaqarAhmed@discussions.microsoft.com> wrote in message
news:B7E81B7B-039E-49C8-9B46-A4ED73FBDED4@microsoft.com...
>I want to use content based routing based on a field in my schema. I create
>a
> schema MySchema having a field ID, To make ID visible after deployment I
> promote it using quick promotions, BT will add a property schema against
> MySchema i.e. PropertySchema.xsd. Then create an instance of MySchema to
> be
> used in live run. atlast i compiled and deployed the project.
>
> In Biztalk Explorer create a receive port and location i.e.
> MyReceivePort1.
> Then create a send port and in its filter i added following two statements
> i.e.
>
> BTS.ReceivePortName == MyReceivePort1 AND
> MYBTSProj.PropertySchema.ID == 10
>
> Now start and enable both receive and send ports. put xml instance that i
> had created from MySchema into the receive location. BT writes following
> error in the EventViewer
> 'The Messaging engine failed to process a message submitted by
> adapter:FILE
> Source URL:c:\MyInput2\*.*. Details:Could not find a matching subscription
> for the message. '
>
> please tell me what am doing wrong in the content based routing? am i not
> passing the correct instance of xml file .. thanks.



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com