I have a problem similar to one already posted by burfab.
To summarise there is a Web Server with MSMQ installed. Private MSMQ are used. This server is sat in a DMZ. The queue here can be written to from the Internet so that side of the comms is ok.
Navision and NAS exist on a server within the DOMAIN. MSMQ is installed on the Navision server.
The firewall and ISA are configured to allow access from the DOMAIN, though this has only been confirmed by a technical engineer.
The NAS needs to fire code so that the private queue on the Web Server is monitored. This is different to monitoring a queue on the same machine.
However the NAS, or indeed the codeunit itself, is unable to run as the Remote Computer is not Available.
I need to know the format of the string to be used in order to access the remote private queue. I get the feeling it is something similar to
DIRECT=TCP:123.123.123.123\private$\queuename or using HTTP.
The method OpenReceiveQueue is called with the paramters 0,0 (protocol and mode), although 1,0 also fails.
Has anyone got any suggestions?
Cheers.
Darren Beetlestone
0
Comments
2) From devguide.chm:
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
The permissions for the queue have been set to Full Control for Everyone, Iusr account, Anonymous so I think this is covered. I cannot give the Nas specific permission because the Nas user is a windows user on the domain, whereas the queues are on a server sitting outside of the domain in the DMZ - so domain objects are not available.
I have read through those notes in the Devguide and changed each of the properties but no joy.
I think the solution may lie in MSMQ redirection or even store and forward, but I can't be sure.
MSMQ seems to be a technical skill in the same way that Networking and Active Directory is, but you know what happens ... Navision Developers tend to have to drive the use of technology and so 'become' the knowledgable ones - thing is it aint worked this time!!!
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Writing into the queue when it is on the same computer is ok, it is just the matter of accessing the queue that sits on the other machine.
A post by BURFAB seemed to have an identical scenario, but he has not replied to a message or a personal message.
I have scoured Microsoft, MSDN and the net and can't find 'The dummies guide to MSMQ'. This would help me......