Obtiene la información de versión en rama de la capa de entidades web para la capa de entidades web especificada como una lista asociada.
Sintaxis
(esri_webfeaturelayer_branchInfo flname branchName)
Argumentos
- 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 versión en rama asociado con la capa de entidades web de flname.
Uso de ejemplo
Intente recuperar la información de versión en rama para la rama editor01.public de la capa de entidades web Distribution.(esri_webfeaturelayer_branchInfo "Distribution" "editor01.public")
Uso de ejemplo de resultado
Obtiene la información de versión en rama de la rama editor01.public de la capa de entidades web Distribution como una lista asociada:
(("NAME" . "editor01.public") ("DESCRIPTION" . "") ("ACCESS" . "Public") ("HAS_CONFLICTS" . "False") ("IS_LOCKED" . "True") ("IS_BEING_EDITED" . "True") ("IS_BEING_READ" . "False") ("LOCK_OWNER" . "r_user"))
Valores de retorno
- Si todo va bien, la función devuelve una lista asociada de propiedades de capa de entidades web en forma de pares de puntos con una etiqueta y un valor. La lista asociada de propiedades puede contener estos valores y otros:
Etiqueta asociada Tipo de valor Descripción del valor "NAME" cadena de caracteres
El nombre de la capa de entidades o subcapa de subtipo.
"DESCRIPTION" cadena de caracteres
Información proporcionada por el creador de la versión en rama.
"ACCESS" cadena de caracteres
El nivel de acceso de la versión en rama. Las opciones incluyen: {"Público", "Privado", "Protegido""}
"HASCONFLICTS" cadena de caracteres
Indica si la rama tiene un estado de conflictos de edición: {"True", "False"}
"IS_LOCKED" cadena de caracteres
Indica si un estado de versión en rama está bloqueado: {"True", "False"}
"IS_BEING_EDITED" cadena de caracteres
Indica si las entidades de la rama se están editando: {"True", "False"}
"IS_BEING_READ" cadena de caracteres
Indica si las entidades de la rama se están leyendo: {"True", "False"}
"LOCK_OWNER" cadena de caracteres
El nombre del usuario con un bloqueo de versión en rama en la capa de entidades web.
- 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" . "One or more errors occurred."))
Se devuelve si hay un problema imprevisto al leer la información.
- (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.