Skip To Content

esri_portal_add (AutoLISP)

La fonction esri_portal_add ajoute le portail spécifié à la liste des portails gérés et renvoie une liste qui comprend les propriétés relatives au compte d’organisation et au compte utilisateur.

Syntaxe

(esri_portal_add url)

Arguments

L’argument suivant est inclus :

  • url | chaîne | obligatoire | URL d’un portail ArcGIS Online ou ArcGIS Enterprise valide.

    Exemple : ArcGIS Online – https://www.arcgis.com ou https://<yourorg>.maps.arcgis.com

    ArcGIS Enterprise : https://<webadaptorhost>.<domain.com>/<webadaptorname>

Exemple d’utilisation

Ajouter le portail spécifié.

(esri_portal_add  "https://cadteam.esri.com/portal")

Exemple d’utilisation du résultat

Renvoie une liste qui comprend les propriétés relatives au compte d’organisation et au compte utilisateur.

(("IsActivePortal" . "False") ("IsSignedIn" . "False") ("OrganizationName" . "") ("PortalUrl" . "https://cadteam.esri.com/portal") ("CurrentUser" . "nil"))

Valeurs renvoyées

Voici les valeurs de renvoi possibles :

  • En cas de réussite, la fonction renvoie une liste associée de propriétés du portail.
  • En cas d’échec, 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" . "Missing required argument."))

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

  • (nil ("Error" . "requires network....")))

    Aucune connexion réseau n’a été trouvée.

  • (nil ("Error" . "Invalid URL"))

    L’URL fournie n’est pas valide.

Voir aussi

(esri_portal_remove) : fonction AutoLISP qui supprime la connexion au portail spécifié.

(esri_portal_signin) : fonction AutoLISP qui génère une invite pour se connecter au portail spécifié.