WSDM mit wsadmin-Scripting aktivieren

Verwenden Sie das Tool "wsadmin" mit dem Objekt "AdminConfig", um Web Services Distributed Management (WSDM) in Ihrer Umgebung zu aktivieren. WSDM ist ein von OASIS genehmigter Standard, der die Verwaltung von Ressourcen über eine standardisierte Web-Service-Schnittstelle unterstützt.

Informationen zu diesem Vorgang

Die WSDM-Anwendung wird als Systemanwendung installiert und ist standardmäßig inaktiviert. Wenn Sie die WSDM-Funktionen verwenden möchten, müssen Sie das in diesem Artikel beschriebene Script verwenden, um WSDM zu aktivieren.

In einer Umgebung mit mehreren Knoten wird der Verwaltungsknoten in einem verteilten Netz von Java Virtual Machines mit dem Deployment-Manager-Prozess als zentralem Zugriffspunkt für das gesamte Netz bzw. die gesamte Zelle ausgeführt. Aktivieren Sie WSDM im Deployment Manager, um Java Virtual Machines in einer Zelle zu verwalten. Die WSDM-Anwendung tritt dem verwalteten Anwendungsserver gegenüber als Verwaltungsclient auf. Sie können die WSDM-Anwendung nur über den Anwendungsserver verwalten, in dem sie implementiert ist.

Vorgehensweise

  1. Starten Sie einen Scripting-Befehl. Weitere Informationen hierzu finden Sie in der Dokumentation zum Starten des wsadmin-Scripting-Clients.
  2. Bestimmen Sie die Konfigurations-ID der WSDM-Anwendung.
    Verwenden Sie die Option "getid" für das Objekt "AdminConfig", wie im folgenden Beispiel gezeigt, um die Konfigurations-ID abzurufen und den Wert auf die Variable deployment zu setzen:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
  3. Bestimmen Sie das implementierte Objekt der WSDM-Konfigurations-ID.
    Verwenden Sie die Option "showAttribute" für das Objekt "AdminConfig", wie im folgenden Beispiel gezeigt, um das Attribut "deployedObject" abzurufen und den Wert auf die Variable deployedObject zu setzen:
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
  4. Bestimmen Sie die Zielzuordnungen für das implementierte WSDM-Objekt.
    Verwenden Sie die Option "showAttribute" für das Objekt "AdminConfig", wie im folgenden Beispiel gezeigt, um das Attribut "targetMappings" abzurufen und den Wert auf die Variable "targetMappings" zu setzen:
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
  5. Aktivieren Sie WSDM.
    Weisen Sie, wie im folgenden Beispiel gezeigt, jede Zuordnung der Variablen target zu, und setzen Sie anschließend das Attribut "enable" in der Zielzuordnung auf true:
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    AdminConfig.modify(target, '[[enable true]]')
  6. Speichern Sie die Konfigurationsänderungen.
    Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
    AdminConfig.save()

Beispiel

Die folgenden Beispiele sind Jython- und Jacl-Scripts, mit denen Sie WSDM in Ihrer Umgebung aktivieren können:
  • Mit Jython:
    deployment = AdminConfig.getid('/Deployment:WebSphereWSDM/')
    deployedObject = AdminConfig.showAttribute(deployment, 'deployedObject')
    targetMappings = AdminConfig.showAttribute(deployedObject, "targetMappings")
    mappings = targetMappings[1:len(targetMappings)-1].split(" ")
    for target in mappings:
    AdminConfig.modify(target, '[[enable true]]')
    AdminConfig.save()
  • Mit Jacl:
    set deployment [$AdminConfig getid /Deployment:WebSphereWSDM]
    set deployedObject [$AdminConfig showAttribute $deployment deployedObject]
    set targetMappings [lindex [$AdminConfig showAttribute $deployedObject targetMappings] 0]
    $AdminConfig modify $targetMappings {{enable true}}
    $AdminConfig save

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7wsdm
Dateiname:txml_7wsdm.html