In regards to NAV 2009 Web Services I am having a small problem. Here is the setup:
Computer Name Description
swk-test1 SQL Server 2005 + Database are on this server
swk-lab2 Web Services installed
Ports 7046 + 7047 are open + accessible. The services are set up with an administrator that is also a super user in navision. To see what web services are available I run this:
http://swk-lab2:7046/DynamicsNAV/WS/Services from the Web Service machine and I get a correct response with the services list.
If I try running the same url on another machine it first asks for a password and then displays a "Can't Find Page" in internet explorer error. In the application log on the web service machine an error was logged that says:
User:
Type: Microsoft.Dynamics.Nav.Types.NavDatabasePasswordException
SuppressMessage: False
FatalityScope: None
Message: The login failed when connecting to SQL Server 10.1.1.25.
One more piece of info. The server where the database resides has the following error in the application log:
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. [CLIENT: swk-lab2]
I am sure I am missing some little security option or somethig like that.
[-o<
Comments
Group Program Manager, Client
Microsoft Dynamics NAV
http://blogs.msdn.com/freddyk
The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
jwilder@stonewallkitchen.com
Same thing if you have the service tier on the swk-lab2 - it will need to be able to connect to the SQL server as the user connecting from a Client computer.
Group Program Manager, Client
Microsoft Dynamics NAV
http://blogs.msdn.com/freddyk
The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
jwilder@stonewallkitchen.com
Walkthrough: Installing the Three Tiers on Three Computers
I think that will help you.
Group Program Manager, Client
Microsoft Dynamics NAV
http://blogs.msdn.com/freddyk
The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
jwilder@stonewallkitchen.com
Group Program Manager, Client
Microsoft Dynamics NAV
http://blogs.msdn.com/freddyk
The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
jwilder@stonewallkitchen.com
First off the help file is geared more towards using the RTC. We don't care about the RTC at this point and are only interested in the Web Service. Starting in the help file under "Creating a Domain User Account for the NAV Service" we went through and found the documentation to not match what our "active directory users and computers" had for options. For example when we right click on the new user we have no option to "Raise Domain Functional Level". Later on we could find an option for the computer running the web service to "Trust Computer for Delegation" but there was no screen to actually map to specific services. This was very different from the instructions.
One thought is that our active directory is in Native 2000 Mixed mode not Windows Server 2003. Could this have anything to do with the differences? We are basically stuck at this until we can figure some of these things out.
jwilder@stonewallkitchen.com
You should just trust the machine for delegation - that worked on my server.
Group Program Manager, Client
Microsoft Dynamics NAV
http://blogs.msdn.com/freddyk
The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
jwilder@stonewallkitchen.com
There is no documentation available on this for NAV2009 so any suggestions would be welcome....
This works:
http://server:7047/DynamicsNAV/WS/Services
This doesn't:
http://192.168.1.100:7047/DynamicsNAV/WS/Services
Any help would be great. Is it just me or is this setup unnecessary complex? Also, could anyone explain why it was designed like this?
Thanks in advance for any help
Bruno
http://blogs.ittoolbox.com/erp/smb
Give your nav service account the right to registrate the appropriate url by typing the following line at command prompt.
netsh http add urlacl url=http://+:7047/DynamicsNAV user=nav_service
Replace DynamicsNAV with you own service name and replace nav_service with the service account of the web service.
Hennie Bink
http://www.dynamicsdossier.eu