Erste Schritte mit wsadmin-Scripting
Das Scripting ist die nicht grafische Alternative zum Konfigurieren und Verwalten von WebSphere Application Server.
![[z/OS]](../images/ngzos.gif)
Vorbereitende Schritte
Stellen Sie sicher, dass für Benutzer-IDs, unter denen Scripts von WebSphere Application Server for z/OS ausgeführt werden, einschließlich Server-, Administrator- und Clientbenutzer-IDs, die Umgebungsvariablen LANG und LC_ALL auf dieselbe Ländereinstellung eingestellt sind (basierend auf der Codepage IBM-1047). Einstellungen, die auf einer anderen Codepage basieren, können zum Fehlschlagen der Scripts führen. Nähere Informationen hierzu finden Sie im Abschnitt "Changing the Locale in the Shell" der Veröffentlichung UNIX System Services User's Guide.
Informationen zu diesem Vorgang
Mit dem Tool "wsadmin" von WebSphere Application Server können Sie Scripts ausführen. Das Tool wsadmin unterstützt den gesamten Bereich der Aktivitäten für die Produktverwaltung.

Das Tool wsadmin unterstützt zwei Scripting-Sprachen: Jacl und Jython. Bei der Verwendung von Scripts sind fünf Objekte verfügbar:
- AdminControl: Für das Ausführen von Betriebsbefehlen.
- AdminConfig: Für das Ausführen von Konfigurationsbefehlen zum Erstellen oder Ändern von Konfigurationselementen von WebSphere Application Server.
- AdminApp: Für das Verwalten von Anwendungen.
- AdminTask: Für das Ausführen von Verwaltungsbefehlen.
- Help: Für das Aufrufen erweiterte Hilfe.
Die Scripts verwenden diese Objekte, um mit MBeans, die in WebSphere Application Server-Prozessen ausgeführt werden, zu kommunizieren. MBeans sind Java™-Objekte, die JMX-Ressourcen (Java Management Extensions) darstellen. JMX ist ein optionales Zusatzpaket für Java 2 Platform Standard Edition (J2SE). JMX ist eine Technologie, die eine einfache Standardmethode zur Verwaltung von Java-Objekten bereitstellt.
- Führen Sie wsadmin-Scripting mit derselben Benutzer-ID aus wie der Benutzer, der den Deployment Manager oder den Anwendungsserver ausführt. Root kann die Benutzer-ID wechseln, um diese Aktionen auszuführen.
- Gebe Sie als Gruppen-ID des Benutzers, der den Deployment Manager oder Anwendungsserver ausführt, die Gruppen-ID des Benutzers an, der das wsadmin-Scripting ausführt. Setzen Sie auch den umask-Wert des Benutzers, der das wsadmin-Scripting ausführt, zumindest auf "027", damit die Dateien, die vom wsadmin-Scripting erstellt werden, von Membern der Gruppe gelesen werden können.
- Führen Sie das wsadmin-Scripting von einer anderen Maschine aus. Bei diesem Ansatz werden Dateien übertragen, und das Problem mit der Berechtigung für das Kopieren von Dateien wird umgangen.
Wenn Sie eine Task mit Scripting ausführen möchten, müssen Sie zuerst die folgenden Schritte ausführen:
Vorgehensweise
- Wählen Sie eine Scripting-Sprache aus. Das Tool "wsadmin" unterstützt nur die Scripting-Sprachen Jacl und Jython. Standardmäßig ist Jacl angegeben. Wenn Sie die Scripting-Sprache Jython verwenden möchten, verwenden Sie die Option -lang, oder geben Sie die Sprache in der Datei wsadmin.properties an.
- Starten Sie den Scripting-Client interaktiv, als gesonderten Befehl, in einem Script oder einem Profil.
Nächste Schritte
Bevor Sie eine Task mit Scripting ausführen können, vergewissern Sie sich, dass Sie mit den folgenden Konzepten vertraut sind:
- Java Management Extensions (JMX)
- Konfigurationsmodell von WebSphere Application Server
- Tool "wsadmin"
- Jacl-Syntax oder Jython-Syntax
- Scripting-Objekte
Optional können Sie auch Ihre Scripting-Umgebung anpassen. Weitere Informationen finden Sie im Artikel "Verwaltungseigenschaften für die Verwendung von wsadmin-Scripting".
Wenn Sie sich mit den Scripting-Konzepten vertraut gemacht, eine Scripting-Sprache ausgewählt und den Scripting-Client gestartet haben, können Sie Tasks mit Scripting ausführen.