Skip To Content

esri_portal_add (AutoLISP)

Die Funktion esri_portal_add fügt das angegebene Portal zur Liste der verwalteten Portale hinzu und gibt eine Liste zurück, die Eigenschaften zur Organisation und zum Benutzerkonto enthält.

Syntax

(esri_portal_add url)

Argumente

Das folgende Argument wird aufgenommen:

  • url | Zeichenfolge | Erforderlich | Die URL eines gültigen ArcGIS Online- oder ArcGIS Enterprise-Portals.

    Beispiel: ArcGIS Online: https://www.arcgis.com oder https://<yourorg>.maps.arcgis.com

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

Beispiel für die Verwendung

Hinzufügen des angegebenen Portals.

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

Ergebnis des Beispiels für die Verwendung

Gibt eine Liste zurück, die Eigenschaften zur Organisation und zum Benutzerkonto enthält.

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

Rückgabewerte

Folgende Werte sind mögliche Rückgabewerte:

  • Bei Erfolg gibt die Funktion eine Assoziationsliste der Portaleigenschaften zurück.
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Zudem wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ( "Error" . "<message>")).

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

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

    Das erforderliche Argument wurde nicht angegeben.

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

    Es wurde keine Netzwerkverbindung gefunden.

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

    Die angegebene URL ist ungültig.

Weitere Informationen

(esri_portal_remove): Eine AutoLISP-Funktion, die die angegebene Portalverbindung entfernt.

(esri_portal_signin): Eine AutoLISP-Funktion, die eine Aufforderung zur Anmeldung beim angegebenen Portal ausgibt.