Skip to main content
Skip table of contents

Operation: EnumerateDirectory

Mit der Operation EnumerateDirectory listen Sie alle Dateien und Ordner aus einem bestimmten Ordnerpfad auf.

Weitere Informationen zu anderen Operationen des Microsoft Azure Data Lake Gen 1 Storage Connectors finden Sie unter Microsoft Azure Data Lake Gen 1 Storage Connector.

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte:

de.softproject.integration.adapter.microsoft.azure.datalake.MicrosoftAzureDataLakeStoreConnector: Hauptklasse (Standard)

authEndpoint

Dieser Parameter ist erforderlich.

OAuth 2.0 Token-Endpunkt (v1)

Mögliche Werte:

Zeichenkette mit einem gültigen Endpunkt, z. B.:

https://login.microsoftonline.com/<DirectoryID>/oauth2/token

clientID

Dieser Parameter ist erforderlich.

Client-ID der "Azure Active Directory"-Anwendung

Mögliche Werte:

Zeichenkette mit der Client-ID, z. B.:

10925xxx-1111-4444-bd3d-82165c0d3841

clientSecret

Dieser Parameter ist erforderlich.

Geheimer Clientschlüssel der "Azure Active Directory"-Anwendung

Mögliche Werte:

Zeichenkette mit dem geheimen Clientschlüssel

accountName

Dieser Parameter ist erforderlich.

Voll qualifizierter Data Lake Storage Account-Name (FQDN)

Mögliche Werte:

Zeichenkette mit dem FQDN, z. B.:

<your_account_name>.azuredatalakestore.net

folderPath

Ordnerpfad. Kann mit einem Schrägstrich beginnen und enden.

Mögliche Werte:

  • /: Wurzelordner

  • Beliebiger gültiger Pfad, z. B. root/subFolder/.../lastFolder

maxEntriesToRetrieve

Dieser Parameter ist optional für die Operation EnumerateDirectory und wird ignoriert, wenn der Parameter entriesRecursively auf true gesetzt ist.

Maximale Anzahl von Einträgen, die abgerufen werden sollen. 

Hinweis:

Beachten Sie, dass der Server die Anzahl der abgerufenen Einträge auf eine kleinere Zahl als die angegebene Zahl begrenzen kann.

Mögliche Werte:

Ganze Zahl größer 0.

startAfterPathName

Dieser Parameter ist optional für die Operation EnumerateDirectory und wird ignoriert, wenn der Parameter entriesRecursively auf true gesetzt ist.

Datei- oder Ordnername, nach dem die Aufzählung beginnen soll.

Mögliche Werte:

Zeichenkette mit dem Pfadnamen der Datei oder des Ordners.

entriesRecursively

Dieser Parameter ist optional.

Ermöglicht es, Einträge rekursiv zu extrahieren.

Hinweis:

Wenn der Parameter auf true gesetzt ist, werden die Parameter maxEntriesToRetrieve und startAfterPathName ignoriert.

Mögliche Werte:

  • true: Alle Einträge des angegebenen Ordnerpfads werden rekursiv abgerufen.

  • false: Alle Einträge des angegebenen Ordnerpfads werden abgerufen, sodass nur direkte Kind-Elemente abgerufen werden.

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Input

Diese Operation benötigt kein spezifisches Input-XML.

Output

Wenn die Operation EnumerateDirectory erfolgreich ausgeführt wurde (Status 1), gibt der Adapter ein XML-Dokument mit einer Liste aller Dateien und Ordner aus, z. B.:

image-20250130-123321.png

Hinweis:

Jedes Entry-Element entspricht einer Datei oder einem Ordner. Folgende Attribute beschreiben das Entry-Element:

  • LastAccessTime: Zeitpunkt des letzten Zugriffs

  • LastModifiedTime: Zeitpunkt der letzten Änderung

  • Group: ID der Gruppe, die die Datei oder den Ordner besitzt

  • User: ID des Benutzers, der die Datei oder den Ordner besitzt

  • Permission: Berechtigungszeichenfolge für die Datei in UNIX-Syntax

  • Name: Dateiname 

  • FullName: Vollständiger Datei- oder Ordnerpfad

Wenn die Operation nicht erfolgreich war, also im Falle eines Fehlers (Status -1⁣), gibt der Adapter ein XML-Dokument mit der Fehlerbeschreibung zurück, z. B.:

image-20250130-123421.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.