Seite 1 von 1

[gelöst]Webservices - mehr als ein Dienst

Verfasst: 15. Juli 2009 12:19
von m_schneider
hallo,

ist es möglich auf einem physikalischen Server mehrere Webservices Dienste einzurichten? Wenn ja, wie?

Den MSDN-Walktrough "Accessing Multiple Dynamics NAV Databases from a single ..." habe ich bereits durchgearbeitet. Allerdings wird da in keinster Weise auf Webservices eingegangen.

Re: Webservices - mehr als ein Dienst

Verfasst: 15. Juli 2009 19:10
von SilverX
Schau mal hier, das dürfte das sein, was du brauchst: https://blogs.msdn.com/freddyk/archive/2008/10/29/multiple-service-tiers.aspx.

Re: Webservices - mehr als ein Dienst

Verfasst: 16. Juli 2009 11:16
von m_schneider
Dankeschön, der entscheidende Punkt ist in der Beschreibung der .BAT

Code:
...SET DEP=/MicrosoftDynamicsNavServer$%SERVICE%
...
SC CREATE MicrosoftDynamicsNavWS$%SERVICE% binpath= "%SERVICEDIR%\Microsoft.Dynamics.Nav.Server.exe $%SERVICE%" DisplayName= "NAV Server %SERVICE% WS" type= %type% start= %START% obj= "NT Authority\NetworkService" depend= HTTP/NetTcpPortSharing%DEP%
...


Weitere Frage:

könnte mir mal jemand erläutern, wozu das DEP am Ende steht???

Re: Webservices - mehr als ein Dienst

Verfasst: 16. Juli 2009 19:17
von SilverX
Da wird eine Abhängigkeit zum Port Sharing Dienst gesetzt. Der wird benötigt, um mehrere WS Endpunkte auf den gleichen Port zu legen.

Re: Webservices - mehr als ein Dienst

Verfasst: 17. Juli 2009 13:33
von m_schneider
SilverX hat geschrieben:Da wird eine Abhängigkeit zum Port Sharing Dienst gesetzt. Der wird benötigt, um mehrere WS Endpunkte auf den gleichen Port zu legen.

sicher?

Jetzt nach dieser Information und erneutem durchlesen, glaube ich, dass dieses DEP notwendig ist um es dem entsprechenden Dienst zuzuordnen. In der Option "depends" stehen nämlich alle Parameter geteilt durch ein "/". Also ist das eher ein Verweis auf den zugehörigen Dienst.

Re: Webservices - mehr als ein Dienst

Verfasst: 18. Juli 2009 10:29
von SilverX
Ich gebe zu ich habe nicht genau gelesen. Dieser Teil ist für den Web Service. Diesem wird eine Abhängigkeit zu HTTP, NetTcpPortSharing (der das macht was ich oben beschrieben habe) UND dem zugrunde liegenden NAV Server Dienst mitgegeben der weiter oben mit "SET DEP=" gesetzt wird.

Re: Webservices - mehr als ein Dienst

Verfasst: 20. Juli 2009 08:06
von m_schneider
Alle Klar!!! Dankeschön.

In der Beschreibung steht es auch nochmal genau erläutert. Es wird eine Abhängigkeit zu dem NAV Server erstellt, damit bei einem Neustart die Webservices automatisch auch neu gestartet werden.

Mfg