InterChange Server Express für das Starten im Entwurfsmodus konfigurieren

Falls Sie beabsichtigen, die zu testenden Komponenten über die integrierte Testumgebung zu implementieren, müssen Sie die Stapeldatei start_server.bat so ändern, dass die InterChange Server Express-Instanz im Entwurfsmodus gestartet wird. Dies liegt daran, dass die integrierte Testumgebung die Komponenten möglicherweise in einer Reihenfolge implementiert, in der Abhängigkeiten nicht sofort aufgelöst werden. Damit die Implementierung in einer solchen Situation erfolgreich verläuft, muss der Server im Entwurfsmodus ausgeführt werden.

Wie unter InterChange Server Express - Modi beschrieben, wird zum Starten von InterChange Server Express im Entwurfsmodus normalerweise die Option -design in der Befehlszeile oder im Feld Ziel des Direktaufrufs übergeben. Bei der Verwendung der integrierten Testumgebung starten Sie den Server aus der Perspektive "Integrierte Testumgebung" heraus, wobei der Direktaufruf nicht verwendet wird. Daher wird der Server selbst dann nicht im Entwurfsmodus gestartet, wenn Sie den Direktaufruf für InterChange Server Express so ändern, dass die Option -design verwendet wird.

Damit der Server bei Verwendung der integrierten Testumgebung im Entwurfsmodus gestartet wird, können Sie entweder die Option -design zur Stapeldatei start_server.bat hinzufügen oder von der integrierten Testumgebung eine temporäre Stapeldatei verwenden lassen, zu der die Option von der integrierten Testumgebung selbst hinzugefügt wird. Befolgen Sie - je nach gewünschtem Verfahren - die Anweisungen in einem der nachstehenden Abschnitte:

Datei "start_server.bat" manuell bearbeiten

Gehen Sie wie folgt vor, um die Stapeldatei start_server.bat selbst zu bearbeiten und die Option -design zu dieser Datei hinzuzufügen:

  1. Öffnen Sie die Stapeldatei namens start_server.bat in einem Texteditor. Die Datei befindet sich im Verzeichnis bin der Produktinstallation.
  2. Fügen Sie die Option -design zu der Zeile in der Stapeldatei hinzu, in der das Java-Programm zum Starten des Servers ausgeführt wird. Sie sollten die Option -design nach der Option -s%SERVERNAME% hinzufügen. Das folgende Beispiel zeigt, wie die Stapeldatei aussehen sollte:
    %CWJAVA% -Djava.ext.dirs=%JRE_EXT_DIRS%;"%MQ_LIB%";"%DB2_LIB%" 
     -Duser.home="%CROSSWORLDS%" -mx%CW_MEM_HEAP%m -DTEAgent=1200 
     -DCW_MEMORY_MAX=%CW_MEM_HEAP% %ORB_PROPERTY% -classpath %JCLASSES% 
     ServerWrapper -s%SERVERNAME% -design %2 %3
  3. Speichern und schließen Sie die Datei.

Erstellung einer angepassten Stapeldatei durch die integrierte Testumgebung ermöglichen

Sie können die integrierte Testumgebung so konfigurieren, dass InterChange Server Express automatisch im Entwurfsmodus gestartet wird. Bei diesem Verfahren liest die integrierte Testumgebung die Datei start_server.bat und ermittelt, ob die Option -design entsprechend angegeben wurde oder nicht. Anschließend erstellt sie eine Datei namens start_server_ite_tmp.bat als Kopie der Datei start_server.bat und fügt die Option -design hinzu, falls diese nicht entsprechend angegeben war. Wenn Sie den Server aus der integrierten Testumgebung heraus starten, wird dann diese temporäre Datei verwendet.

Gehen Sie wie folgt vor, um die Einstellungen der integrierten Testumgebung so zu konfigurieren, dass eine temporäre Stapeldatei erstellt wird:

  1. Wählen Sie in der Menüleiste der Workbench die Optionen Fenster > Benutzervorgaben aus.
  2. Erweitern Sie den Eintrag Integrierte Testumgebung.
  3. Wählen Sie Testserver aus.
  4. Aktivieren Sie das Markierungsfeld Prozedur zum Starten des Servers (start_server.bat) überprüfen, damit die integrierte Testumgebung eine angepasste Stapeldatei verwendet, zu der die erforderlichen Konfigurationsdaten hinzugefügt werden.

    Falls Sie nicht die angepasste Stapeldatei verwenden wollen, die von der integrierten Testumgebung erstellt werden kann, lassen Sie das Markierungsfeld Prozedur zum Starten des Servers (start_server.bat) überprüfen inaktiviert, damit Sie die Konfigurationsdaten selbst hinzufügen können.

  5. Klicken Sie auf OK.

Wichtiger Hinweis:
Damit diese Methode funktioniert, müssen Sie den Server aus der integrierten Testumgebung heraus starten. Falls Sie den Server mit dem Direktaufruf der Programmgruppe oder über die Befehlszeile starten, ist dies nicht der Fall, denn diese Startmethoden verwenden das temporäre Startscript nicht.

Copyright IBM Corp. 2004, 2005