2017-03-02 3 views
0

Ich habe eine Folgefrage an this issue: Ist es möglich, die AdminTask.createAuthDataEntry-Aufgabe in einem wsadmin-Skript abzuschließen?Abschließen der wsadmin-Skriptaufgabe "createAuthDataEntry"

Ich muss diese Aufgabe aufrufen, damit WAS eine Verbindung zu einer Datenquelle herstellen kann, die ich im selben Skript definiert habe.

Das Definieren eines Auth-Eintrags von der Webkonsole erfordert keinen Neustart. Normalerweise würde ich nicht erwarten, dass ein Neustart für Authentifizierungsänderungen erforderlich wäre.

Ich habe versucht, die Aufgabe AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('node', 'server')), 'restart') innerhalb des Skripts zu verwenden, aber dies stoppt die Instanz, ohne es erneut zu starten. Außerdem kann ich die Datenquellenverbindung innerhalb desselben Skripts aufgrund dieser Einschränkungen nicht überprüfen.

Antwort

0

Das Erstellen oder Ändern von Authentifizierungsdateneinträgen von wsadmin erfordert einen Neustart des Servers. Wir haben eine RFE, damit wsadmin dynamische Updates für sie ohne einen Serverneustart vornehmen kann, für den Sie abstimmen können. Um Ihren Server mit wsadmin zu stoppen und zu starten, ist es wahrscheinlich am einfachsten, wenn das Script auf Betriebssystemebene (bat oder sh) wsadmin aufruft, um zwei Skripte aufzurufen.

Verwandte Themen