Das hier beschriebene Format wird von FORMS verwendet, wenn Sie eine Transaktionsbeschreibung in eine Datei exportieren. Dieses Format erwartet FORMS auch, wenn Sie Transaktionsbeschreibungen aus anderen Anwendungen importieren. Anhand dieser Informationen können Sie daher eine solche Datei bearbeiten.
Die Textdatei besteht aus drei Teilen: einer Liste der Transaktionsfelder, den Optionsangaben und der Versionsnummer. Diese sind unten ausführlich beschrieben.
Transaktionsbeschreibungsdateien weisen normalerweise die Erweiterung .trs anstelle von .txt auf, aber dies ist nicht unbedingt erforderlich.
Leere Zeilen sind in der Datei zulässig.
Kommentare können Sie in Zeilen einfügen, die mit dem Zeichen "#" anfangen. Den Inhalt solcher Zeilen ignoriert FORMS.
Alle Transaktionsfelder müssen vor den Einträgen Options und Version aufgeführt werden.
Options und Version können auch in anderer Reihenfolge erscheinen und die Groß-/Kleinschreibung wird nicht berücksichtigt.
Jede Zeile, die ein Transaktionsfeld enthält, muss zwischen den einzelnen Teilen des Transaktionsfeldes ein Semikolon aufweisen. Auch wenn Sie den Formularnamen auslassen, müssen Sie das Semikolon angeben, das auf den Formularnamen folgen würde. Fügen Sie nach dem Ausdruck kein Semikolon ein. Jede Transaktionsfeldzeile enthält immer 8 Semikolons.
Am Anfang der Datei müssen alle Transaktionsfelder aufgelistet werden. Jedes Transaktionsfeld besteht aus den unten genannten Teilen, die durch ein Semikolon getrennt in einer bestimmten Reihenfolge erscheinen müssen. Dies entspricht in etwa den Informationen, die Sie im Dialogfeld Eigenschaften angeben würden. Alle diese Angaben sind erforderlich, mit Ausnahme des Ausdrucks, der Optionsangabe "Immer auffüllen" und (in manchen Fällen) des Formulardefinitionsnamens.
Formulardefinitionsname. Diese Angabe kann leer bleiben, sofern die Transaktionsbeschreibung nur für eine Formulardefinition verwendet wird. Bei Transaktionsbeschreibungen für Formularsets darf diese Angabe nicht fehlen.
Vorkommen. Wenn ein Formular innerhalb eines Formularsets mehr als einmal vorkommen kann, geben Sie an, auf welches Vorkommen des Formulars innerhalb des Formularsets sich das Transaktionsfeld bezieht. Wenn die Transaktionsbeschreibung nicht für eine Formularsetdefinition verwendet wird, geben Sie hier null (0) an.
Feldnummer in der Formulardefinition (nicht unbedingt mit der Verifizierreihenfolge identisch). Wenn das Feld auf dem Formular nicht vorhanden ist, wenn es sich also z. B. um eine Systemvariable, verwenden Sie Null (0).
Feldname. Dies ist eine Bezeichnung, die das Transaktionsfeld mit einem echten Feld in einer Formulardefinition, einer Systemvariablen oder einem von Ihnen zugewiesenen Wert verbindet. In den ersten beiden Fällen muss die Bezeichnung mit dem Feldnamen bzw. der Systemvariablen übereinstimmen. Beachten Sie, dass bei Feldnamen zwischen Groß- und Kleinschreibung unterschieden wird.
Feldindex. Verwenden Sie null (0) für nicht indizierte Felder und Systemvariablen.
Feldformat. Geben Sie die Ausrichtung, das Füllzeichen und das gewünschte Format an, und zwar in dieser Reihenfolge. Beispiel: -"*"N(2) für ein numerisches Feld mit 2 Ziffern, linksbündig ausgerichtet und mit Sternen aufgefüllt
Optionsangabe "Immer auffüllen". Wenn Sie unter Options (siehe unten) Compact=Y eingeben, können Sie diese Einstellung hier mit dem Wert 1 für einzelne Transaktionsfelder außer Kraft setzen. Verwenden Sie 1, wenn das Feld unabhängig von der Compact-Einstellung immer aufgefüllt werden soll, und 0, wenn nicht. Wenn Sie diese Angabe auslassen, gilt standardmäßig der Wert 0.
Länge. Geben Sie die maximale Länge an, die das Feld in der Transaktion aufweisen darf. Dieser Wert ist normalerweise mit der im Format angegebenen Länge identisch.
Ausdruck. Über einen Ausdruck können Sie mehrere Werte einfügen. Weitere Informationen erhalten Sie, wenn Sie auf die folgenden Themen klicken:
Für andere Felder sind keine Ausdrücke erforderlich. Fügen Sie nach einem Ausdruck kein Semikolon ein.
Nach den Transaktionsfeldern geben Sie in der Datei die Optionen an, die für die gesamte Transaktionsbeschreibung gelten sollen. Dies entspricht in etwa den Informationen, die Sie im Dialogfeld Transaktionsbeschreibungsoptionen angeben würden. Wenn Sie die Standardoptionen verwenden sollen, können Sie den Abschnitt Options ganz auslassen.
Geben Sie [Options] vor den Optionen in der Datei in einer eigenen Zeile ein.
Geben Sie Separation= sowie eine der folgenden Angaben ein:
None
Comma
Tab
Ein einzelnes Füllzeichen Ihrer Wahl, zum Beispiel ein Dollarzeichen oder einen Stern.
Wenn die Zeile Separation fehlt, stellt FORMS automatisch None ein.
Geben Sie dann Compact= und Y ein, wenn die Transaktionsdaten komprimiert werden sollen, oder N, wenn nicht. Wenn die Zeile Compact fehlt, stellt FORMS automatisch N ein.
Geben Sie zum Schluss QuotationMark= und Y ein, wenn alle alphanumerischen Felder in Anführungszeichen gestellt werden sollen, und N, wenn nicht. Rein numerische Feldwerte werden nicht in Anführungszeichen gesetzt.
Beispiel:
[Options]
Separation=/
Compact=Y
QuotationMark=Y
Im dritten Teil der Textdatei geben Sie die Versionsnummer des Transaktionsformats folgendermaßen an:
[Version]
TrsFileVersion=50
Verwandtes Thema
Beispiel für eine Textdatei zum Importieren einer Transaktionsbeschreibung