Text DE Version 1.90

Engine Import Script

Beschreibung

Beispiel für ein Engine Import Script Dokument:
Dies ist eine alte Möglichkeit um Imports zu ermöglichen, aus Kompatibilitätsgründen wird diese immer noch unterstützt, sollte aber nicht mehr für neue Imports genutzt werden (deprecated!).
Neue Imports sollten über Engine-Scripts gestalltet werden, dafür stehen zahlreiche und mächtige @Functions zur Verfügung.

Nachfolgend die Beschreibung für dieses Feature. (deprecated!)
Import-Script !!TEST_IMPORT

Script Administration settings

Script Name:
!!TEST_IMPORT


Category:
ENTWICKLUNG
Version:

Distribution:

Toolbox:
No
Application:

CryptInherit:

Import Script


SECTION SYSTEM;

SET SepModus := @String;
SET SepString := @Char(10);
SET MaxRecords := 0;
SET SaveMain := 1;

SECTION IMPORT;

A, 60,"",Topic;
A, 20,"",Section;
A, 40,"",SubSection;
A, 5,"",Number;

SECTION REFERENCE;

SECTION INIT;

SECTION PROCESSING;

Form[MAIN]:="How To";
Topic[MAIN]:=@Trim(Topic[MAIN]);
Section[MAIN]:=@Trim(Section[MAIN]);
SubSection[MAIN]:=@Trim(SubSection[MAIN]);
Number[MAIN]:=@Trim(Number[MAIN]);

SECTION EOF;

SECTION END;


Script Comments

Einfaches Importscript. Als Satztrennzeichen wird LineFeed verwendet. Die Felder haben feste Länge. In der Section Processing wird das Feld Form zum Notesdokument hinzugefügt. Bei den restlichen Feldern werden die überschüssigen Leerzeichen entfernt. Die eingelesenen Sätze werden automatisch in die Notesdatenbank geschrieben (SaveMain=1)


Document History

Author:
23.11.94 15:01:57 – OBDVO01/OBDVO
Modified:
11.04.95 12:26:50 – Klaus Schneider
11.04.95 12:25:22 – Klaus Schneider
24.11.94 09.35.56 – OBDVO01/OBDVO
24.11.94 09.26.24 – OBDVO01/OBDVO
24.11.94 09:21:38 – Michael Runkler/OBDVO


Unter Script Name: wird der Name unter dem dieses Dokument wiedergefunden werden soll
eingetragen. (siehe Control Dokument Name).
Unter Import Script: wird das auszuführende Programm eingegeben (siehe SECTION’s).
Unter Category: wird die Kategorie angegeben unter der das IDF-Dokument auftauchen soll.
Unter Comments: können diverse Informationen abgelegt werden.
Unter Update-History: wird Angezeigt, wer wann das Dokument zuletzt geändert hat.

Alle lokalen Variablen sind SECTION übergreifend vorhanden. (z.B. Lokale Variablen die in der SECTION INIT definiert wurden sind auch noch in der SECTION PROCESSING gültig.)

Tabulatoren dürfen nur in SECTION’s verwendet werden, in denen Formeln auftreten dürfen, sonst kommt es definitiv zu Fehlfunktionen! Gleiches gilt für Kommentare.

Die Reihenfolge der SECTION’s ist unbedingt einzuhalten. Es kann keine SECTION ausgelassen werden. Wird sie nicht benötigt folgt gleich die nächste
SECTION.

Beispiel SECTION INIT wird nicht benötigt:

SECTION INIT;
SECTION PROCESSING;