Bild 59: Outbound-Kommunikation mit einer UTM-Anwendung konfigurieren
Für die Konfiguration einer Outbound-Kommunikation mit einer UTM-Anwendung müssen Sie in einem Jython-Skript folgende MC-CLI-Funktionen in der angegebenen Reihenfolge aufrufen. Ein Beispiel für die Konfiguration der Outbound-Kommunikation finden Sie in dem mit ausgelieferten Jython-Beispiel-Skript sampleAdminOutbound.py
im Verzeichnis cli-sample
.
init() - Sitzung der Management Console für das MC-CLI starten
Starten Sie eine Sitzung der Management Console, indem Sie die FunktionBcAdminMain.init(<MC_home>)
aufrufen.Die Management Console erkennt einen installierten lokalen Proxy automatisch und öffnet dessen Konfigurationsdatei
console.properties.xml
bzw. legt diese an, wenn sie noch nicht existiert.
getList() - Liste aller konfigurierten Objekte eines Objekt-Typs ausgeben / getObject() - Proxy Objekt aus der Konfiguration lesen
Lesen Sie die Liste aller konfigurierten Proxys mitBcAdminMain.getList(“proxy“)
oder lesen Sie ein bestimmtes Proxy Objekt mitBcAdminProxy.getObject(<proxy_name>)
.Die Rückgaben der Aufrufe können Sie bei den Aufrufen unter Punkt 3 bis 8 als Aufrufparameter
<bcproxy>
nutzen.
authenticate() - Beim Proxy authentifizieren
Authentifizieren Sie sich beim Proxy mit dem Aufruf vonBcAdminProxy.authenticate(<bcproxy>, admin_pw)
.
modifyProperties() - Eigenschaften eines Proxys ändern
Konfigurieren Sie den Proxy, indem Sie in Ihrem Skript die FunktionBcAdminProxy.modifyProperties(<bcproxy>, properties)
mit den gewünschten Eigenschaftswerten aufrufen.
create() - EIS Partner zur Konfiguration hinzufügen
Definieren Sie ein (oder mehrere) EIS-Partner, indem Sie die FunktionBcAdminEisPartner.create(<eisPartnerName>,<bcproxy>, properties)
(mehrfach) aufrufen.
create() - Outbound Service zur Konfiguration hinzufügen
Definieren Sie ein (oder mehrere) Outbound Services, indem Sie die FunktionBcAdminOutboundService.create(<remoteTacName>,<bcproxy>, properties)
(mehrfach) aufrufen.
create() - Outbound Communication Endpoint zur Konfiguration hinzufügen
Richten Sie einen (oder mehrere) OutboundCommunicationEndpoint(s) ein, indem Sie die FunktionBcAdminOutboundCommEndpoint.create
(<communicationEndpointName>,<bcproxy>, properties)
perform() - Administrative Aktionen für einen Proxy starten
Sichern und aktualisieren Sie die Proxy Konfiguration mit den FunktionenBcAdminProxy.perform(<bcproxy>, "save")
undBcAdminProxy.perform(<bcproxy>, "update-config")
.
perform() - Administrative Aktionen starten
Sichern Sie die Konfiguration des/der EIS Partner, indem Sie die FunktionBcAdminEisPartner.perform(<eisPartner>, "gen-config")
aufrufen.
close() - Management Console-Sitzung beenden
Beenden Sie die Sitzung der Management Console mit dem Aufruf der FunktionBcAdminMain.close()
.