Datei "services.sde"

Die Datei "services.sde" im Verzeichnis "etc" von SDEHOME enthält den Dienstnamen und die eindeutige Transmission Control Protocol/Internet Protocol (TCP/IP)-Portnummer, unter der der ArcSDE-Dienst (auch Anwendungsserver genannt) Verbindungsanforderungen annimmt. Die Datei "services.sde" muss konfiguriert werden, bevor ArcSDE gestartet werden kann.

Die Portnummer in dieser Datei wird auch jedem Benutzer- oder gsrvr-Prozess zugewiesen, der vom ArcSDE-Dienst gestartet wird. Mit der Portnummer in der Datei "services.sde" wird nicht die Port-Verwendung des Betriebssystems bestimmt. Sie wird in "services.sde" grundsätzlich angegeben, um auf die Portnummer hinzuweisen, die dem Dienstnamen in der Dienstedatei des Betriebssystems zugewiesen ist. Esri hat den Standard-Dienstnamen "esri_sde" und die TCP/IP-Portnummer 5151 beim Information Sciences Institute, Internet Assigned Numbers Authority registriert.

Die standardmäßige Datei "services.sde", die während der Installation erstellt wird, enthält folgende Informationen:

# ESRI ArcSDE Remote Protocol
#
#esri_sde 5151/tcp

Wenn Sie die Standardwerte für Dienstname und Portnummer verwenden möchten, müssen Sie das Kommentarzeichen (#) vor dem Eintrag "esri_sde 5151/tcp" entfernen. Wenn Sie andere oder zusätzliche Dienstnamen und Portnummern verwenden möchten, geben Sie diese in die nächste Zeile ohne das Nummernzeichen (#) ein.

Auf UNIX- oder Linux-Systemen wird die Datei "services.sde" immer verwendet, wenn Sie einen ArcSDE-Dienst verwenden. Auf Windows-Systemen wird die Datei "services.sde" dagegen nur verwendet, wenn der Dienst über die MS-DOS-Eingabeaufforderung mit dem Befehl "sdemon" gestartet wird. Sobald Sie den ArcSDE-Dienst mit dem Befehl "sdemon" starten, wird die Dienstedatei nach einem Dienstnamen durchsucht, der dem Dienstnamen in der Datei "services.sde" entspricht. Wenn eine Übereinstimmung gefunden wird, startet ArcSDE den giomgr-Prozess und überwacht die dem Dienstnamen zugewiesene TCP/IP-Portnummer auf eingehende Verbindungsanforderungen. Wenn keine Übereinstimmung gefunden wird, gibt ArcSDE eine Fehlermeldung zurück (UNIX/Linux) bzw. protokolliert einen Fehler in der Datei "sde_<Dienstname>.log" (Windows).

Wenn der Dienst aus der Windows-Systemsteuerung unter "Dienste" gestartet wird, durchsucht ArcSDE die Registrierung unter "HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcInfo\ArcSDE\ArcSDE for <dbms>\<service name>" nach dem Dienstnamen.


7/10/2012