In diesem Abschnitt werden die Tasks beschrieben, die Sie in System Manager ausführen, um mit InterChange Server Express zu arbeiten.
Wenn Sie mit einer Instanz von InterChange Server Express arbeiten möchten, müssen Sie sie in System Manager registrieren. Gehen Sie wie folgt vor:
System Manager erkennt die aktiven Server im Netzwerk und listet sie im Dialog "Server suchen" auf. Je nach Größe, Verarbeitungsgeschwindigkeit und Konfiguration des Netzwerks kann dies einige Zeit beanspruchen.
Der Standardbenutzername ist admin.
Das Standardkennwort für den Standardbenutzernamen admin lautet null.
Sie sollten dieses Markierungsfeld nur dann aktivieren, wenn Sie eine Schnittstelle testen müssen, nicht jedoch, wenn Sie Komponenten entwickeln oder mit einem Produktionsserver arbeiten.
Weitere Informationen zum Testen von Schnittstellen finden Sie in Integrierte Testumgebung verwenden und in Collaboration Debugger verwenden.
System Manager registriert die Instanz von InterChange Server Express, stellt eine Verbindung zu ihr her, sofern der angegebene Name der InterChange Server Express-Instanz, der Benutzername und das Kennwort korrekt geschrieben wurden und der Server sowie IBM Java Object Request Broker (ORB) ausgeführt werden, und zeigt einen Eintrag für die Instanz in der Komponentenverwaltungssicht von InterChange Server Express an.
Im Anschluss daran können Sie mit der Instanz von InterChange Server Express arbeiten, indem Sie mit der rechten Maustaste in der Komponentenverwaltungssicht von InterChange Server Express darauf klicken.
Wenn Sie eine InterChange Server Express-Instanz in System Manager registrieren, stellt System Manager automatisch eine Verbindung zu der Instanz her, wenn der Name der Instanz, der Benutzername und das Kennwort korrekt sind und der Server sowie IBM Java Object Request Broker (ORB) aktiv sind.
Falls Sie die Instanz oder System Manager beenden müssen, müssen Sie System Manager erneut mit der Instanz verbinden. Die Task wird auf leicht unterschiedliche Weise ausgeführt, je nachdem, ob Sie den Benutzernamen und das Kennwort speichern; folgen Sie daher den Schritten in dem für Sie zutreffenden folgenden Abschnitt.
Gehen Sie wie folgt vor, wenn Sie bei der ersten Registrierung des Servers den Benutzernamen und das Kennwort in den Cache gestellt haben:
Der Dialog "Anmeldung" wird mit den zwischengespeicherten Anmeldeinformationen angezeigt.
Wenn Sie bei der ersten Registrierung einer InterChange Server Express-Instanz den Benutzernamen und das Kennwort nicht in den Cache gestellt haben, müssen Sie wie folgt vorgehen:
Der Standardbenutzername ist admin.
Das Standardkennwort für den Standardbenutzernamen admin lautet null.
InterChange Server Express kann in verschiedenen Modi ausgeführt werden, je nachdem, welcher Modus am besten für die unterschiedlichen Stadien des Implementierungszyklus geeignet ist.
InterChange Server Express startet standardmäßig im Produktionsmodus.
InterChange Server Express ist so konzipiert, dass im Produktionsmodus die Integrität des Repositorys garantiert ist. Im Produktionsmodus ist es nicht zulässig, im Repository ein Paket mit unaufgelösten Abhängigkeiten zu implementieren, und es werden automatisch sämtliche Zuordnungen und Collaboration-Schablonen des Implementierungspakets kompiliert. Durch diese Rahmenbedingungen wird garantiert, dass die Serverumgebung in einem Status ist, in welchem die Komponenten ordnungsgemäß ausgeführt werden können. Wenn es in der Serverumgebung während der Laufzeit Komponenten mit unaufgelösten Abhängigkeiten oder nicht kompilierten Komponenten gäbe, würden etwaige Transaktionen fehlschlagen, die diese Komponenten einbeziehen. Obwohl dies in einer Entwicklungsumgebung eine Situation ist, die akzeptiert werden kann, da davon ausgegangen wird, dass die erforderlichen Komponenten noch erstellt werden müssen, ist dies in einer Produktionsumgebung nicht akzeptabel, und die oben genannten Rahmenbedingungen bewirken, dass sichere Implementierungsprozeduren angewendet werden.
Da der Produktionsmodus der Standardmodus für InterChange Server Express ist, müssen Sie zum Starten im Produktionsmodus keine weiteren Konfigurationsschritte unternehmen. Stellen Sie beim Starten im Produktionsmodus jedoch sicher, dass Sie zuvor keine Schritte zum Starten im Entwurfsmodus eingeleitet haben, und bestätigen Sie den korrekten Modus in System Manager in der InterChange Server Express-Komponentenverwaltungssicht.
Nachdem Sie InterChange Server Express registriert haben, können Sie den Server im Testmodus starten. Verwenden Sie beim Starten des Servers den Parameter -test, wenn Sie InterChange Server Express im Testmodus starten möchten.
In Integrated Test Environment (ITE) werden lokale und ferne Server unterstützt. Ein lokaler Server ist ein InterChange Server Express-Server, der über den Task-Manager von Integrated Test Environment gestartet wurde. InterChange Server Express muss als lokaler Server in der Registrierungsanzeige eingetragen sein, um einen Server über den Task-Manager zu starten. Ein ferner Server ist ein InterChange Server Express-Server, der außerhalb von Integrated Test Environment gestartet wird. Aus diesem Grund kann selbst ein Server, der auf dem gleichen System gestartet wurde, wie Integrated Test Environment, ein ferner Server sein, wenn er außerhalb von Integrated Test Environment gestartet wurde.
Das Script des lokalen Servers kann automatisch so geändert werden, dass der Server als Testserver initialisiert wird. Ein ferner Server kann nicht auf diese Art starten, daher ist die Option für den Start des Servers inaktiviert, wenn es sich bei dem registrierten Server um einen fernen Server handelt.
Im Entwurfsmodus erlaubt InterChange Server Express dem Repository, im inkonsistenten Status zu sein - Sie können Komponenten in das Repository ohne die bereits bestehenden Komponenten importieren, von denen sie abhängen. Wenn Sie z. B. eine neue Geschäftsobjektdefinition, die ein untergeordnetes Objekt erfordert, anpassen und versuchen, sie zu importieren, das untergeordnete Objekt aber nicht im Repository vorhanden ist, würde eine InterChange Server Express-Instanz im Produktionsmodus dafür sorgen, dass der Import fehlschlägt, um die Integrität des Repositorys zu schützen. Eine InterChange Server Express-Instanz im Entwurfsmodus würde dagegen zulassen, dass Sie fortfahren, so dass Sie Ihre Integrationskomponenten so assemblieren können, wie es Ihrem Entwicklungsansatz am besten entspricht.
Außerdem ist das Kompilieren von Zuordnungen und Collaboration-Schablonen bei der Implementierung eines Pakets auf einem Server, der sich im Entwurfsmodus befindet, optional und nicht zwingend. Im Produktionsmodus kompiliert der Server automatisch alle Zuordnungen und Collaboration-Schablonen.
Der Entwurfsmodus ist besonders nützlich, wenn Sie Komponenten aus einer anderen Umgebung importieren. Möglicherweise sind Ihnen die kompletten Abhängigkeiten gar nicht bewusst, von daher ist es sehr hilfreich, Komponenten inkrementell importieren zu können, ohne dass die Importoperationen aufgrund unaufgelöster Abhängigkeiten fehlschlagen.
Wenn Sie InterChange Server Express im Entwurfsmodus starten möchten, verwenden Sie den Parameter -design beim Starten des Servers und gehen Sie wie folgt vor:
/QIBM/ProdData/WBIServer44/bin/set_ics_server_mode.sh interChangeServerName modeDabei ist interChangeServerName der Name der InterChange Server Express-Instanz (QWBIDFT44 ist die standardmäßig installierte Instanz unter OS/400), und für mode wird das Wort design (Entwurf) in Kleinschreibung verwendet. Wenn Sie das nächste Mal InterChange Server Express starten, geschieht dies im Entwurfsmodus. Wenn Sie später in den Produktionsmodus wechseln möchten, führen Sie dieselben Aktionen aus, verwenden Sie jedoch für das Wort mode das Wort production (Produktion) in Kleinschreibung.
/home/user/IBM/WebSphereServer/bin/ics_manager.sh -start mode
Dabei gilt, dass mode das Wort -design in Kleinschreibung ist. Danach wird InterChange Server
Express künftig im Entwurfsmodus gestartet. Wenn Sie später in den Produktionsmodus wechseln möchten, geben Sie Folgendes ein:
/home/user/IBM/WebSphereServer/bin/ics_manager.sh -start
Sie können das Kennwort ändern, das zu dem Benutzeraccount gehört, mit welchem die Verbindung zu InterChange Server Express hergestellt wird. Gehen Sie wie folgt vor, um das Kennwort zu ändern:
Der Dialog "Kennwort für InterChange Server ändern" wird angezeigt.
Nach dem Implementieren von Komponenten auf einer Instanz von InterChange Server Express müssen Sie diese Instanz in System Manager aktualisieren, damit sie die Komponenten auf dem Server korrekt anzeigt. Wenn Sie z. B. Komponenten auf einem Server implementieren und anschließend versuchen, eine neue Integrationsbibliothek zu erstellen und der Bibliothek Komponenten aus dem Server hinzuzufügen, listet System Manager die kürzlich implementierten Komponenten erst auf, wenn Sie den Server aktualisieren.
Klicken Sie zur Aktualisierung einer Serverinstanz in der Komponentenverwaltungssicht von InterChange Server Express mit der rechten Maustaste auf die betreffende Instanz, und wählen Sie im Kontextmenü Aktualisieren aus.
Wenn Sie die Verbindung von System Manager zu einer Instanz von InterChange Server Express trennen möchten, klicken Sie in der Komponentenverwaltungssicht von InterChange Server Express mit der rechten Maustaste auf die InterChange Server Express-Instanz, von der die Verbindung getrennt werden soll, und wählen Sie anschließend im Kontextmenü Trennen aus.
Wenn Sie eine Instanz von InterChange Server Express herunterfahren möchten, klicken Sie in der Komponentenverwaltungssicht von InterChange Server Express mit der rechten Maustaste auf die InterChange Server Express-Instanz, die Sie herunterfahren möchten, wählen Sie danach im Kontextmenü Trennen und anschließend im Untermenü entweder Ordnungsgemäß oder Sofort aus, je nachdem, wie Sie die Instanz herunterfahren möchten.
Wenn Sie für das Herunterfahren Sofort auswählen, fährt InterChange Server Express unverzüglich herunter, und sämtliche Verarbeitungsabläufe, die möglicherweise gerade ausgeführt werden, schlagen fehl. Sie können etwaige fehlgeschlagene Verarbeitungsabläufe später mit Flow Manager auflösen. Verwenden Sie diesen Typ für das Herunterfahren in Entwicklungs- und Testumgebungen, in denen die Verarbeitungsabläufe im System für Sie nicht wichtig sind, oder in Produktionsumgebungen, in denen durch die Übergabe von fehlgeschlagenen Verarbeitungsabläufen keine Komplikationen verursacht werden können.
Wenn Sie InterChange Server Express unter OS/400 ausführen, können Sie das sofortige Herunterfahren außerdem durch eine der folgenden Aktionen bewirken:
Wenn Sie Ordnungsgemäß als Typ für das Herunterfahren ausgewählt haben, beenden die Integrationskomponenten von InterChange Server Express zunächst die aktuellen Verarbeitungsabläufe, bevor der Server heruntergefahren wird. Verwenden Sie diesen Typ des Herunterfahrens in Produktionsumgebungen, in denen Komplikationen aus fehlgeschlagenen Verarbeitungsabläufen resultieren können.
Wenn InterChange Server Express unter OS/400 ausgeführt wird, können Sie außer der Komponentenverwaltungssicht von InterChange Server Express den Server ordnungsgemäß über das OS/400-System schließen. Verwenden Sie dazu unter OS/400 den CL-Befehl QSH, um in die QShell-Umgebung zu gelangen, und führen Sie das folgende Script aus:
/QIBM/ProdData/WBIServer44/bin/stop_server_gracefully.sh
serverName -uAdmin -pPassword
Dabei ist serverName der Name der Instanz von InterChange Server Express (der Standardservername ist QWBIDFT44), und Password ist das Kennwort für die Server Express-Benutzer-ID "admin".
Gelegentlich möchten Sie möglicherweise eine InterChange Server Express-Instanz in der Komponentenverwaltungssicht von InterChange Server Express über System Manager löschen. Gehen Sie wie folgt vor, um eine InterChange Server Express-Instanz zu löschen:
Weitere Informationen zum Trennen der Verbindung zwischen System Manager und einer InterChange Server Express-Instanz finden Sie im Abschnitt Die Verbindung zu InterChange Server Express trennen.
Weitere Informationen zum Herunterfahren einer InterChange Server Express-Instanz finden Sie im Abschnitt InterChange Server Express herunterfahren.
Die Serverinstanz wird aus der Sicht entfernt.
Wenn Sie auf eine InterChange Server Express-Instanz mit der rechten Maustaste klicken, wird ein Kontextmenü angezeigt, welches mehrere zusätzliche Menüpunkte enthält.
InterChange Server Express-Menüpunkte | |
---|---|
Konfiguration bearbeiten | Weitere Informationen zu diesem Menüpunkt finden Sie in InterChange Server Express konfigurieren. |
Statistik | Weitere Informationen zu diesem Menüpunkt finden Sie im Handbuch WebSphere InterChange Server: System Administration Guide. |
Systemanzeige | Weitere Informationen zu diesem Menüpunkt finden Sie im Handbuch WebSphere InterChange Server: System Administration Guide. |
Serverobjekt löschen | Weitere Informationen zu diesem Menüpunkt finden Sie in Komponenten mit dem Assistenten zum Löschen von Serverobjekten löschen. |
Repository löschen | Das gesamte Repository löschen. |
Assistent für die Monitordefinition | Weitere Informationen zu diesem Menüpunkt finden Sie im Handbuch WebSphere InterChange Server: System Administration Guide. |