Synchrone Verarbeitung eingehender Daten starten

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.