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 Bezeichnung Wertetyp Wertbeschreibung "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.