Evaluation Package · API-Engine V12.12 · Aktualisiert am 13.10.2026

API-Engine Evaluation Package herunterladen

Laden Sie das aktuelle API-Engine V12.12 Evaluation Package als ZIP-Datei herunter. Das Paket enthält die für eine Evaluierung der Domino API-Engine in einer geeigneten Test- oder Entwicklungsumgebung erforderlichen Dateien sowie Beispielskripte und Testdatenbanken zu verschiedenen Szenarien aus unseren technischen Artikeln.

Bitte lesen Sie die enthaltene Dokumentation und die Installationshinweise, bevor Sie das Paket auf einem Domino-Server einsetzen. Die enthaltenen Beispiele sind ausschließlich für eine kontrollierte Test- oder Evaluierungsumgebung vorgesehen und nicht für den produktiven Einsatz optimiert.

ZIP-Paket herunterladen

Evaluation Package

Aktualisierungen und neue Beispiele

Neu
ZUGFeRD / XRechnung – Verarbeitung elektronischer Rechnungsdaten

Neues Beispielskript zum technischen Artikel über die Verarbeitung elektronischer Rechnungen im Format ZUGFeRD und XRechnung mit der Domino API-Engine. Das Beispiel demonstriert, wie strukturierte XML-Rechnungsdaten eingelesen, analysiert und relevante Rechnungsinformationen für die weitere Verarbeitung in HCL Domino bereitgestellt werden können. Dabei werden die XML-Funktionen der API-Engine zur Navigation innerhalb der Dokumentstruktur und zum gezielten Auslesen von Rechnungsdaten eingesetzt. Das Skript dient als Ausgangspunkt für eigene Integrationen in bestehende Domino-Anwendungen und Geschäftsprozesse.

LLM-Testskript „OPENAI_TEST“

Das Evaluation Package enthält jetzt das Beispielskript OPENAI_TEST. Es demonstriert, wie die API-Engine E-Mail-Daten aus einer Domino-Datenbank direkt an die OpenAI Responses API übergeben und die Antwort anschließend wieder in Domino verarbeitet werden kann. Das Beispiel liest RFC822- und MIME-Daten einer Nachricht, übermittelt relevante Header und den Nachrichtentext per HTTPS und verwendet Structured Outputs für eine definierte JSON-Antwort. Zurückgegeben werden ein Spam-Wert von 0 bis 100, eine Klassifizierung als Werbung, Spam, Malware oder Korrespondenz sowie eine kurze Inhaltsangabe der Nachricht. Das Beispiel ist ab HCL Domino 10 lauffähig; voraussichtlich funktioniert es auch mit Domino 9, dies wurde jedoch nicht ausdrücklich getestet.

Formelbasierte Replikation mit Feldschutz

Neues Replikationsbeispiel mit @ReplicateWithFormulaWithFieldProtection. Das Beispiel kombiniert eine formelbasierte Dokumentauswahl mit Feldschutz, sodass definierte Felder lokal in der jeweiligen Domino-Datenbank erhalten bleiben können. Die Testdaten enthalten außerdem verschlüsselte interne Informationen. Interne Felder, verschlüsselungsbezogene Items und Attachments können gezielt von der Übertragung ausgeschlossen werden. Der Encryption Key APIEngineTestKey befindet sich im Root-Verzeichnis des Evaluation Packages und muss zum Zugriff auf die verschlüsselten Testdaten zuvor in die Notes-ID importiert werden.

ACL- und Effective-Access-Demo

Zusätzliches Beispielskript und weitere Testdatenbanken zur Analyse von Datenbank-ACLs, ACL-Historien, Benutzer-Gruppenzugehörigkeiten und dem effektiven Benutzerzugriff über mehrere Domino-Datenbanken und Server hinweg. Da mehrere der hierfür verwendeten API-Engine-Funktionen inzwischen allgemein freigeschaltet wurden, müssen die in diesem Evaluation Package enthaltenen Binaries verwendet werden.

Multiple Data Sources

Zusätzliche Beispielskripte und Testdatenbanken zum Artikel „Multiple Data Sources“. Die Beispiele zeigen, wie innerhalb eines einzigen Engine-Scripts mehrere Datenquellen gemeinsam genutzt werden können – darunter Domino-Datenbanken, MySQL-Datenbanken und CSV-Testdaten.

Domino-Replikation ohne gemeinsame Replica ID

Das Evaluation Package enthält ein Beispiel, das zeigt, wie zwei unabhängige Domino-Datenbanken synchronisiert werden können, obwohl sie keine gemeinsame Replica ID besitzen. Das Beispiel demonstriert, wie die API-Engine eine selektive, formelbasierte Synchronisation zwischen ansonsten unabhängigen NSF-Datenbanken durchführen kann und dabei Domino-typisches Replikationsverhalten sowie die Behandlung von Replikationskonflikten beibehält.