Agent Controller für iSeries verwalten

Das Programm interagiert mit Agent Controller, um Java- und WAS-Anwendungen auf unterstützten fernen Servern zu publizieren und zu testen sowie ein Debug und eine Profilerstellung für diese Anwendungen auszuführen.

Agent Controller besteht aus mehreren Sicherungsdateien, die Sie auf Ihrem iSeries-Server installieren. Nachdem die Installation beendet ist, können Sie Agent Controller ohne großen Aufwand in Remote System Explorer starten und stoppen. In dieser Aufgabendatei ist das Installieren, Konfigurieren, Starten, Stoppen und Deinstallieren von Agent Controller kurz beschrieben. Informationen zu weiteren Aufgaben, die Sie mit Agent Controller für iSeries ausführen können, finden Sie unter Anwendungen mit Agent Controller publizieren und ausführen sowie ein Debug für sie ausführen. Allgemeine Informationen zu dem Tool finden Sie unter Agent Controller verwalten.
Achtung: Agent Controller ist nur zum Testen Ihrer Webanwendungen auf einem eigenständigen WebSphere Application Server gedacht (der auf einem fernen System installiert ist). Er ist nicht für die ferne Implementierung auf Produktionssystemen gedacht, da Sie Ihre WebSphere Application Server herunterfahren müssen, um Ihre Anwendungen erneut zu publizieren, und Agent Controller daher ein Sicherheitsrisiko darstellen könnte. Demzufolge ist die empfohlene Vorgehensweise, Ihre Webanwendung mit Agent Controller zu testen, und dann die Anwendung auf Ihr Produktionssystem zu exportieren und dort zu implementieren.

Agent Controller-Bibliothek installieren und konfigurieren

Gehen Sie wie folgt vor, um Agent Controller manuell auf einem iSeries-Server zu installieren:
  1. Siehe das Handbuch IBM Rational Agent Controller, Version 6.0.1 Installation Guide.
  2. Klicken Sie den Link für Agent Controller unter OS/400 (iSeries) installieren an.

Agent Controller starten und stoppen

Nachdem Sie Agent Controller installiert haben, können Sie Agent Controller in Remote System Explorer starten und stoppen.
  1. Wechseln Sie von der Workbench aus zur Remote System Explorer-Perspektive, sofern sie nicht bereits offen ist. (Verwenden Sie im Workbench-Menü Fenster > Perspektive öffnen.)
  2. Erweitern Sie in der Sicht "Ferne Systeme" Ihre Verbindung (die zugehörige Aufgabe liefert Informationen, wenn keine Verbindung zu einem iSeries-Server konfiguriert ist).
  3. Klicken Sie mit der rechten Maustaste eines Ihrer Subsysteme an, z. B. iSeries-Befehles, und wählen Sie Ferne Server > Agent Controller > Starten aus. (Zum Stoppen würden Sie Ferne Server > Agent Controller > Stoppen auswählen.)
  4. Wählen Sie die iSeries-Sicht "Befehlsprotokoll" aus, um Informationen und alle Fehler anzuzeigen. (Diese Sicht wird automatisch aktiviert.)

Agent Controller deinstallieren

Gehen Sie wie folgt vor, um Agent Controller zu deinstallieren:
  1. Stellen Sie sicher, dass Sie Ihren Agent Controller-Serverjob beendet haben (klicken Sie mit der rechten Maustaste Ihren Job in der Sicht "Server" an und wählen Sie Stoppen aus).
  2. Melden Sie sich über einen 5250-Emulator bei Ihrem iSeries-Server an.
  3. Entfernen Sie die Bibliotheken IBMRAC und HYADES.
  4. Entfernen Sie das IFS-Verzeichnis /opt/hyadesdc einschließlich aller Unterverzeichnisse und Dateien.

Fehlerbehebung für Agent Controller

Im folgenden Abschnitt sind einige allgemeine Fehler, die während der Verwendung von Agent Controller auftreten können, zusammen mit ihren Lösungen aufgelistet.

Fehler: MCH3601 wird in Ihrem Jobprotokoll angezeigt, wenn Sie das Programm RASERVER übergeben.

Lösung: Stellen Sie sicher, dass die Agent Controller-Serverkonfigurationsdatei korrekt erstellt wurde. Unter Serverkonfiguration erstellen finden Sie weitere Informationen.

Fehler: Nach der Übergabe Ihres Agent Controller-Serverjobs wird der Job sofort beendet.

Lösung: Dieser Fehler tritt auf, wenn noch Verbindungen zu anderen Clients vorhanden sind (in diesem Fall enthält Ihr Jobprotokoll einfache Nachrichten der Bewertungsstufe 00). Sie können NETSTAT *CNN eingeben, um die anderen Agent Controller-Verbindungen zu beenden, oder den Agent Controller-Server einmal oder mehrmals erneut starten, um alle verbleibenden Verbindungen zu beenden.