03-17-06 10: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.
[ Post a follow-up to this message ]
|