Installationsanleitung: 1.) Microsoft SQL Server 2000 Developer Edition installieren - Benutzername: sa - Passwort: soa 2.) apache-ant-1.6.5 installieren 3.) Das mitgelieferte Archiv in ein Verzeichnis entpacken 4.) Umgebungsvariablen: CATALINA_HOME --> Pfad zum im Archiv enthaltenen Tomcat ANT_HOME --> Pfad zur Ant-Installation JAVA_HOME --> Pfad zur Java-Installation MULE_HOME --> Pfad zur im Archiv entahltenen MULE-1.1.1 Distribution PROJECT_HOME --> Pfad zum Wurzelverzeichnis des entpackten Archivs Alle Pfade absolut angeben! 5.) Die Datei %PROJECT_HOME%\projects\build.properties editieren - appserver.home --> Pfad zum im Archiv enthaltenen Tomcat (auch hier den absoluten Pfad und nicht "%CATALINA_HOME%") - mule.home --> Pfad zur im Archiv entahltenen MULE-1.1.1 Distribution (auch hier den absoluten Pfad und nicht "%MULE_HOME%") Anmerkung: Kein "\" sonder "/" für Pfadangaben! 6.) Datenbank erstellen - Den Enterprise Manager für den SQL-Server öffnen - Den Baum auf der linken Seite um 2 Ebenen nach unten wandern und den entsprechenden Knoten selektieren. - SQL Query Analyzer öffnen (Menüpunkt Tools) - Es sollte sich ein SQL-Fenster öffnen. Muss man sich stattdessen bei einer Datenbankinstanz anmelden, so hat man im vorigen Schritt den falschen Knoten selektiert. - In das SQL-Fenster den Inhalt der Datei %PROJECT_HOME%\database\DATABASE_DDL.sql einfügen und ausführen. - In das SQL-Fenster den Inhalt der Datei %PROJECT_HOME%\database\DATABASE_DML.sql einfügen und ausführen. Nun sollte die Datenbank mit ein paar Basisdaten für Zimmer erstellt sein. 7.) Die Software kompilieren und installieren - Die Datei %PROJECT_HOME%\projects\DeployAll.bat ausführen Sämtliche Anwendungen werden kompiliert und installiert. 8.) Alles starten. - Die Datei %PROJECT_HOME%\StartTomcat.bat ausführen - Die Datei %PROJECT_HOME%\StartMULE.bat ausführen Anmerkungen: Sämtliche Datenbankzugriffe kommen aus dem Teilprojekt %PROJECT_HOME%\projects\MULE-ESB. Sollte die Datenbankverbindung nicht funktionieren könnte der Connection-String in der Klasse DriverManager.java in Zeile 18 falsch sein. Dies sollte allerdings nicht passieren, wenn die Daten in Schritt 1 verwendet werden.