Generierte Java EE-Projekte modifizieren und erneut publizieren

Nachdem Sie die Java™-EE-Projekte (Java EE = Java 5 Platform, Enterprise Edition) erfolgreich aus einem Monitormodell auf dem Textserver veröffentlicht haben, möchten Sie möglicherweise das Modell ändern und es für weitere Tests erneut veröffentlichen.

Informationen zu diesem Vorgang

Bei der erneuten Veröffentlichung eines Monitormodells auf dem Testserver werden neue Datenbanktabellen erstellt, und alle bei der vorherigen Veröffentlichung des Modells erfassten Daten gehen verloren.

Vorgehensweise

Führen Sie die folgenden Schritte aus, um das Monitormodell zu ändern und erneut zu veröffentlichen:

  1. Nehmen Sie die gewünschten Änderungen am Monitormodell vor.
    Wichtig: Die Versionssteuerung wird in der Monitortestumgebung nicht unterstützt. Ändern Sie daher nicht die Zeitmarke des Monitormodells, da diese als Versions-ID verwendet wird.
  2. Klicken Sie mit der rechten Maustaste auf das Monitormodell in der Ansicht 'Project Explorer' und klicken Sie auf Monitor-Java EE-Projekte generieren. Das Fenster Monitor-Java EE-Projekt generieren wird geöffnet. (Falls gewünscht, können Sie eine Benutzervorgabe festlegen, die das Angeben von Schablonen zum automatischen Füllen der Textfelder mit Standardprojektnamen ermöglicht. Diese Vorgehensweise wird in Benutzervorgaben für das Generieren von Monitor-Java EE-Projekte festlegen beschrieben.) Sie können die Standardnamen für die Projekte übernehmen, müssen dabei jedoch darauf achten, dass die Namen nicht zu lang werden. In Windows dürfen Pfade maximal 256 Zeichen lang sein, d. h. jeder Pfad, der bei der Erstellung mehr als 128 umfasst, verursacht bei der Veröffentlichung voraussichtlich Probleme. Wenn der Name bzw. der Pfadname des Monitormodells zu lang ist, wird eine Monitormodellanwendung in der Serveransicht von Integration Designer oder in der Administrationskonsole von WebSphere Application Server nicht als gestartet angezeigt.
    Anmerkung: Beim Generieren von Java EE-Projekten für umfangreiche Monitormodelle kann eine abnormale Speicherbedingung im Eclipse-Arbeitsbereich von IBM® Integration Designer auftreten. Informationen zum Beheben dieser abnormalen Speicherbedingungen finden Sie im Abschnitt Java EE-Projektgenerierung verursacht abnormale Speicherbedingung.
  3. Falls eines der Java EE-Projekte bereits vorhanden ist, wählen Sie die Option Vorhandene Projekte überschreiben aus, um fortzufahren. Wenn die Option Bereinigter Build ausgewählt ist und die Projekte bereits dem Server hinzugefügt wurden, werden die Projekte gestoppt, vom Server entfernt, gelöscht und neu erstellt. Wenn Sie die Projekte zuvor generiert haben und die am Monitormodell vorgenommenen Änderungen sich nicht auf dessen Struktur auswirken (z. B. Ändern von Beschreibungen oder Ändern von Ausdrücken), können Sie die Auswahl von Bereinigter Build aufheben, um die Codegenerierung zu beschleunigen. Der Inhalt der Projekte wird an Ort und Stelle aktualisiert und die Projekte werden dem Server hinzugefügt, nachdem ihr Inhalt aktualisiert wurde.

    Dieser Schritt setzt voraus, dass die Option Projekt automatisch auf Server erneut veröffentlichen auf der Einstellungsseite von Business Monitoring (Fenster > Einstellungen > Business Monitoring) ausgewählt ist. Obwohl Sie auf dem Testserver weiterhin neue Projekte hinzufügen müssen, ersetzen die generierten Java EE-Projekte automatisch die derzeit veröffentlichten Projekte. Wenn diese Option nicht ausgewählt ist und das Projekt zuvor veröffentlicht wurde, müssen Sie das Projekt manuell vom Server entfernen, bevor Sie die Java EE-Projekte generieren. Nachdem Sie die Java EE-Projekte generiert haben, können Sie das Projekt auf dem Server erneut hinzufügen.

  4. Optional: Wenn Sie die Codegenerierung im Hintergrund ausführen und dabei weiter auf Ihren Arbeitsbereich zugreifen möchten, klicken Sie auf Im Hintergrund ausführen, wenn die Codegenerierung gestartet und das Fenster Monitor-Java EE-Projekte generieren angezeigt wird. Das Fenster wird geschlossen und in der unteren rechten Ecke des Arbeitsbereichs erscheint eine Fortschrittsleiste. Klicken Sie zu einem beliebigen Zeitpunkt auf das Verarbeitungsfortschrittsymbol Ergänzende Informationen, um den Verarbeitungsfortschritt anzuzeigen. In der Ansicht 'Fortschritt' haben Sie auch die Möglichkeit, einen gerade in Bearbeitung befindlichen Codegenerierungsjob abzubrechen.
    Wenn Sie die Standardnamen beibehalten, werden die beiden folgenden Java EE-Projekte aus dem Monitormodell generiert:
    Name Beschreibung
    DateinameModelLogic Ein EJB-Projekt, das die Logik für die Ereignisverarbeitung des Monitormodells enthält
    DateinameApplication Ein Enterprise-Anwendungsprojekt (EAR-Datei), das die beiden EJB-Projekte enthält
    Sie können die generierten Java EE-Projekte anzeigen, wenn Sie in die Java EE-Perspektive wechseln.