Initialisierungs-API
Die Initialisierungs-APIs bestehen aus den Funktionen oder Klassen, die zum Erstellen einer Datenverbindung verwendet werden.
- C++: Klasse NzaeApiGenerator
- Java: Klasse NzaeApiGenerator
- Fortran: Unterprogramm nzaeRun()
- Python: Ableitung von Klasse nzae.Ae
- Perl: Ableitung von Klasse nzae.Ae
- R: Funktion determineAEMode()
Die C-API enthält Initialisierungsfunktionen, die auf einer niedrigeren Ebene arbeiten. Einige Sprachen, wie z. B. C++ und Java, unterstützen auch diese API-Funktionen der unteren Ebene. Wenn Sie mit AEs beginnen (anders als mit dem LDK), verwenden Sie den High-Level-Prozess, um eine Verbindung herzustellen. Die untergeordnete API ist vor allem für entfernte AE-Prozesse nützlich, die nicht von NPS gestartet werden.
Jedes der Sprachhandbücher enthält einen Abschnitt oder eine Seite, die die Initialisierung beschreibt. Wenn Sie die Initialisierung auf höherer Ebene verwenden, ist der Großteil dieser Dokumentation nicht erforderlich.
Die Beispiele für die Tabellenfunktion (simulierte Zeilenfunktion) und die Beispiele für den einfachen Remote-Modus und die Skalarfunktion (Remote-Modus) für die verschiedenen unterstützten Sprachen zeigen die vollständige Initialisierung, wobei in der Regel sowohl lokale als auch Remote-AE unterstützt werden. In diesen Beispielen wird für den LDK (C API) die Initialisierung auf niedriger Ebene gezeigt. Für die anderen Sprachen wird eine High-Level-Initialisierung gezeigt.