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.