Below are some assumptions I have about webservices in NAV. Could you please correct this if I am wrong?
...
I have NAV 2009 DB running on PC1 (Server) and NAV users can connect to the tier on PC2.
1.
When I create and publish a webservice on which PC is it running? PC1 or PC2
(I think PC2)
2.
If I want to consume the webservice I need to be connected to the internal network where PC1 and PC2 are?
(I think YES)
3.
So to connect from the internet I need a proxy webservice who connects to PC2?
(I think YES)
0
Comments
b) You need to have access to the correct port of the webservice (I think that it is 7047 by default). If you are on the same network or you access the port through some redirected ports through firewalls etc. from outside, doesn't matter. But the connecting client must be able to sent correct authentication (must have some domain account which have access to the server).
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
The webshop is located at a provider server. So the webshop builder who needs data from NAV has a problem?
Example that will not work:
A connection from the webshop --> to the company router port 8080 --> to the navserver port 7047
This must be:
From the webshop --> to the company router port 8080,etc. --> to the proxy webservice at port 8080--> to the navserver port 7047 will work.
So I need to start the proxy webservice as a domain user? As a domain administrator?
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Why do I see some posts mentioning IIS. This is not needed?
IIS is not needed. The webservice is done as WCF service, which do not need IIS. In some old manuals written in time of NAV 2009 beta you can see that it is based on IIS application, which is not true since release...
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.