RE: Routing problem



You say you promote the properties in the send port. If you want to route on
properties you need to promote them in the receiving end.

If you choose "Default Xml Receive"-pipeline (if xml) or a custom pipeline
with a dissassembler (xml or flat file depending) then your properties will
be promoted and BizTalk can use them to route the message.

Regards
Martin Bring

"Jonny Bergdahl" wrote:

I have developed a custom receive port that sends messages into BizTalk. In
the adapter code, I promote some properties for use in message routing.
However, the messages gets suspended with a 0c0c01680 Routing Failure:

"The published message could not be routed because no subscribers were
found. This error occurs if the subscribing orchestration or send port has
not been enlisted, or if some of the message properties necessary for
subscription evaluation have not been promoted. Please use the Biztalk
Administration console to troubleshoot this failure."

If I doublecklick the suspended message and looks at the context, my
properties are promoted and contains values matching the filter on the send
port it is supposed to go to.

However, if I double click the "Routing Failure Report" that belongs to the
same message and checks the properties, they are not promoted. As the Error
Information tab states that "The context of the message associated with this
instance contains all the promoted properties at the time of the routing
failure", I am utterly confused.

Since I promote the values in the send adapter, how can they not be
promoted? And why does the routing fail, even though the message itself
shows the properties as promoted?

Please advice.

Regards;
/jb



.



Relevant Pages

  • Routing problem
    ... In the adapter code, I promote some properties for use in message routing. ... This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. ... However, if I double click the "Routing Failure Report" that belongs to the same message and checks the properties, they are not promoted. ...
    (microsoft.public.biztalk.general)
  • Re: Cant use internal network after dialup modem is used -- get ping: sendto: Operation not permitte
    ... > "Where is the nameserver told what port to use to resolve hostnames into IP ... using the routing tables and the connect-to address ...
    (comp.os.linux.setup)
  • Re: PC Anywhere
    ... routing and remote access ... >> one for port 5631 point it to the IP address of the work station you want ... I went into Administrative Tools> Routing and Remote Access and, ...
    (microsoft.public.windows.server.sbs)
  • Re: read hang on datagram socket
    ... >> port 0, an ephemeral port is assigned right away. ... > Programming in the UNIX Environment). ... > the routing table for each: ...
    (freebsd-hackers)
  • Re: Etherchannel plus routing at the same time?
    ... Routing is working well. ... There are two identical 100Mbps fiber optic lines and sets of media converters going to the C2950 at the remote site, so what I'd like to know is if it is possible to bond two ports in each switch together in an etherchannel, yet still keep a nailed IP address on the etherchannel at the C3750 switch since it would be acting as like a router's interface port? ... IP address to that vlan, and making the fast ethernet port which is connected to the fiber link into a member of that vlan. ...
    (comp.dcom.sys.cisco)

Loading