Создает сервис-ориентированную версию векторного веб-слоя для указанного векторного веб-слоя.
Синтаксис
(esri_webfeaturelayer_createBranch flname branchName branchInfo)
Аргументы
Следующие аргументы включаются таким образом:
- flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
- branchName | строка | обязательно | Имя, которое будет использоваться для новой сервис-ориентированной версии.
- branchInfo | связанный список | обязательно | Информация о сервис-ориентированной версии будет применена к векторному веб-слою flname в виде связанного списка пар разделенных точками значений, как описано ниже:
Связанная надпись | Тип значения | Описание значения |
---|---|---|
"DESCRIPTION" | string | (Дополнительно) Текст описания, предоставленный создателем сервис-ориентированной версии. (64 знака) |
"ACCESS" | string | Уровень доступа сервис-ориентированной версии Опции включают: {"Общедоступный", "Частный", "Защищенный"} |
Пример использования
Попытка создать новую сервис-ориентированную версию с именем SouthwestProposal для векторного веб-слоя Damage_to_Commercial_Buildings.(esri_webfeaturelayer_createBranch "Damage_to_Commercial_Buildings" "SouthwestProposal"
(list
(cons "DESCRIPTION" "proposed changes")
(cons "ACCESS" "Public")
)
)
Результат из примера использования
Создает новую сервис-ориентированную версию SouthwestProposal для векторного веб-слоя Damage_to_Commercial_Buildings и возвращает :
("SouthwestProposal")
Возвращаемые значения
- В случае успеха функция возвращает список, содержащий название сервис-ориентированной версии в виде строки.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "Service error encountered."))
Возвращается при возникновении какой-либо проблемы с подключением к веб-сервису.
- (nil ("Error" . "Layer does not support branch versions.")
Слой не поддерживает сервис-ориентированные версии.
- (nil ("Error" . "Unable to retrieve properties from the branch version.")
Неверные значения или какая-то другая ошибка подключения.