Die SAPERION Java API

Werbung
Die SAPERION Java API
Copyright © 2016 Lexmark. All rights reserved.
Lexmark is a trademark of Lexmark International, Inc., registered in the U.S. and/or other countries. All other trademarks
are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any
form without the prior written permission of Lexmark.
Inhaltsverzeichnis
2
Die SAPERION Java API
Über die Java JNI kann ein Java-Programm Funktionen einer Windows-DLL oder einer shared library
unter Linux, welche in C oder C++ programmiert sind, aufrufen. Um diese Anbindung zu nutzen, müssen
Sie eine Java Runtime Environment ab 1.6 installieren. Die Schnittstelle steht auf folgenden Plattformen
zur Verfügung:
Unterstützte Plattformen
COM
DLL
SO
Java
Win 32
Linux
Solaris
Eine Dokumentation der Java API befindet sich auf der CD/ DVD im Verzeichnis "...\x86\Program
Files\SAPERION\Application\ubi\doc".
Damit Sie die Erweiterung in COM nutzen können, müssen Sie diese in der ARCHIEF.INI aktivieren.
Hierfür nehmen Sie folgenden Eintrag vor:
[SETUP]
UBI=TRUE
UBILog=TRUE
i
Auch wenn UBI aktiviert ist kann nicht garantiert werden dass jede Funktion über UBI geroutet
wird. UBI sollte daher nur für Testzwecke verwendet werden.
Außerdem müssen für die Verwendung der Schnittstelle folgende Bedingungen erfüllt sein
+
SAPERION-Installationspfad in Windows-path
+
SAPERION-Installationspfad in java.library.path der Java-VM
Bevor Sie die native Methode aufrufen können, müssen Sie die Schnittstelle mit dem Aufruf UBIInit.use()
initialisieren.
Die zugehörige Bibliothek hat folgende Bezeichnung:
+
Windows: saubijni.dll
+
Unix (Linux, Solaris): libsaubijni.so
Die Bibliotheken müssen sich in einem SAPERION-Verzeichnis befinden, deren Pfad in die
Systemvariable eingetragen wird.
Die "saperion.jar" befindet
SAPERION-Verzeichnis.
sich
in
dem
entsprechenden
UBI-Unterverzeichnis
vom
3
i
Vergleichen Sie vor Entwicklungsbeginn die installierte Java Version mit der kompilierten Version
des "saperion.jar". Standardmäßig wird die "saperion.jar" in der Version 1.5.0_010 ausgeliefert.
Die "saperion.jar" können Sie anschließend in das Projekt importieren.
Herunterladen