Skip To Content

esri_webfeaturelayer_ hasWebUpdates (AutoLISP)

Función para identificar si la capa de entidades web especificada tiene actualizaciones del lado del servidor dentro del área de proyecto.

Sintaxis

(esri_webfeaturelayer_ hasWebUpdates flname)

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades web existente en el dibujo.

Uso de ejemplo

Evalúe si la capa de entidades web denominada "UtilityPoles" tiene algunas ediciones del lado del servidor dentro del área de proyecto actual.

(esri_webfeaturelayer_hasWebUpdates "UtilityPoles")

Uso de ejemplo de resultado

La función devuelve una lista que contiene un valor entero de 1 que indica que la capa se ha actualizado en el servidor:

(1)

Valores de retorno

  • Si todo va bien, devuelve una lista que contiene un código de edición como un entero de la siguiente forma:
    • (1) | La capa tiene actualizaciones en el servidor.
    • (0) | la capa no tiene cambios procedentes del servidor (los cambios incluyen agregación, supresión y actualizaciones de atributos)
    • (-1) | La capa procede de una versión anterior O la capa tiene un rastreo del editor habilitado aunque ningún tiempo de edición válido.
  • 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>"))

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" . "Web feature layer not found."))

    El valor de la capa de entidades web especificada no es una capa de entidades web válida en el dibujo.

    (nil ("Error" . "No connected web feature layer found."))

    El usuario no ha iniciado sesión en la organización y no proporcionó credenciales para obtener el último tiempo de edición.