Question regarding a BizTalk Services sample: ''\Samples\Connectivity\ConnectionTypeSamples\Mu

Hello.

I’m sorry if this is not the right place to post this question, however, I did not found a more appropriate place.

I’m studying the “\Samples\Connectivity\ConnectionTypeSamples\MulticastSample” sample from the BizTalk Services SDK. I don’t understand the need for setting theClientBaseAddress of theRelayBinding (statement“((RelayBinding)channelFactory.Endpoint.Binding).ClientBaseAddress = clientAddress;”).

Aren′t all the messages one-way? I understand the ClientBaseAddress property in duplex scenarios but no in multicast (pub/sub) scenarios.

Thanks

Pedro Felix

[1788 byte] By [PedroFelix] at [2008-1-7]
# 1

Let me preface this answer saying, I haven't taken a look at this example, however, when using WCF with BizTalk,

Messages are only one-way when sending to the WCF-MSMQ adapter. In any other scenario, they must be two-way, due to the fact that some sort of ack must be sent back to the MsgBox to tell the msgbox to commit the transaction, because as far as the MsgBox is concerned, once the Service has the message, the msgbox is finished, (Unless you have delivery notification turned on).

HTH

DwightGoins at 2007-10-2 > top of Msdn Tech,BizTalk Server,BizTalk R2 General...
# 2

Hello.

Thanks for the reply. However, when I was refering to the BizTalk Services (www.biztalk.net), the so called Internet Service Bus, and not the classic BizTalk Server.

I think that my post was incorrectly moved to this forum. My original post was on the WCF forum.

Pedro

PedroFelix at 2007-10-2 > top of Msdn Tech,BizTalk Server,BizTalk R2 General...