Server-, Cluster-, Anwendungs- oder Berechtigungsgruppenobjekte über Eigenschaftendateien mit wsadmin-Scripting erstellen

Verwenden Sie diesen Artikel, um neue Server-, Cluster-, Anwendungs- oder Berechtigungsgruppenobjekte für Ihre Konfiguration zu erstellen.

Informationen zu diesem Vorgang

Mit der Befehlsgruppe "PropertiesBasedConfiguration" für das Objekt "AdminTask" können Sie Eigenschaftendateien für die Erstellung von Konfigurationsobjekten in Ihrer Umgebung erstellen.

Fehler vermeiden Fehler vermeiden: Es ist nicht möglich, eine Eigenschaftendatei für das Betriebssystem z/OS direkt auf ein verteiltes Betriebssystem anzuwenden. Es ist umgekehrt auch nicht möglich, eine Eigenschaftendatei für ein verteiltes Betriebssystem direkt auf ein z/OS-Betriebssystem anzuwenden.gotcha

Vorgehensweise

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Erstellen Sie eine Eigenschaftendateischablone.
    Erstellen Sie eine Eigenschaftendateischablone, die Sie für die Erstellung des neuen Server-, Cluster-, Anwendungs- bzw. Berechtigungsgruppenobjekts verwenden möchten. Verwenden Sie den Parameter -configType und die folgenden Richtlinien, um den Typ der zu erstellenden Schablone anzugeben:
    • Geben Sie Server an, wenn Sie eine Eigenschaftendateischablone für Server erstellen möchten.
    • Geben Sie ServerCluster an, wenn Sie eine Eigenschaftendateischablone für Server-Cluster erstellen möchten.
    • Geben Sie Application an, wenn Sie eine Eigenschaftendateischablone für Anwendungen erstellen möchten.
    • Geben Sie AuthorizationGroup an, wenn Sie eine Eigenschaftendateischablone für Berechtigungsgruppen erstellen möchten.
    Im folgenden Jython-Beispiel wird der Befehl createPropertiesFileTemplates verwendet, um eine neue Schablone für Berechtigungsgruppenobjekte zu erstellen:
    AdminTask.createPropertiesFileTemplates('[-propertiesFileName authorizationGroup.template -configType AuthorizationGroup]')
    Der Befehl generiert eine Schablonendatei, die der folgenden Beispielschablone gleicht:
    #
    # Erstellungsparameter
    # Zeile 'SKIP=true' in jedem erforderlichen Abschnitt durch 'SKIP=false' ersetzen
    # Erforderliche Parameter für den Befehls- oder Schrittabschnitt setzen
    # Befehl "applyConfigProperties" mit dieser Eigenschaftendatei aufrufen
    #
    ResourceType=AuthorizationGroup
    ImplementingResourceType=AuthorizationGroup
    ResourceId=AuthorizationGroup=
    SKIP=true
    CreateDeleteCommandProperties=true
    #
    
    #
    #Eigenschaften
    #
    authorizationGroupName=authorizationGroupName #String,required
    commandName=createAuthorizationGroup
  3. Ändern Sie die neue Schablonendatei.

    Ändern Sie die neue Schablonendatei für Berechtigungsgruppen, indem Sie die erforderlichen Parameter setzen. Sie können auch optionale Parameter ändern, aber Sie müssen nur die erforderlichen Parameter ändern. Ändern Sie den Wert der erforderlichen Eigenschaft SKIP von SKIP=true in SKIP=false, um anzugeben, dass das System die Eigenschaften im jeweiligen Abschnitt der Eigenschaftendatei in der Konfiguration setzen soll. Wenn ein bestimmter Abschnitt einer Eigenschaftendatei ignoriert werden soll, setzen Sie die Eigenschaft SKIP auf SKIP=true.

    #
    # Erstellungsparameter
    # Zeile 'SKIP=true' in jedem erforderlichen Abschnitt durch 'SKIP=false' ersetzen
    # Erforderliche Parameter für den Befehls- oder Schrittabschnitt setzen
    # Befehl "applyConfigProperties" mit dieser Eigenschaftendatei aufrufen
    #
    ResourceType=AuthorizationGroup
    ImplementingResourceType=AuthorizationGroup
    ResourceId=AuthorizationGroup=
    SKIP=false
    CreateDeleteCommandProperties=true
    #
    
    #
    #Eigenschaften
    #
    authorizationGroupName=ag1 #String,required
    commandName=createAuthorizationGroup
  4. Wenden Sie die geänderten Eigenschaften auf Ihre Konfiguration an.
    Verwenden Sie den Befehl applyConfigProperties, wie im folgenden Beispiel gezeigt, um die Eigenschaftendatei auf die Konfiguration anzuwenden:
    AdminTask.applyConfigProperties('[-propertiesFileName authorizationGroup.template]')

    Der Befehl erstellt die Berechtigungsgruppe ag1 in Ihrer Konfiguration.

  5. Speichern Sie die Konfigurationsänderungen.
    Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
    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_7propobjects
Dateiname:txml_7propobjects.html