garydbutler
2008-06-27 20:28:00 UTC
I'm sending messages over HTTP and they are being received by the receiver.
However, the acknowledgements aren't being returned. When I send the message
I create a new adminqueue object and attach to the message. The admin queue
is created on the sender as follows:
MessageQueue AdminQ = new MessageQueue(".\private$\adminqueue");
msg.AdministrationQueue = AdminQ;
I am setting the acknowledgetypes to fullreachqueue | notacknowledgereachqueue
When I check the adminstrationqueue object attached to the received message
on the receiver, the formatname of the adminqueue is
"Direct:OS=EntServer\private$\adminqueue"
I understand why the format name is as it is and I understand why the
receiver can't send back to that queue because it is unreachable over the
internet using a local address.
The question is how should I create the admin queue object in order to have
the message returned? Is there a mapping I can use on the receiving computer
to map the admin queue to the proper http:// format name?
Thanks in advance,
Gary B.
However, the acknowledgements aren't being returned. When I send the message
I create a new adminqueue object and attach to the message. The admin queue
is created on the sender as follows:
MessageQueue AdminQ = new MessageQueue(".\private$\adminqueue");
msg.AdministrationQueue = AdminQ;
I am setting the acknowledgetypes to fullreachqueue | notacknowledgereachqueue
When I check the adminstrationqueue object attached to the received message
on the receiver, the formatname of the adminqueue is
"Direct:OS=EntServer\private$\adminqueue"
I understand why the format name is as it is and I understand why the
receiver can't send back to that queue because it is unreachable over the
internet using a local address.
The question is how should I create the admin queue object in order to have
the message returned? Is there a mapping I can use on the receiving computer
to map the admin queue to the proper http:// format name?
Thanks in advance,
Gary B.