Zum Starten der synchronen Verarbeitung verwendet das externe System
eine der unterstützten Methoden, um eine Verbindung herzustellen. Während der Verbindungsverarbeitung prüft das Integrationsframework, ob das externe System und der referenzierte Unternehmensservice gültig und aktiviert sind.
Die Vorgehensweise zum Herstellen der einleitenden Verbindung variiert je nach Service, der für die Transaktion verwendet wurde. In der folgenden Tabelle sind die verfügbaren Methoden und die von diesen Methoden verwendeten Verbindungen beschrieben.
| Methode |
Verbindungsprozedur |
HTTP- der HTTPS-Post-Methode
|
- Verwenden Sie die folgende URL für Transaktionen, die einen Unternehmensservice verwenden:
hostname:port/meaweb/es/extsysname/entservname
Dabei gilt Folgendes:
- extsysname steht für den Namen des externen Systems.
- entservname steht für den Namen des Unternehmensservice.
- Verwenden Sie die folgende URL für Transaktionen, die einen Objektstrukturservice verwenden:
hostname:port/meaweb/os/osname
osname steht
für den Namen des Objektstrukturservice.
- Verwenden Sie die folgende URL für Transaktionen, die einen Standardservice verwenden:
hostname:port/meaweb/ss/application service name
Name des Anwendungsservice steht für den Namen des Standardservice.
|
EJB
|
- Starten Sie für Unternehmensservicetransaktionen eine EJB über einen Java™ Platform, Enterprise Edition -Client mit dem folgenden Code:
public byte{} processExternalDataSync(byte[] extData, String serviceName, String sender)
Der Client
kann den JNDI-Namen der Enterprise JavaBean, ejb/maximo/remote/enterpriseservice, verwenden,
um die EJB-Referenz zu suchen und die Methode zu starten. Die folgenden Konfigurationen sind im JEE-Client (Java Platform, Enterprise
Edition) erforderlich:
- Für Objektstrukturservicetransaktionen starten Sie eine EJB über einen JEE-Client (Java
Platform, Enterprise Edition) mit dem folgenden Code:
public byte{} processMOS(byte[] reqmosData, String mosName)
Der Client
kann den JNDI-Namen der Enterprise JavaBean, ejb/maximo/remote/mosservice, verwenden,
um die EJB-Referenz zu suchen und die Methode zu starten. Die folgenden Konfigurationen sind im JEE-Client (Java Platform, Enterprise
Edition) erforderlich:
- Für Objektstrukturservicetransaktionen starten Sie eine EJB über einen JEE-Client (Java
Platform, Enterprise Edition) mit dem folgenden Code:
public byte{} action(byte[] actionData, String maxServiceName)
Der Client
kann den JNDI-Namen der Enterprise JavaBean, ejb/maximo/remote/actionservice, verwenden,
um die EJB-Referenz zu suchen und die Methode zu starten. Die folgenden Konfigurationen sind im JEE-Client (Java Platform, Enterprise
Edition) erforderlich:
Die folgenden Konfigurationen sind im JEE-Client (Java Platform, Enterprise
Edition) erforderlich:
- Zugriff auf die Dateien der Klassen
Home und Remote
- Zugriff auf die JEE-JAR-Dateien für den Server
- URL des Servers, der die Enterprise JavaBeans hostet
- Klassenname der Kontextfactory
Der Clientcode muss das Standardobjekt
"IntialContext" instanziieren. Der Kontext leitet die Provider-URL und die Kontextfactory aus der Umgebung ab.
|
Web-Service
|
Verwenden Sie die folgende URL für Transaktionen, die einen Web-Service starten:
http://hostname:port/meaweb/services/web
service name
Name des Web-Service steht für den Namen eines implementierten Web-Service.
|