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 asociada | Tipo de valor | Descripció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.