Hi All,
I have somewhat same problem mentioned in
http://groups.google.com/group/microsoft.public.msmq.setup/browse_frm...
But the solution is not working for me. Can anyone help me
I have two windows 2003 SP1 machines with connected through internet.
They are under
a workgroup. I am trying to use MSMQ from one machine to send message
to the other one
through HTTP
MachineA : 54.23.23.25
MachineB : 54.23.23.26
Under the workgroup WORKGROUP
I have installed MSMQ with http in both machines
I can use MSMQ within same machine to send and receive message
I am trying to send a message from MachineA to MachineB
from MachineA I am using
FormatName:Direct=http://54.23.23.26/msmq\private$\localqueue
But the message stays in the outgoing queue with the status "WAITING"
I checked the IIS logs in MachineB & it shows status 200 with no error
code
I disabled firewall in both machines.
I tried wirint redirect rules in three ways
1) In machine A
I put the redirect rules
<redirections xmlns="msmq-queue-redirections.xml">
<redirection>
<from>http://54.23.23.26/msmq/private$/localqueue</from>
<to>http://MachineB/msmq/private$/localqueue</to>
</redirection>
</redirections>
2) In Machine B
<redirections xmlns="msmq-queue-redirections.xml">
<redirection>
<from>http://54.23.23.25/msmq/private$/localqueue</from>
<to>http://MachineA/msmq/private$/localqueue</to>
</redirection>
</redirections>
I tried both machines having rules same time
MachineA with Rule MachineB without Rule
MachineA without rule and MachineB with Rule
But the message wont getting received in the queue.
-------------------------------------------------
I also tried troubleshooting with netcat for windows
I listened to a port in MachineB and sent message to
http://MachineB:port_number/msmq/private$/localqueue
I could see message reaching the machineB but not to queue
----------------------------------------------
What could be the reason for no acknowledgements from MachineB
MachineA and MachineB can ping the domain name of each other.
Thanks
Shameer