Получает информацию о сервис-ориентированной версии векторного веб-слоя для указанного векторного веб-слоя в виде связанного списка.
Синтаксис
(esri_webfeaturelayer_branchInfo flname branchName)
Аргументы
- flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
- branchName | строка | обязательно | Имя сервис-ориентированной версии, связанной с векторным веб-слоем flname.
Пример использования
Попытка получить информацию о сервис-ориентированной версии для версии editor01.public векторного веб-слоя Distribution.(esri_webfeaturelayer_branchInfo "Distribution" "editor01.public")
Результат из примера использования
Получает информацию о сервис-ориентированной версии editor01.public векторного веб-слоя Distribution в виде связанного списка:
(("NAME" . "editor01.public") ("DESCRIPTION" . "") ("ACCESS" . "Public") ("HAS_CONFLICTS" . "False") ("IS_LOCKED" . "True") ("IS_BEING_EDITED" . "True") ("IS_BEING_READ" . "False") ("LOCK_OWNER" . "r_user"))
Возвращаемые значения
- В случае успеха функция возвращает связанный список свойств векторного веб-слоя в виде пар значений "подпись-значение", разделенных точками. Связанный список свойств может содержать эти и другие значения:
Связанная надпись Тип значения Описание значения "NAME" string
Имя векторного слоя или подслоя подтипа.
"DESCRIPTION" string
Информация предоставлена создателем сервис-ориентированной версии.
"ACCESS" string
Уровень доступа сервис-ориентированной версии. Возможные варианты включают: {"Общедоступный", "Частный", "Защищенный""}
"HASCONFLICTS" string
Указывает, находится ли версия в статусе конфликта редактирования: {"True", "False"}
"IS_LOCKED" string
Указывает, заблокирован ли статус сервис-ориентированной версии: {"True", "False"}
"IS_BEING_EDITED" string
Указывает, редактируются ли объекты версии: {"True", "False"}
"IS_BEING_READ" string
Указывает, считываются ли объекты версии: {"True", "False"}
"LOCK_OWNER" string
Имя пользователя с блокировкой сервис-ориентированной версии на векторном веб-слое.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "Service error encountered"))
Возвращается при возникновении какой-либо проблемы с подключением к веб-сервису.
- (nil ("Error" . "One or more errors occurred."))
Возвращается при возникновении непредвиденной проблемы при считывании информации.
- (nil ("Error" . "Layer does not support branch versions")
Слой не поддерживает сервис-ориентированные версии.
- (nil ("Error" . "Unable to retrieve properties from the branch version")
Неверные значения или какая-то другая ошибка подключения.