Skip To Content

esri_webfeaturelayer_branchNames (AutoLISP)

La fonction esri_webfeaturelayer_branchNames récupère une liste de noms de version de branche à partir du serveur. Cette fonction AutoLISP nécessite que vous soyez connecté pour pouvoir accéder à la couche et récupérer les noms.

Syntaxe

(esri_webfeaturelayer_branchNames flname)

Arguments

L’argument suivant est inclus :

  • flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.

Exemple d’utilisation

Récupérer une liste de noms de version de branche associée à la couche d’entités Web Distribution.

(esri_webfeaturelayer_branchNames "Distribution")

Exemple d’utilisation du résultat

Renvoie une liste de noms de version de branche associée à la couche d’entités Web Distribution sous forme de chaînes.

("sde.DEFAULT" "emil9669.TestVersion" "editor01.private" "editor01.public" "editor01.protected" "ruser.testfromUI")

Valeurs renvoyées

Voici les valeurs de renvoi possibles :

  • En cas de réussite, la fonction renvoie une liste de noms de version de branche sous forme de chaînes.
  • En cas d’échec, elle renvoie une liste dont la première valeur est nil, une liste associée contenant la valeur de clé "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" . "No connected web feature layers found."))

    Aucune couche d’entités Web connectée n’a été trouvée.

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

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

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

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