файл services.sde

Файл services.sde в директории etc SDEHOME содержит имя сервиса и уникальный номер порта Transmission Control Protocol/Internet Protocol (TCP/IP0, на который сервис ArcSDE (также называемый сервером приложений) будет принимать запросы на подключение. Перед запуском ArcSDE файл services.sde должен быть сконфигурирован.

Номер порта в этом файле также присваивается каждому пользователю или процессу gsrvr, инициируемому сервисом ArcSDE. Номер порта, указанный в файле services.sde, не обозначает использования порта операционной системы. Он включен в файл services.sde по соглашению как напоминание номера порта, назначенного для имени сервиса в файле сервисов операционной системы. Esri зарегистрировал имя сервиса по умолчанию esri_sde и номер порта TCP/IP 5151 с Институтом Информационных наук (Information Sciences Institute), Internet Assigned Numbers Authority.

Файл по умолчанию services.sde, созданный во время процесса инсталляции, содержит следующее:

# ESRI ArcSDE Remote Protocol
#
#esri_sde 5151/tcp

Если вы собираетесь использовать имя сервиса и номер порта по умолчанию, необходимо удалить отметку комментария (#) перед esri_sde 5151/tcp. Если вы собираетесь использовать другие или дополнительные имена сервисов и номера портов, введите их на следующей строке без отметки комментария (#).

В системах UNIX или Linux файл services.sde всегда используется, если вы пользуетесь сервисом ArcSDE. Однако, в системах Windows файл services.sde используется только когда сервис запускается из командной строки MS-DOS с помощью команды sdemon. Когда сервис ArcSDE запускается командой sdemon, файл системных сервисов ищет имя сервиса, которое соответствует имени сервиса в файле services.sde. Если соответствие найдено, ArcSDE запускает процесс giomgr и ожидает пользовательские запросы на подключение на номер порта TCP/IP, выделенный данному имени сервиса. Если соответствие не найдено, то появляется сообщение об ошибке (в системах UNIX/Linux) или регистрируется ошибка файла sde_<service_name>.log ( в Windows).

Если сервис запущен с сервисной панели Windows, то ArcSDE выполнит поиск имени сервиса в реестре под HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcInfo\ArcSDE\ArcSDE для <dbms>\<service name>.

5/10/2014