[gelöst]Webservices - mehr als ein Dienst

15. Juli 2009 12:19

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.
Zuletzt geändert von m_schneider am 20. Juli 2009 08:08, insgesamt 1-mal geändert.

Re: Webservices - mehr als ein Dienst

15. Juli 2009 19:10

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

16. Juli 2009 11:16

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

16. Juli 2009 19:17

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

17. Juli 2009 13:33

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

18. Juli 2009 10:29

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

20. Juli 2009 08:06

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