Integration Engine und
ABAP-Proxy-Systeme
Bei den getesteten Systemen handelt es sich um die zentrale Integration Engine und um lokale Integration Engines (ABAP-Proxy-Systeme), also stets um ABAP-Systeme. Es wird getestet, ob:
· das System Landscape Directory (SLD) erreichbar ist
· die Integration Engine ihr Business-System kennt
· die Rollen in SXMS_CONF_ITEMS und SLD konsistent sind
· eine Destination zum Integration Server definiert ist
· Web-Service-Security verfügbar ist
Das SLD enthält wichtige Konfigurationsdaten, sowohl für den Integration Server als auch für Proxy-Systeme. Der Test prüft die Verfügbarkeit dieser Daten. Er besteht aus folgenden Einzeltests, die hintereinander ausgeführt werden:
· Test der Verbindung zum SLD
Es wird überprüft, ob die vordefinierte Destination LCRSAPRFC existiert, ob sie vom richtigen Typ ist, und ob die Zieladresse über HTTP erreichbar ist. Anschließend wird geprüft, ob die Adresse zum LCR-Server spezifiziert ist.
· Test ob erfolgreich aus dem SLD gelesen werden kann
Der Test versucht, die Menge der im SLD definierten Business-Systeme zu lesen. Schlägt das Lesen fehl, gilt auch der Test als fehlgeschlagen. Wenn keine Business-Systeme gefunden werden, wird eine entsprechende Warnung ausgegeben.
Dieser Test prüft, ob der Integration Engine das zugeordnete Business-System bekannt ist. Diese Zuordnung muss manuell im SLD definiert werden und wird von sendenden Proxy-Systemen als Absender in die Messages geschrieben.
Voraussetzung für einen erfolgreichen Test ist, dass der Test der Verbindung zum SLD (siehe oben) erfolgreich war. Wenn das SLD grundsätzlich nicht erreichbar ist, kann die Konfiguration der Business-Systeme nicht überprüft werden.
Der Test liest aus dem SLD, welches Business-System dem getesteten ABAP-System zugeordnet ist, und welche Rolle es hat. Mögliche Rollen sind Integration Engine und Application System.
Die Rolle, die ein Business-System spielt, wird zentral im SLD festgelegt. Diese Einstellung kann aber lokal in der Tabelle SXMS_CONF_ITEMS überschrieben werden.
Dieser Test prüft, ob die Rollenbeschreibungen konsistent sind. Bei inkonsistenten Rollen gilt zur Laufzeit die lokal definierte Rolle.
Dieser Test wird nur für ABAP-Proxy-Systeme ausgeführt, nicht für die Integration Engine des Integration Servers. Der Test prüft, ob eine Destination zum Integration Server definiert wurde. Diese Destination ist manuell mit der Transaktion SXMB_ADM für die lokale Integration Engine zu konfigurieren.
Dieser Test wird nur für die Integration Engine des Integration Servers ausgeführt, nicht für Proxy-Systeme. Er prüft die Proxy-Verbindung für Web-Service-Security zwischen der Integration Engine und der durch die Proxy-Klasse CO_WSSEWSSPROCESSOR_VI_DOCUMEN adressierten Adapter Engine.
Nicht geprüft werden die kryptographische Bibliothek, die JCE (Unlimited Strength Jurisdiction Policy) und die eventuelle Zuweisung der Rolle KeyStoreAdministrator.
Web-Service-Security wird benötigt, wenn die Message-Security (Signieren oder Verschlüsseln von Messages) genutzt werden soll. Wenn Sie diese Möglichkeiten nicht nutzen, können Sie das Testergebnis ignorieren. Aus diesem Grund wird ein fehlgeschlagener Test nur als Warnung angezeigt.