Adapter
Keycloak Management
Dieser Adapter wurde intern mit sicheren Bibliotheken überarbeitet und als neuer Adapter mit der Bezeichnung Keycloak Management 2 in die X4 Adapterdatenbank aufgenommen. Der alte Adapter Keycloak Management steht weiterhin zur Verfügung, damit Sie die Migration auf den neuen Adapter ausführen können.
Aktion erforderlich
Sie müssen in Ihren X4 Projekten, die den Keycloak Management Adapter verwenden, eine Migration auf den neuen Adapter vornehmen. Führen Sie dazu die Schritte unter X4 Adapter | Migration aus.
Keycloak Token
Dieser Adapter wurde intern mit sicheren Bibliotheken überarbeitet und als neuer Adapter mit der Bezeichnung Keycloak Token 2 in die X4 Adapterdatenbank aufgenommen. Der alte Adapter Keycloak Token steht weiterhin zur Verfügung, damit Sie die Migration auf den neuen Adapter ausführen können.
Aktion erforderlich
Sie müssen in Ihren X4 Projekten, die den Keycloak Token Adapter verwenden, eine Migration auf den neuen Adapter vornehmen. Führen Sie dazu die Schritte unter X4 Adapter | Migration aus.
Migration
Hinweis:
Die Migration erfolgt für den Keycloak Management Adapter und den Keycloak Token Adapter nach demselben Ablauf. In den folgenden Schritten wird beispielhaft nur der Keycloak Management Adapter genannt und in den Screenshots gezeigt. Übertragen Sie die Schritte entsprechend auf den Keycloak Token Adapter.
So fügen Sie den neuen Adapter hinzu
-
Klicken Sie in Ihrem X4 Projekt mit der rechten Maustaste auf den Ordner Adapters.
-
Wählen Sie New > Adapter aus.
-
Suchen Sie im Dialogfenster File Creation Wizard nach dem Adapter Keycloak Management 2.
-
Geben Sie im Feld File name einen beliebigen temporären Namen ein.
-
Wählen Sie Finish aus.
=> Der Adapter wird Ihrem X4 Projekt hinzugefügt.
So migrieren Sie die Adapter-Parameter
-
Öffnen Sie in Ihrem Projekt beide Keycloak Management Adapter, und zeigen Sie sie nebeneinander an.
-
Übertragen Sie alle Parameter manuell vom alten Adapter auf den neuen Adapter.
Hinweis:
Die folgenden Parameter sind in X4 BPMS 7.5 Pflichtparameter:
-
url -
realm -
clientID -
clientSecret
-
Speichern Sie die Änderungen.
-
Klicken Sie im X4 Projekt mit der rechten Maustaste auf den alten Adapter mit der Bezeichnung Keycloak Management.
-
Wählen Sie Delete aus.
-
Klicken Sie im X4 Projekt mit der rechten Maustaste auf den neuen Adapter mit dem temporären Namen (Keycloak Management 2).
-
Wählen Sie Rename/Refactor aus.
=> Das Dialogfenster X4 Rename Repository Resource Wizard wird geöffnet.
-
Benennen Sie den Adapter in den alten Adapternamen um, in diesem Fall Keycloak_Management.fa.
Hinweis:
-
Verwenden Sie exakt den Namen des vorher verwendeten Adapters.
-
Achten Sie darauf, dass das Kontrollkästchen Update References deaktiviert ist.
-
Wählen Sie Finish aus.
=> Die Migration ist abgeschlossen.
Google Maps
Der bisherige Google Maps Adapter ist veraltet und basiert intern auf dem HTTP-Adapter.
Für neue Implementierungen wird die Verwendung des Google Maps SDK for Java empfohlen.
Im Zuge der Weiterentwicklung wurde der Adapter überarbeitet und als Version 2.0.0 bereitgestellt.
Hinweis:
Die Dokumentation für den neuen Google Maps Adapter befindet sich aktuell noch in Arbeit und wird zu einem späteren Zeitpunkt in der Onlinehilfe ergänzt.
Änderungen an den Adapter-Parametern
Einige Parameter wurden bereinigt oder angepasst.
Die wichtigsten aktuellen Parameter sind:
-
apiKey(erforderlich) – API-Schlüssel zur Authentifizierung gegenüber Google Maps -
privateKey(optional, nur fürCreateGoogleURL) – Signierung von URLs -
outputFormat(xml oder json) – Ausgabeformat der API-Antwort -
timeout(Integer) – maximale Zeit für den Verbindungsaufbau in Millisekunden
Änderungen an der Authentifizierung
Die Authentifizierung erfolgt jetzt über:
-
API Key
-
OAuth 2.0 (falls unterstützt)
Der API-Schlüssel wird im Parameter apiKey hinterlegt.
Verfügbare Adapter-Operationen
Der Adapter stellt folgende Operationen bereit:
-
Geocode– Wandelt Adressen in geografische Koordinaten (Längengrad/Breitengrad) um. -
ReverseGeocode– Wandelt Koordinaten in eine lesbare Adresse um. -
GetRoutes– Ersetzt die bisherige OperationGetDirections.
Berechnet Routen zwischen zwei oder mehreren Standorten unter Berücksichtigung von Verkehr, Fahrmodus usw. -
CreateGoogleURL– Erstellt URLs für Google APIs, z. B. für statische Kartenbilder.
Optional kann eine Signatur über den ParameterprivateKeyerzeugt werden.
IBM Websphere MQ Integration
X4 BPMS stellt einen Adapter für die Kommunikation mit IBM Websphere MQ bereit. Aus Lizenzgründen werden die benötigten IBM-JAR-Dateien nicht mitgeliefert.
Aktion erforderlich
Sie müssen die JAR-Dateien als Erweiterungsmodul in X4 BPMS einbinden. Führen Sie dazu die folgenden Schritte aus.
-
Laden Sie das Artefakt
com.ibm.mq.allclientund alle erforderlichen Abhängigkeiten von einem Maven-Repository Ihrer Wahl herunter:XML<dependency> <groupId>com.ibm.mq</groupId> <artifactId>com.ibm.mq.allclient</artifactId> <version>9.4.4.1</version> <scope>compile</scope> </dependency>
Hinweis:
Die Version ist möglicherweise eine andere und muss mit Ihrem MQ-Server kompatibel sein. Weitere Informationen finden Sie in der MQ-Server-Dokumentation.
-
Erstellen Sie die Datei
module.xmlwie folgt:XML<module xmlns="urn:jboss:module:1.1" name="com.ibm.wmq.allclient"> <resources> <resource-root path="com.ibm.mq.allclient-9.4.1.0.jar"/> <!-- weitere JARs hier einfügen --> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> <module name="javax.xml.bind.api"/> <module name="javax.resource.api"/> </dependencies> </module> -
Legen Sie im WildFly-Ordner
modulesden Ordnercom/ibm/mq/allclient/mainan. -
Kopieren Sie alle heruntergeladenen JAR-Dateien und die erstellte Datei
module.xmlin dieses Verzeichnis. -
Öffnen Sie die Datei
module.xmlim Ordnerde/softproject/x4/adapter/ibmMQ/main. -
Fügen Sie im Abschnitt
<dependencies>folgende Zeile hinzu:<module name="com.ibm.wmq.allclient"/> -
Starten Sie den X4 Server (neu).
=> Der Adapter sollte nun mit Ihrem MQ-Server kommunizieren können.
PDF to PDF/A Converter
Der PDF to PDF/A Converter ist nicht im Standardlieferumfang der X4 BPMS enthalten, sondern muss manuell als externer Adapter installiert werden.
Hinweis:
Sie können den Adapter nach dem offiziellen Release-Datum der X4 BPMS 7.5 über unsere Website anfordern.
Aktion erforderlich
Die Anleitung zum Installieren des Adapters finden Sie unter PDF to PDF/A Converter | Installation der Drittbibliotheken.
PDF Compression
Der PDF Compression Adapter ist nicht im Standardlieferumfang der X4 BPMS enthalten, sondern muss manuell als externer Adapter installiert werden.
Hinweis:
Sie können den Adapter nach dem offiziellen Release-Datum der X4 BPMS 7.5 über unsere Website anfordern.
Aktion erforderlich
Die Anleitung zum Installieren des Adapters finden Sie unter PDF Compression | Installation der Drittbibliotheken.