Hi Leonard
The RegisterPublisher API defines the logical publisher registration. That’s why you can’t declare the publisher at a given machine in the following format sales@machinename To define the physical routing with MSMQ we recommend you to use the instance mapping file. For further documentation refer to
<endpoints>
<endpoint name="Sales">
<instance machine="VM-1"/>
</endpoint>
</endpoints>
We also have a sample about the instance mapping usage
I hope that helps
Regards
Daniel