Эта функция изменяет сервис-ориентированную версию для указанного векторного веб-слоя. Сервис-ориентированные версии могут отображаться как заблокированные в пользовательском интерфейсе Ресурсы Esri, если для опубликованного сервиса установлено значение "только для чтения" или если эту версию было невозможно отредактировать на момент ее добавления. Если слой сервис-ориентированной версии специально не обозначен как доступный только для чтения, его можно переключить в разблокированное состояние редактирования в контекстном меню пользовательского интерфейса Ресурсы Esri, но для синхронизации изменений потребуется вход пользователя с соответствующими учетными данными.
Синтаксис
(esri_webfeaturelayer_changeBranch flname branchName)
Аргументы
Следующие аргументы включаются таким образом:
- flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.
- branchName | строка | обязательно | Имя существующей версии, которое будет использоваться для текущей сервис-ориентированной версии.
Пример использования
Попытка изменить сервис-ориентированную версию слоя landowners на версию editor01.phase1.(esri_webfeaturelayer_changeBranch "landowners" "editor01.phase1")
Результат из примера использования
Текущая сервис-ориентированная версия слоя landowners изменяется на версию editor01.phase1 и возвращает список значений true:
(T)
Возвращаемые значения
- В случае успеха функция возвращает список значений true: (T).
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан обязательный аргумент.
- (nil ("Error" . "Branch version not found."))
Имя сервис-ориентированной версии не найдено.
- (nil ("Error" . "Layer does not support branch versions")
Слой не поддерживает сервис-ориентированные версии.
- (nil ("Error" . "No connected web feature layers found."))
Не найдены подключенные векторные веб-слои.