Um das Beispiel 'Verzeichnisliste parsen' (Parse Directory Listing) in Ihrer Umgebung auszuführen, konfigurieren Sie die Werte der Konfigurationseigenschaften, die vom Endpunkt verwendet werden, um auf Ihren FTP-Server zu zeigen. Außerdem muss Ihr FTP-Server die Verzeichnisliste in dem Format erzeugen, das vom Schema für unstrukturierte Dateien erwartet wird.
Führen Sie die folgenden Schritte nur dann aus, wenn Sie das Beispiel zum Parsen der Verzeichnisliste (Parse Directory Listing) ausführen möchten:
Um das Beispiel nur anzusehen und weitere Informationen dazu zu erhalten, befolgen Sie die Vorgehensweise im Abschnitt Beispiel 'Verzeichnisliste parsen'.
Bearbeiten und Testen Sie die FTP-Konfigurationseigenschaften von FTPParseDirListingExample in Studio:
Konfigurieren Sie das Stammverzeichnis des FTP-Servers:
\input
\processFailed
\processWidgetRUs
\processAcmeInc
\processNewCompany
Ermitteln Sie, ob Ihr FTP-Server die Dateiliste in dem Format erstellt, das das Schema für unstrukturierte Dateien in diesem Beispiel aufweist:
-rw-r--r-- 1 551
551
65
May 3 11:39 bidAcmeInc.txt
-rw-r--r-- 1 551
551
43
May 3 11:39 bidBudgetManufacture.txt
-rw-r--r-- 1 551
551
0
May 3 11:39 bidCrankCo.txt
-rw-r--r-- 1 551
551
73
May 3 11:39 bidSamAndSons.txt
-rw-r--r-- 1 551
551
33
May 3 11:39 bidWidgetRUs.txt
Wenn das Verzeichnisformat sich unterscheidet, können Sie das Schema für unstrukturierte Dateien mit dem Namen parseDirListing ändern. Um das Schema für unstrukturierte Dateien in diesem Beispiel zu öffnen, klicken Sie auf der Registerkarte 'Projekt' doppelt auf 'parseDirListing' im Ordner des Schemas für unstrukturierte Dateien. Die Ausgabe der Schaltfläche Testen der FTP-Aktivität Dateien auflisten (ls) kopieren Sie und fügen sie in eine Datei ein. Anschließend öffnen Sie die Datei auf der Registerkarte 'Testen' des Schemaeditors für unstrukturierte Dateien. Ändern Sie die Knoten des Schemas für unstrukturierte Dateien, um die Verzeichnisliste widerzuspiegeln. Der Größenknoten (size) wird von der Verzweigung "If size less or equal 0" (Wenn Verzweigung kleiner oder gleich null) der Aktivität If..Then verwendet. Stellen Sie sicher, dass während der Laufzeit ein Wert für diesen Knoten (size) zur Verfügung steht.
Führen Sie das Beispiel 'FTPParseDirListingExample' aus:
Veröffentlichen Sie in Studio das Projekt FTPParseDirListingExample. Wählen Sie in der Symbolleiste von Studio die Optionen
aus.Implementieren Sie von der Webmanagementkonsole (WMC) das Projekt FTPParseDirListingExample. Weitere Informationen finden Sie in der WMC-Onlinehilfe oder in Schritt 11: 'Vollständiges Integrationsprojekt publizieren und implementieren' im Abschnitt Projekt 'BookOrder' entwickeln im Handbuch Erste Schritte.