Skip To Content

esri_webfeaturelayer_branchInfo (AutoLISP)

Ruft Verzweigungsversionsinformationen des Web-Feature-Layers für den angegebenen Web-Feature-Layer als Assoziationsliste ab.

Syntax

(esri_webfeaturelayer_branchInfo flname branchName)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.
  • branchName | Zeichenfolge | erforderlich | Ein mit dem Web-Feature-Layer flname verknüpfter Verzweigungsversionsname.

Beispiel für die Verwendung

Versuchen Sie, die Verzweigungsversionsinformationen für die Verzweigung editor01.public des Web-Feature-Layers Distribution abzurufen.

(esri_webfeaturelayer_branchInfo "Distribution" "editor01.public")

Ergebnis des Beispiels für die Verwendung

Ruft Verzweigungsversionsinformationen für die Verzweigung editor01.public des Web-Feature-Layers Distribution als Assoziationsliste ab:

(("NAME" . "editor01.public") ("DESCRIPTION" . "") ("ACCESS" . "Public") ("HAS_CONFLICTS" . "False") ("IS_LOCKED" . "True") ("IS_BEING_EDITED" . "True") ("IS_BEING_READ" . "False") ("LOCK_OWNER" . "r_user"))

Rückgabewerte

  • Wenn der Vorgang erfolgreich war, wird mit der Funktion eine Assoziationsliste mit Web-Feature-Layer-Eigenschaften in Form von Paarlisten (dotted pairs) mit Bezeichnung und Wert zurückgegeben. Die Assoziationsliste mit Eigenschaften kann unter anderem folgende Werte enthalten:

    Assoziierte BezeichnungWertetypWertbeschreibung
    "NAME"

    string

    Der Name des Feature-Layers oder Subtype-Sublayers.

    "DESCRIPTION"

    string

    Von dem Ersteller der Verzweigungsversion bereitgestellte Informationen.

    "ACCESS"

    string

    Die Zugriffsebene der Verzweigungsversion. Optionen sind unter anderem: {"Public", "Private", "Protected"}

    "HASCONFLICTS"

    string

    Gibt an, ob der Status der Verzweigung Bearbeitungskonflikte enthält oder nicht: {"True", "False"}

    "IS_LOCKED"

    string

    Gibt an, ob der Status der Verzweigungsversion gesperrt ist oder nicht: {"True", "False"}

    "IS_BEING_EDITED"

    string

    Gibt an, ob die Features der Verzweigung bearbeitet werden oder nicht: {"True", "False"}

    "IS_BEING_READ"

    string

    Gibt an, ob die Features der Verzweigung gelesen werden oder nicht: {"True", "False"}

    "LOCK_OWNER"

    string

    Der Name des Benutzers mit einer Verzweigungsversionssperre auf dem Web-Feature-Layer.

  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend 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" . "Service error encountered"))

    Wird zurückgegeben, wenn ein Problem mit der Verbindung zum Web-Service besteht.

  • (nil ("Error" . "One or more errors occurred."))

    Wird zurückgegeben, wenn beim Lesen der Informationen ein unvorhergesehenes Problem auftritt.

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

    Layer unterstützt keine Verzweigungsversionen.

  • (nil ("Error" . "Unable to retrieve properties from the branch version")

    Ungültige Werte oder ein anderer Verbindungsfehler.