Installation und Einrichtung Webservice auf NAV 2009
Wenn Sie Funktionen des RTC in Nav 2009 nutzen möchten, die der Classic Client nicht hat - wie beispielsweise Reports mit RDLC-Layouts aus Classic heraus ausführen, um sie ohne PDF24 speichern zu können - müssen Sie den Webservice installieren und einrichten.
Installation
Falls die ServiceTier- und Webservice Dienste nicht installiert sind, können diese mit der Setup.exe auf der Microsoft Dynamics NAV Produkt-DVD nachinstalliert werden. Falls ein Hotfix in Dynamics NAV installiert ist, muss das ebenfalls nachinstalliert werden.
Manuelle Installation
Sollte dieser Weg nicht funktionieren, oder zusätzlich zu den bestehenden Installationen ein weiterer ServiceTier- und Webservice Dienst benötigt werden, kann das manuell wie folgt installiert werden:
- Das folgende Verzeichnis von der Produkt-DVD kopieren:
„...\Microsoft Dynamics NAV 2009 R2\Microsoft Dynamics NAV 2009 R2\ServiceTier\program files\Microsoft Dynamics NAV\60\Service“ - In ein eigenes Verzeichnis kopieren, z.B. nach:
„C:\Program Files (x86)\Microsoft Dynamics NAV\60\Service_XRechnung“. - Die Datei “Microsoft.Dynamics.Nav.Server.exe“ sollte nun im jeweiligen Verzeichnis liegen, z.B. unter:
“C:\Program Files (x86)\Microsoft Dynamics NAV\60\ Service_XRechnung” - Die Eingabeaufforderung als Administrator starten und in das Service-Verzeichnis navigieren. Dort den SC Create Befehl nachdiesem Muster ausführen:
sc [Servername] create [Servicename] [Optionname= Optionvalue...].- Beispiel für den ServiceTier-Dienst:
SC \\[Servername] create MicrosoftDynamicsNAVServer$XRechnung binpath= "C:\Program Files (x86)\Microsoft Dynamics NAV\60\Service_XRechnung\Microsoft.Dynamics.Nav.Server.exe $XRechnung" DisplayName= "Microsoft Dynamics NV Service XRechnung" start= auto type= own - Beispiel für den Webservice-DIenst:
SC \\[Servername] CREATE MicrosoftDynamicsNavWS$XRechnungWS binpath= "C:\Program Files (x86)\Microsoft Dynamics NAV\60\Service_XRechnung\Microsoft.Dynamics.Nav.Server.exe $XRechnungWS" DisplayName= "Microsoft Dynamics NAV Business Web Service XRechnung" type= share start= auto
- Beispiel für den ServiceTier-Dienst:
Konfiguration der Dienste
In der Konfigurationsdatei “CustomSettings.config” im Service-Verzeichnis müssen die Ports angegeben werden. Im Allgemeinen Portnummer der Service-Tier Instanz + 1. Die Default-Ports sind 7046 und 7047.

Bitte prüfen Sie, ob an der Firewall Konfigurationen vorgenommen werden müssen.
SPN für Webservice User setzen
Um eine SPN Delegation setzen zu können, werden Domain-Admin Rechte benötigt. Das Starten der Eingabeaufforderung muss ebenfalls mit der Option „Als Administrator ausführen“ gestartet werden.
Für den http-Zugriff:
setspn -A http/NameOfServer Domain\User
setspn -A http/FullQualifiedNameOfServer Domain\User
Außerdem muss auch folgender Befehl für den Webservice ausgeführt werden:
Netsh http add urlacl url=http://+:<WebServicePort>/<RTCServiceName> user=<yourDomain\yourUser> delegate=yes