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:
Gehen Sie wie folgt vor, um die Stapeldatei start_server.bat selbst zu bearbeiten und die Option -design zu dieser Datei hinzuzufügen:
%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
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:
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.