Vorheriges Thema: pdm_webstat – Zurückgeben von Webnutzungsstatistiken

Nächstes Thema: rpt_srv – Generieren von Berichten

report – Generieren von Berichten

Gilt nur für UNIX

Mit dem Berichtsprogramm können Sie einen Bericht von der Befehlszeile auf dem Server erstellen. Um den Berichtsbefehl an der Befehlszeile oder in einem Skript auszugeben, müssen Sie pdm_task mit einschließen. Der Befehl „pdm_task“ legt Umgebungsvariablen für Befehle fest, die über keinen Wrapper verfügen. Geben Sie "pdm_task" mit dem Berichtsbefehl auf der gleichen Befehlszeile nur dann ein, wenn der Bericht durch ein Skript oder die Befehlszeile aufgerufen wurde. Wenn Sie den Berichtsbefehl von einem Menü aus ausgeben, brauchen Sie pdm_task nicht mit einschließen, weil alle Umgebungsvariablen von der Anwendung festgelegt werden.

Syntax

Dieser Befehl hat das folgende Format:

pdm_task report [-h] [-e] [-f] [-F ffstring] [-p pagelength] filename [ command line arguments]

-e

Wiederholt ein kompiliertes Skript (für Debugzwecke).

-f

Verwendet einen Seitenvorschub zwischen Seiten.

-F ffstring

Legt die optionale Seitenvorschubzeichenfolge fest.

-p pagelength

Legt die Seitenlänge fest. Die Länge der Standardseite ist 66.

Dateiname

Die Berichtsvorlage. Wenn Sie den Berichtsbefehl nicht von dem Verzeichnis aus ausführen, in dem sich die Vorlagendatei befindet, schließen Sie den vollständigen Dateipfadnamen mit ein. Der Befehl sendet die Ausgabe als Standardausgabe (stdout).

Befehlszeilenargumente

Gibt von der Berichtsvorlage empfangende Parameter an. Wenn der Bericht so ausgerichtet ist, dass er Befehlszeilenargumente akzeptiert, müssen Sie ein Befehlszeilenargument für jeden Parameter in der Berichtsvorlage eingeben. Wenn das Argument leer ist, geben Sie die Zeichenfolge Null ein.

Der folgende Befehl stellt beispielsweise die Befehlszeilenargumente "Smith", "Jane" und "L" bereit. Die Berichtsvorlage benötigt diese drei Parameter, um den Bericht für die betroffenen Kontakte zu erstellen.

Geben Sie z. B. ein:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt

Im nächsten Beispiel hat Jane Smith keinen zweiten Vornamen:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt Smith Jane "