Vorheriges Thema: AusgabeparameterNächstes Thema: Operator "Datei umbenennen"


Beispiel (Operator "Lesen aus Datei")

In diesem Beispiel können Sie Inhalt aus der Datei "ReadFile.txt" lesen. Der Dateiinhalt lautet folgendermaßen:

Dieses Beispiel berücksichtigt die folgenden Szenarien:

Gehen Sie folgendermaßen vor:

  1. Entwerfen Sie einen Prozess mit dem Operator Lesen aus Datei, wie in der folgenden Abbildung dargestellt:

  2. Doppelklicken Sie auf den Operator Lesen aus Datei, um die Eigenschaften "Lesen aus Datei" zu öffnen, und wählen Sie den Bereich Datei in Datensatzvariable einlesen aus.

    So lesen Sie aus der Datei

  3. Geben Sie den folgenden Dateipfad im Feld "Name der Quelldatei" ein.

    (Windows) C:\\ReadFile.txt

    (UNIX) /root/readfromfile.txt

  4. Führen Sie den Prozess aus.
  5. Öffnen Sie die Betriebsablauf-Ergebnisse, um den DatasetVariable-Wert anzuzeigen, wie in der folgenden Abbildung dargestellt:

    So lesen Sie aus der Datei und speichern den Dateiinhalt als Array

  6. Aktivieren Sie das Kontrollkästchen Dateiinhalt in einem Zeichenfolgen-Array zurückgeben.

    Der Dateiinhalt ist als Array verfügbar, wie in der folgenden Abbildung dargestellt:

    So lesen Sie bestimmte Zeilen in der Datei

  7. Geben Sie in das Feld "Ab Zeilennummer" 1 ein, um in der Datei "ReadFile.txt" ab der ersten Zeile zu lesen.
  8. Geben Sie 4 in das Feld "Bis Zeilennummer" ein, um in der Datei "ReadFile.txt" bis zur vierten Zeile zu lesen.

    Der Dateiinhalt wird von der Zeile 1 bis zur Zeile 4 gelesen und im Datensatz gespeichert, wie in der folgenden Abbildung dargestellt:

    So lesen Sie aus der Datei und speichern den Dateiinhalt in einer Datensatzvariable

  9. Geben Sie als Namen der Datensatzvariable "DataRead" ein.

    Der Dateiinhalt wird im Datensatz "DataRead" und nicht im Systemdatensatz gespeichert, wie in der folgenden Abbildung dargestellt:

Sie können auch die Anwender-ID und das Kennwort des Anwenderkontos angeben, das die Berechtigung zum Ausführen eines Prozesses erhalten soll. Wenn Sie Anwender-ID- und Kennwortwerte auf Operatorebene angeben, überschreiben Sie die Werte, die im Feld "Anmeldeinformationen anfordern" definiert sind. Sie definieren das Feld "Anmeldeinformationen anfordern" in den Eigenschaften "Dateimanagement".

Hinweis: Stellen Sie sicher, dass Sie dem Anwender eine Leseberechtigung und für das PAM-Installationsverzeichnis eine Berechtigung zum Lesen und Ausführen erteilen, um die ReadFile-Service-Operation auszuführen. Weitere Informationen zum Konfigurieren des Dateimanagements finden Sie im Handbuch für Inhaltsadministratoren im Abschnitt "Konfigurieren des Dateimanagements".