Skip To Content

esri_webfeaturelayer_branchInfo (AutoLISP)

Obtient les informations sur la version de branche de couche d’entités Web pour la couche d’entités Web spécifiée sous forme de liste associée.

Syntaxe

(esri_webfeaturelayer_branchInfo flname branchName)

Arguments

  • flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.
  • branchName | chaîne | obligatoire | Nom de version de branche associé à la couche d’entités Web flname.

Exemple d’utilisation

Tente de récupérer les informations sur la version de branche pour la branche editor01.public de la couche d’entités Web Distribution.

(esri_webfeaturelayer_branchInfo "Distribution" "editor01.public")

Exemple d’utilisation du résultat

Obtient les informations sur la version de branche pour la branche editor01.public de la couche d’entités Web Distribution sous forme de liste associée :

(("NAME" . "editor01.public") ("DESCRIPTION" . "") ("ACCESS" . "Public") ("HAS_CONFLICTS" . "False") ("IS_LOCKED" . "True") ("IS_BEING_EDITED" . "True") ("IS_BEING_READ" . "False") ("LOCK_OWNER" . "r_user"))

Valeurs renvoyées

  • En cas de réussite, la fonction renvoie une liste associée de propriétés de couche d’entités Web sous forme de paires pointées avec une étiquette et une valeur. La liste associée de propriétés peut contenir entre autres ces valeurs :

    Etiquette associéeType de valeurDescription de la valeur
    "NAME"

    chaîne

    Nom de la couche d’entités ou sous-couche de sous-type.

    "DESCRIPTION"

    chaîne

    Informations fournies par le créateur de la version de branche.

    "ACCESS"

    chaîne

    Niveau d’accès de la version de branche. Options incluses : {"Public", "Privé", "Protégé"}

    "HASCONFLICTS"

    chaîne

    Indique si la branche fait état de conflits de mise à jour : {"True", "False"}

    "IS_LOCKED"

    chaîne

    Indique si l’état de la version de branche est verrouillée : {"True", "False"}

    "IS_BEING_EDITED"

    chaîne

    Indique si les entités de la branche sont en cours de mise à jour : {"True", "False"}

    "IS_BEING_READ"

    chaîne

    Indique si les entités de la branche sont en cours de lecture : {"True", "False"}

    "LOCK_OWNER"

    chaîne

    Nom de l’utilisateur avec un verrou de version de branche sur la couche d’entités Web.

  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principale "Error" et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).

Valeurs d’échec renvoyées

Un échec peut être dû par exemple aux raisons suivantes :

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

    L’argument requis n’a pas été fourni.

  • (nil ("Error" . "Service error encountered"))

    Problème de connexion avec le service Web.

  • (nil ("Error" . "One or more errors occurred."))

    Problème imprévu lors de la lecture des informations.

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

    La couche ne prend pas en charge les versions de branche.

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

    Valeurs non valides ou autre erreur de connexion.