Skip To Content

esri_webfeaturelayer_createBranch (AutoLISP)

Crea la versión en rama de una capa de entidades web para la capa de entidades web especificada.

Sintaxis

(esri_webfeaturelayer_createBranch flname branchName branchInfo)

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 que se utilizará para la nueva versión en rama.
  • branchInfo | Lista asociada | obligatorio | Información de versión en rama que se aplicará a la capa de entidades web flname como una lista asociada de pares con puntos tal como se describe a continuación:

Etiqueta asociadaTipo de valorDescripción del valor
"DESCRIPTION"

cadena de caracteres

(Opcional) Texto de descripción proporcionado por el creador de la versión en rama. (64 caracteres)

"ACCESS"

cadena de caracteres

El nivel de acceso de la versión en rama. Las opciones incluyen: {"Público", "Privado", "Protegido"}

Uso de ejemplo

Intente crear una nueva versión en rama denominada SouthwestProposal para la capa de entidades web Damage_to_Commercial_Buildings.

(esri_webfeaturelayer_createBranch "Damage_to_Commercial_Buildings" "SouthwestProposal" 
    (list
        (cons "DESCRIPTION" "proposed changes") 
        (cons "ACCESS" "Public")
    )
)

Uso de ejemplo de resultado

Crea una nueva versión en rama denominada SouthwestProposal para la capa de entidades web Damage_to_Commercial_Buildings y devuelve:

("SouthwestProposal")

Valores de retorno

  • Si todo va bien, la función devuelve una lista que contiene el nombre de versión en rama como una cadena de caracteres.
  • 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" . "Service error encountered."))

    Se devuelve si hubiera algún problema de conexión con el servicio web.

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

    La capa no es compatible con las versiones en rama.

  • (nil ("Error" . "Unable to retrieve properties from the branch version.")

    Valores no válidos o algún otro error de conexión.