Engine Help: Text
Gefilterte Übersicht der Engine-Help-Dokumentation.
DBProperties Replication Settings Other
@GetDBReplicaInfo/@SetDBReplicaInfo FLAGS3:: BIT DEC HEX BEDEUTUNG wenn gesetzt 03 00004 0004 Replikation aus (User änderbar) @GetDBReplicaInfo/@SetDBReplicaInfo FLAGS3:: BIT DEC …
DBProperties Replication Settings Send
@GetDBReplicaInfo/@SetDBReplicaInfo FLAGS3: BIT DEC HEX BEDEUTUNG wenn gesetzt 05 00016 0010 Keine gelöschten Dokumente weiterreplizieren. @GetDBOptions/@SetDBOptions FNEXTOPTIONS: BI …
DBProperties Replication Settings Space Savers
@GetDBReplicaInfo/@SetDBReplicaInfo CUTOFFINTERVAL4 und CUTOFFTD5 @GetDBReplicaInfo/@SetDBReplicaInfo FLAGS3: BIT DEC HEX BEDEUTUNG wenn gesetzt 10 00512 0200 File Attachments werden nicht …
DBProperties User Activity
@GetDBActivity @DeleteDBActivity/@CreateDBActivity @GetDBOptions/@SetDBOptions Options: BIT DEC HEX BEDEUTUNG wenn gesetzt 18 131072 20000 User Activity für diese DB ist confidential @GetDBActi …
DEBUG
DEBUG("ON"); DEBUG("OFF"); DEBUG("SIMPLE"); DEBUG("ALL"); DEBUG("FOLLOW"); DEBUG("FOLLOW2"); Schaltet den Debug Modus ein oder aus. Beim "FOLLOW" Modus werden die @Funktionen @DebugFollowFun bzw. @DebugFollowVar berücksi …
DEFFN
Siehe STRUKTURELLE KEYWORDS.
DEFINE,UNDEFINE,IFDEF,IFUNDEF
Ab Version 4.50 B180: Bedingte Compilierung (DEFINE,UNDEFINE,IFDEF,IFUNDEF): DEFINE: Syntax: DEFINE(Test); Mit DEFINE kann ein "Begriff" als vorhanden definiert werden. ACHTUNG: Ein "Begriff" darf keine Spaces (" ") oder …
DEFINED Symbols
Folgende Defines sind standardmäßig gemacht und können als Unterscheidungsmöglichkeit in Scripts, die zur Kompilierungszeit ausgewertet werden, verwendet werden: Engine V3.x: Engine_Version_300 Engine V4.5: Engine_Ve …
DELFN
Siehe STRUKTURELLE KEYWORDS.
Engine
Die Engine ist ein Werkzeug, mit dem Objekte eines (oder mehrerer) Notes-Server's in programmierter Weise beeinflußt bzw. erstellt oder gelöscht werden können. Die Engine wird gesteuert über die Notes-Datenbank APICTRL.N …
Engine Batch
Beispiel-Abbildung eines Engine Batch document: Batch-Name: Hier wird der Batch-Name eingetragen, die Syntax ist SERVER_NAME!!BATCH_NAME, für Batches, die auf allen Servern verfügbar sein sollen, wird der Server-Nam …
Engine Import Script
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 werd …
Engine Script
Beispiel für ein Engine Script Document: Script Name: Hier wird der Script-Name eingetragen, die Syntax ist SERVER_NAME!!SCRIPT_NAME, für Batches, die auf allen Servern verfügbar sein sollen, wird der Server-Name wegge …
Engine Steuer-Datenbank
Die Datenbank über die die Engine gesteuert wird ist die APICtrl.NSF oder in älteren Installationen die LOAPI.NSF. Diese Datenbank zusammen mit den anderen Engine-System-DBs in einem eigenen Unterverzeichnis im Domino-Da …
Engine-ID
Die Engine-ID wird bei Entwickler und Eigen-Entwickler Versionen der Engine von der auf die Server-ID-Nummer des Notes-Servers erstellt, auf dem die Engine laufen soll. RUNTIME-ID-Versionen der Engine können von Entwickl …
Event Dokument
Über Event-Dokumente in der Engine-Control-DB werden die Events definiert, auf die die Engine mit der Ausführung eines Skripts reagieren soll. Es gibt Time-, File- und Database-Events. Das Time Event Dokument: Erklärung: …
FALSE
siehe Datentyp BOOL
FUNKTIONEN
Ab Version 2.00: Funktionen: Eine Funktion wird GLOBAL oder LOCAL definiert. Eine GLOBALe Funktion wird nach Beendigung des Programms, das die GLOBALe Funktion definiert hat nicht aus dem Speicher gelöscht, und steht som …
GLOBAL
GLOBAL ist ein eine besondere Variable-Gruppe, die nicht nach Beendigung eines Processing's/Import's gelöscht wird. Das bedeutet daß eine Variable die der Variable-Gruppe GLOBAL zugewiesen wird, auch nach Beendigung des …
HOOK-Installation
Windows: NAEHOOK.DLL in's NOTES-Programmverzeichnis kopieren NOTES.INI ergänzen: EXTMGR_ADDINS=NAEHOOK OS/2: IAEHOOK.DLL in's NOTES-Programmverzeichnis kopieren NOTES.INI ergänzen: EXTMGR_ADDINS=IAEHOOK
HOOK: CreateNote
HookCreateNote[GLOBAL](DBHandle;UserName;DBPath;NoteHandle;Status;*Return)
HOOK: DeleteNote
HookDeleteNote[GLOBAL](DBHandle;UserName;DBPath;NoteID;Flags;Status;*Return)
HOOK: GetPassword
HookGetPassword[GLOBAL](MaxPWLen;*AktPWLen;*Password;IDFileName;IDFileOwnerName; DataLen;Data;MaxNewData;NewDataLen;NewData;Status;*Return)
HOOK: OpenDBExtended
HookOpenDBExtended[GLOBAL](*DBPath;Options;UnusedHandle;*RetDBModified;*RetDBHandle;UserName; *RetDataMod;*RetNonDataMod;Status;*Return)
HOOK: OpenNote
HookOpenNote[GLOBAL](DBHandle;UserName;DBPath;NoteID;Options;NoteHandle;Status;*Return)
HOOK: OpenNoteByUNID
HookOpenNoteByUNID[GLOBAL](DBHandle;UserName;DBPath;NoteUNID;Options;NoteHandle;Status;*Return)
HOOK: UpdateNote
HookUpdateNote[GLOBAL](DBHandle;UserName;DBPath;Options;NoteHandle;Status;*Return)
HOOKs
HOOKs ermöglichen es in bestimmte interen Abläufe von Servertasks (Replica, Router, Server, Engine, etc.) einzugreifen. Dazu sind mehrere Dinge notwendig: 1. Installation der HOOK.DLL: (siehe Hook-Installation) 2. Global …
IDF Document
Ein IDF Dokument enthält ein Engine Import Script Programm. Dies ist der alte Name für ein Import Script Dokument, wird aber in den Batch Scripts, in den Kommandos (Commands), aus kompatibilitäts Gründen weiter verwendet …
IENGINE.EXE / NENGINE.EXE
Eigentliche Programm-Datei der Engine. Diese sollte immer im NOTES-PROGRAMM-ROOT liegen. Siehe: NOTES.INI NOTES-PROGRAMM-ROOT NOTES-DATA-ROOT APICTRL.NSF APILOG PRG Document AEF Document PRC Document IDF Document Notes-S …
INCLUDE
Ab Version 4.50 B169: Include: Syntax: INCLUDE("INCLUDE_SUB_SCRIPT"); Mit INCLUDE kann der Code eines Engine Script Dokument's in ein anderes Engine Script mit einbezogen werden. Dies ist auch verschachtelt möglich. Loka …
Installation der Engine
Beenden Sie den Notes-Server (Exit) auf dem Sie die Engine installieren wollen. Fügen Sie folgende Einträge in der NOTES.INI hinzu: APILogFileName=(NAME IHRES API-LOG-FILES z.B. SYSTEM\APILOG.NSF) APILogFileEntries=130,8 …
Kommentare in Engine Script
Im Engine Script's und im Engine Import Script's (SECTION INIT/SECTION PROCESSING/SECTION EOF) können Kommentare angegeben werden. Ein Kommentar wird durch /* eingeleitet und durch */ beendet. Ein solcher Kommentar kann …
Konstante
Eine String-Konstante wird in " Anführungs-Strichen angegeben.
Limits in Demo-Version
Maximal 2 Open Document's/View's/DB's. (Zu diesen geöffneten Dokumenten,Ansichten und Datenbanken zählen auch Dokumente,Ansichten und Datenbanken die in einem andren PRC/IDF Document oder AEF Document geöffnet wurden, ab …
Limits in Lite-Version
Kein Remote-Zugriff auf andere Server. Die Schlüsselworte CALL,CALLFAST,CALLSAFE,DEFFN und DELFN stehen nicht zur Verfügung.
LOAPI.NSF
Alter Name für die Engine Control DB.
Lokale Variablen
Lokale Variablen sind Variablen, die ohne Variable-Gruppe bzw NOTEHANDLE angegeben wurden. Beispiele: Test:="ABCDEF"; Zahl:=1234; Float:=1.1212; Test, Zahl und Float sind lokale Variablen.
Lotus Notes
Lotus Notes war ein eingetragenes Warenzeichen der Lotus Development Corporation. Heute HCL-Notes.
MAIN
MAIN ist ein besonderer NOTEHANDLE (eine besondere Variable-Gruppe) die bei einem Import Script die Felder (Variablen) des Eingezogenen Satzes enthält. ACHTUNG: MAIN kann nicht in @Funktionen angewandt werden die explizi …
NOTECLASSES
Die NOTECLASS eines Dokumentes bezeichnet seine Art (dieses Dokument ist ein Daten-Dokument oder ein Piktogramm-Dokument oder ein ACL-Dokument etc). In der nachfolgenden Tabelle sind die einzelnen NOTECLASSES aufgeführt. …
NOTEHANDLE
Ein NOTEHANDLE identifiziert eindeutig ein Dokument. Er wird benutzt um ein Feld in einem Dokument, ein ganzes Dokument oder eine Variable-Gruppe in einem Processing anzusprechen. Ansprechen eines Feldes in einem Engine …
NOTES-DATA-ROOT
Siehe Lotus-Notes-Documentation (Administration).
NOTES-PROGRAM-ROOT
Siehe Lotus-Notes-Documentation (Administration).
Notes-Server
Die Engine ist ein Addin-Task für einen Domino-Server (früher Notes-Server). Daher wird zum Betrieb der Engine ein Domino-Server benötigt.
NOTES.INI
Die NOTES.INI befindet sich standardmäßig im Domino-Programm-Pfad. Wenn die Engine zum ersten Mal gestartet wird, werden (als Teil des Installations-Prozesses) automatisch alle benötigten Einträge in der NOTES.INI neu ei …
NOTESPATH
Bezeichnet einen Pfad der ab dem NOTES-DATA-ROOT zu verstehen ist, und Verzeichnis- bzw. Datenbank-Verbindungen enthalten, sowie auf einem anderen Server liegen kann. Beispiele: TEST_SERVER!!NAMES.NSF NAMES.NSF TEST_SERV …
OID
Eine OID ist eine Nummer für ein Dokument, die es einmalig im Universium in einer Version, datenbankunabhängig bezeichnet.
OPP Document
Ein OPP Dokument ist ein Engine File Event Dokument. Dies ist der alte Name für ein Engine File Event Dokument, wird aber in den Batch Scripts, in den Kommandos (Commands) (sowie auf der Server-Konsole), aus kompatibilit …
OS/2
OS/2 ist ein eingetragenes Warenzeichen der International Business Machines Corporation (IBM).
