Skip To Content

esri_webfeaturelayer_branchInfo (AutoLISP)

Получает информацию о сервис-ориентированной версии векторного веб-слоя для указанного векторного веб-слоя в виде связанного списка.

Синтаксис

(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")

    Неверные значения или какая-то другая ошибка подключения.