|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Anhang E. Upgrade von Tivoli Identity Manager Version 4.4.x auf Version 4.5 und anschließend auf Version 4.5.1
Wenn vor einem Upgrade nicht sichergestellt wird, dass die Workflow-Engine
im Leerlauf ist, kann dies zu Ausnahmebedingungen führen, wenn Tivoli
Identity Manager versucht, wiederholt auftretende oder anstehende Ereignisse
zu lesen, die in einer vorherigen Installation erstellt wurden.
Stoppen Sie Tivoli Identity Manager (aber stoppen Sie nicht WebSphere) vor
der Ausführung eines Upgrades, nachdem Sie festgestellt haben, dass die
Tivoli Identity Manager-Warteschlangen leer sind.
Ein zeiteffizientes Verfahren, mit dem sichergestellt werden kann, ob sich die
Workflow-Engine von Tivoli Identity Manager im Leerlauf befindet, besteht
darin, die Anzahl der Nachrichten in den Workflow-Warteschlangen zu prüfen
(einschließlich der Warteschlangen für Workflows und für anstehende Work-
flows).
WebSphere MQ stellt ein Dienstprogramm mit dem Namen runmqsc.exe zur
Verfügung, das Abfragen für und die Verwaltung von Warteschlangen unter-
stützt. Dieses Programm befindet sich im Standardverzeichnis
WebsphereMQ_HOME\bin. Verwenden Sie das Programm runmqsc.exe, um eine
Verbindung zum WebSphere-Warteschlangenmanager herzustellen, und setzen
Sie den Befehl display ein, um den Warteschlangenstatus anzuzeigen.
Nachfolgend ist eine Liste von Tivoli Identity Manager-Warteschlangen aufge-
führt:
v itim_wf, die Warteschlange für Workflows
v itim_wf_pending, die Warteschlange für anstehende Workflows
v itim_rs, die Warteschlange für ferne Services
v itim_ms, die Warteschlange für Postfunktionen
v itim_adhocSync, die Warteschlange für angepasste Berichtsservices
Nehmen Sie beispielsweise an, dass WebSphere MQ auf einem Knoten mit
dem Namen "A" implementiert ist und der Server den Namen "server1" hat.
Der folgende Befehl stellt eine Verbindung zu dem JMS-Manager her, der auf
diesem Knoten und Server implementiert ist:
runmqsc WAS_A_server1
Der folgende Befehl zeigt den Status der Tivoli Identity Manager-Warte-
schlange für Workflows an:
display qlocal('WQ_itim_wf')
In der resultierenden Anzeige gibt das Attribut CURDEPTH die Anzahl der
Nachrichten in der Warteschlange an. Wenn die beiden Warteschlangen
itim_wf und itim_wf_pending leer sind, ist die Workflow-Engine von Tivoli
Identity Manager mit großer Wahrscheinlichkeit im Leerlauf. Beispiel:
AMQ8409: Display Queue details.
DESCR(WebSphere Application Server queue - do not delete)
PROCESS( )
.
.
.
IPPROCS(10)
CURDEPTH(0)
9. Bereiten Sie Ihre WebSphere Application Server-Umgebung vor. Informationen
hierzu finden Sie in „Installation von WebSphere Application Server
vorbereiten" auf Seite 109.
10. Führen Sie einen Systemabschluss des Clusters durch, falls zutreffend.
BOQNAME(SYSTEM.DEAD.LETTER.QUEUE)
OPPROCS(0)
141