Crée une version de branche de couche d’entités Web pour la couche d’entités Web spécifiée.
Syntaxe
(esri_webfeaturelayer_createBranch flname branchInfo)
Arguments
Les arguments suivants sont inclus comme suit :
- flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.
- branchName | chaîne | obligatoire | Nom à utiliser pour la nouvelle version de branche.
- branchInfo | liste associée | obligatoire | Informations sur la version de branche à appliquer à la couche d’entités Web flname en tant que liste associée de paires pointées comme décrit ci-dessous :
Etiquette associée | Type de valeur | Description de la valeur |
---|---|---|
"DESCRIPTION" | chaîne | (Facultatif) Texte de description fourni par le créateur de la version de branche. (64 caractères) |
"ACCESS" | chaîne | Niveau d’accès de la version de branche. Options incluses : {"Public", "Privé", "Protégé"} |
Exemple d’utilisation
Tente de créer une version de branche appelée SouthwestProposal pour la couche d’entités Web Damage_to_Commercial_Buildings.(esri_webfeaturelayer_createBranch "Damage_to_Commercial_Buildings" "SouthwestProposal"
(list
(cons "DESCRIPTION" "proposed changes")
(cons "ACCESS" "Public")
)
)
Exemple d’utilisation du résultat
Crée une version de branche appelée SouthwestProposal pour la couche d’entités Web Damage_to_Commercial_Buildings et renvoie :
("SouthwestProposal")
Valeurs renvoyées
- En cas de réussite, la fonction renvoie une liste contenant le nom de version de branche sous forme d’une chaîne.
- 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" . "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.
Vous avez un commentaire à formuler concernant cette rubrique ?