DarkW1nter
DarkW1nter

Reputation: 2841

Biztalk Message Promotions

I'm relatively new to Biztalk and I'm having a bit of hassle with this:

I have built a simple orchestration, hooked it up correctly to a receive port, I'm using the correct schema and map and the orchestration seems to be subscribing ok. However, when the file I want to process gets picked up at the port I'm getting the 'could not be routed because no subscribers were found' error. I ran a HAT query and can see the orch has an active subsription to the correct thing, is there anything else I can check on this?

Upvotes: 0

Views: 182

Answers (4)

TJ Amas
TJ Amas

Reputation: 1301

As a futher test:

a) create a sendport (FILE) b) add a filter to it; BTS.ReceivePortName = c) grab the resulting file - it should be the XML thats produced by your Custom PL d) Use this file with a receive location using an XML Receive PL and see how your orchestration reacts to

This will at least rule out a Pipeline issue...

HTH

Upvotes: 0

silverbugg
silverbugg

Reputation: 39

Is your port hooked directly to the orchestration or is the orchestration picking the message up from the message box? Has the orchestration receive been set to Activate?
What does your subscription filter look like for the orchestration?

Upvotes: 1

tom redfern
tom redfern

Reputation: 31750

Find the failed message in HAT and look at the body of the message. Copy it out and then run validate it against the schema of the message you are expecting. If it doesn't validate then you have set your flat file disassembler up incorrectly.

Upvotes: 0

Fabio
Fabio

Reputation: 730

Check your pipeline is XMLReceive. This will promote the MessageType property and hopefully your orchestration will subscribe successfully.

Upvotes: 0

Related Questions