Skip To Content

esri_webfeaturelayer_changeBranch (AutoLISP)

Esta función cambia la versión en rama para la capa de entidades web especificada. Versiones en rama puede visualizarse como bloqueado en la interfaz de usuario Contenido de Esri si el servicio publicado se establece en solo lectura o si la versión en rama no pudo editarse en el momento en que se agregó. Si no se designa específicamente como una capa de solo lectura, la capa de versión en rama puede cambiarse al estado de edición desbloqueado en el menú contextual de la interfaz de usuario Contenido de Esri, aunque requerirá que inicie sesión un usuario con las credenciales apropiadas para sincronizar cambios.

Sintaxis

(esri_webfeaturelayer_changeBranch flname branchName)

Argumentos

Los siguientes argumentos se incluyen de la siguiente forma:

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades web existente en el dibujo.
  • branchName | cadena de caracteres | obligatorio | Un nombre de rama existente que se va a utilizar para la versión en rama actual.

Uso de ejemplo

Intenta cambiar la versión en rama de la capa landowners a la versión en rama editor01.phase1.

(esri_webfeaturelayer_changeBranch "landowners" "editor01.phase1")

Uso de ejemplo de resultado

La versión en rama actual de la capa landowners cambia a la versión en rama editor01.phase1 y devuelve una lista de true:

(T)

Valores de retorno

  • Si todo va bien, la función devuelve una lista de true: (T)
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, una lista asociada que contiene el valor de clave "Error" y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>"))

Valores de retorno fallido

Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:

  • (nil ("Error" . "Missing required argument."))

    No se ha proporcionado el argumento requerido.

  • (nil ("Error" . "Branch version not found."))

    El nombre de la versión en rama no se encontró.

  • (nil ("Error" . "Layer does not support branch versions")

    La capa no es compatible con las versiones en rama.

  • (nil ("Error" . "No connected web feature layers found."))

    No se encontraron capas de entidades web conectadas.