Alle Proxy Objekte und Proxy Cluster Objekte, d.h. Proxys, Proxy Cluster, Resource Adapter, EIS Partner, Inbound User, Inbound Services, Outbound Services, Inbound Message Endpoints und Outbound Communication Endpoints sowie die Proxy-Komponenten Communication Service und openUTM-LU62 Gateway, können über CLI-Anwenderskripts konfiguriert und administriert werden.
Sie können die oben aufgeführten Objekte erstellen (mit Ausnahme von Proxys), die Eigenschaften der Objekte lesen und ändern sowie Objekte aus der Konfiguration entfernen. Sie können die Eigenschaften der Todo-Topics lesen und Todo-Topics löschen.
Außerdem können Sie Administrationsfunktionen für die Objekte ausführen. Sie können z.B. Verfügbarkeit und Administrierbarkeit prüfen oder Proxys sowie Proxy Cluster starten und beenden.
Module und Funktionen des MC-CLI
Die Schnittstelle MC-CLI besteht aus mehreren Modulen, die jeweils eine Gruppe von Funktionen enthalten:
Das Modul
BcAdminMain
enthält Funktionen zum Starten und Beenden einer Sitzung der Management Console am MC-CLI.Über den Parameter
console_home
wird auf die zentrale Datei console.properties.xml zugegriffen, die die Konfigurationsdaten enthält.
Das Modul
BcAdminAction
enthält Funktionen, die das Ergebnis eines Administrationsaufrufs analysieren und Informationen zum Ergebnis und über alle Teilaktionen zurückgeben.
Ein Modul für jeden Objekttyp, der über das MC-CLI administriert und konfiguriert werden kann. Jedes dieser Module enthält die Funktionen zur Administration und Konfiguration des jeweiligen Objekttyps. Die zur Verfügung stehenden Module sind in der folgenden Tabelle aufgelistet.
BcAdminProxy
Funktionen zur Konfiguration und Administration eines Proxys
BcAdminProxyCluster
Funktionen zur Konfiguration und Administration eines ProxyClusters
BcAdminCommService
Funktionen zur Konfiguration und Administration eines Communication Services (Proxykomponente zur Kommunikation mit CICS-Partnern)
BcAdminLu62Gateway
Funktionen zur Konfiguration und Administration eines openUTM-LU62 Gateways (Proxykomponente zur Kommunikation mit CICS-Partnern)
BcAdminRa
Funktionen zur Konfiguration und Administration eines Resource Adapters
BcAdminEisPartner
Funktionen zur Konfiguration und Administration eines EIS Partners
BcAdminInboundService
Funktionen zur Konfiguration eines Inbound Services
BcAdminInboundMsgEndpoint
Funktionen zur Konfiguration eines Inbound Message Endpoints
BcAdminInboundUser
Funktionen zur Konfiguration eines Inbound Users
BcAdminOutboundService
Funktionen zur Konfiguration eines Outbound Services
BcAdminOutboundCommEndpoint
Funktionen zur Konfiguration eines Outbound Communication Endpoints
BcAdminTodo
Funktionen zur Information und Behandlung eines Todo Topics
Die Module enthalten, je nach Objekttyp verschiedene Funktionen. Eine Liste aller in diesen Modulen enthaltenen Funktionen finden Sie in der folgenden Tabelle.
Welche Funktionen für den jeweiligen Objekttyp angeboten werden und welche Objekteigenschaften gelesen bzw. geändert werden können, ist im Funktionen beschrieben.
create()
Neues Objekt zur Konfiguration hinzufügen
getObject()
Vorhandenes Objekt der Konfiguration lesen
authenticate()
Aufrufer authentifizieren
remove()
Objekt aus der Konfiguration entfernen
getProperties()
Eigenschaften des Objekts lesen
modifyProperties()
Eigenschaften des Objekts ändern
getList()
Liste von Objekten eines bestimmten Typs lesen, die mit diesem Objekt verknüpft sind
perform()
Administrative Aktionen starten, z.B. checkAvailability, start, stop
addProxy()
Proxy zum Proxy Cluster hinzufügen
removeProxy()
Proxy aus Proxy Cluster entfernen
getMasterProxy()
Master-Proxy eines Proxy Clusters lesen
setMasterProxy()
Master-Proxy eines Proxy Clusters wechseln
getAssignment()
Zuordnung einer Proxy-Komponente zu einem Proxy lesen
setAssignment()
Zuordnung einer Proxy-Komponente zu einem Proxy ändern getProxies()
Alle Proxies lesen, denen diese Proxy-Komponente zugeordnet ist
getGatewayPorts()
Lu62Gateway Listener Ports eines Proxys bzw. aller Proxys im Cluster lesen
setGatewayPorts()
Lu62Gateway Listener Ports eines Proxys bzw. mehrerer Proxys im Cluster ändern
getLuNames()
Logical Unit Name eines Proxys bzw. aller Proxys im Cluster lesen
setLuNames()
Logical Unit Name eines Proxys bzw. mehrerer Proxys im Cluster ändern
Die genaue Bedeutung der Funktionen und Objekteigenschaften sind in der Online-Hilfe der Management Console beschrieben. Wie Sie die Online-Hilfe öffnen ist im Online-Hilfe der Management Console starten beschrieben.
Die Bezeichnungen der Objekteigenschaften sind weitgehend identisch mit denen an der grafischen Oberfläche, zumindest aber eindeutig zuzuordnen.