Skip To Content

esri_webfeaturelayer_deleteBranch (AutoLISP)

Cette fonction supprime une version de branche de la couche d’entités Web spécifiée.

Syntaxe

(esri_webfeaturelayer_deleteBranch 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 supprimer le nom de la version de branche existante de la couche d’entités Web dans le dessin.

(esri_webfeaturelayer_deleteBranch "landowners" "editor01.phase1")

Exemple d’utilisation du résultat

Le nom de la version de branche est supprimé et la fonction renvoie une liste qui contient la valeur True (T).

(T)

Valeurs renvoyées

  • En cas de réussite, le nom de la version de branche est supprimé et la fonction renvoie une liste qui contient la valeur True (T).

  • 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>")).

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

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

    L’un des deux arguments requis n’a pas été fourni.

  • (nil ("Error" . "Web feature layer not found."))

    Le nom de la couche d’entités Web spécifié ne correspond pas à une couche d’entités Web valide dans le dessin.

  • (nil ("Error" . "No connected web feature layers found."))

    La connexion réseau à la couche d’entités Web a été perdue.

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

    La couche d’entités Web spécifiée ne prend pas en charge les versions de branche.

  • ( nil ("Error" . "Cannot delete the current branch version."))

    Le nom de version de branche en cours de suppression est actuellement utilisé par la couche d’entités Web.

  • ( nil ("Error" . "Failed."))

    Le nom de la version de branche spécifié n’existe pas.

Voir aussi

(esri_webfeaturelayer_branchInfo) : obtient les informations de 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.

(esri_webfeaturelayer_createBranch) : crée une version de branche pour la couche d’entités Web spécifiée.

(esri_webfeaturelayer_branchNames) : récupère une liste de noms de version de branche sur le serveur.

(esri_webfeaturelayer_changeBranch) : change la version de branche pour la couche d’entités Web spécifiée.