Re: Determine which receive location a message is received on.



Hi Phil,

I have multiple receive locations for a receive port. Is there away of
determine which receive location the message was received on? Where I
received the message from determines where I send the message. Thanks!

I don't think that any one property really specifies the receive location.
At best, you can get the URI of the original message, via the
BTS.InboundTransportLocation, but that doesn't necessarily have to match the
URI of a specific receive location (because some, such as the File adapter,
use wildcards).

I believe that you might be better served here by putting each receive
location in their own receive port, and then using direct binding in your
orchestration's initial receive shape so that it subscribes to messages
coming off any of your receive ports. This is easier because you can then
indeed use the BTS.ReceivePortName property to do your routing if you like.

If each location/port represents a particular business partner/entity that
sent you a message, it might be worthwhile to look into using RoleLinks and
the Party Resolution facilities in BizTalk to help out with the routing, it
might make things easier on you.


--
Tomas Restrepo
tomasr@xxxxxxxx
http://www.winterdom.com/


.



Relevant Pages

  • RE: Routing problem
    ... You say you promote the properties in the send port. ... be promoted and BizTalk can use them to route the message. ... the messages gets suspended with a 0c0c01680 Routing Failure: ...
    (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: 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: 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: 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)