Eine Anwendung für 1-PC- und 2-PC-Ressourcen in einer Transaktion assemblieren

Mit dieser Task können Sie eine Anwendung assemblieren, die 1-PC- und 2-PC-Ressourcen in einer Transaktion verwendet.

Vorbereitende Schritte

In dieser Taskbeschreibung wird vorausgesetzt, dass eine EAR-Datei für eine Anwendungskomponente vorhanden ist und in WebSphere Application Server implementiert werden kann. Nähere Einzelheiten finden Sie im Artikel zum Assemblieren von Anwendungen.

Informationen zu diesem Vorgang

Wenn eine Anwendung in der Lage sein soll, in einer Transaktion 1-PC- und 2-PC-Ressourcen zu verwenden, müssen Sie die Implementierungsattribute der Anwendung so konfigurieren, dass das heuristische Risiko, d. h. das erhöhte Risiko heuristischer Ergebnisse in Kauf genommen wird. Sie können die Implementierungsattribute einer Anwendung über ein Assembliertool konfigurieren.

Sie können eine Anwendung auch nach der Implementierung für die Annahme des heuristischen Risikos konfigurieren, indem Sie die Administrationskonsole und die Einstellungen für die Erweiterung "Unterstützung des letzten Teilnehmers" verwenden. Alternativ können Sie den Transaktionsservice für einen Anwendungsserver so konfigurieren, dass er das heuristische Risiko akzeptiert.

In diesem Artikel wird beschrieben, wie Sie Rational Application Developer zum Konfigurieren der Implementierungsattribute einer Anwendung verwenden.

Führen Sie die folgenden Schritte aus, um einer Anwendung so zu konfigurieren, dass sie das erhöhte Risiko von Ergebnissen in Kauf nimmt, die auf heuristischen Verfahren basierend ermittelt werden:

Vorgehensweise

  1. Starten Sie das Assembliertool. Weitere Informationen finden Sie in der Dokumentation zu Rational Application Developer.
  2. Erstellen oder editieren Sie die EAR-Datei der Anwendung.
    Anmerkung: Konfigurieren Sie den Zielserver als WebSphere Application Server Version 7.0.

    Wenn Sie beispielsweise die Attribute einer vorhandenen Anwendung öffnen möchten, verwenden Sie den Importassistenten, um die EAR-Datei in das Assembliertool zu importieren. Starten Sie den Importassistenten wie folgt:

    1. Klicken Sie auf Datei > Importieren > EAR-Datei.
    2. Klicken Sie auf Weiter. Wählen Sie dann die EAR-Datei aus.
    3. Wählen Sie im Feld "Zielserver" den Eintrag WebSphere Application Server Server v7.0 aus.
    4. Klicken Sie auf Fertig stellen.
  3. Führen Sie in der Projekt-Explorer-Sicht der Java EE-Perspektive die folgenden Schritte aus:
    1. Erweitern Sie die Instanz der Unternehmensanwendung.
    2. Klicken Sie mit der rechten Maustaste auf den Implementierungsdeskriptor.
    3. Klicken Sie auf Öffnen mit > Editor für Implementierungsdeskriptor.
    Im Teilfenster mit den Eigenschaften wird daraufhin ein Notizbuch mit Eigenschaften für die Komponente angezeigt.
  4. Führen Sie die folgenden Schritte aus, um die Registerkarte "Erweiterte Services" anzuzeigen.
    1. Schließen Sie den Editor für Implementierungsdeskriptoren für die Unternehmensanwendung.
    2. Wählen Sie in der Symbolleiste Fenster > Einstellungen aus.
    3. Select Funktionalität.
    4. Klicken Sie auf Erweitertes Java EE, und wählen Sie anschließend die Option WebSphere-PME-Entwicklung aus.
    5. Klicken Sie auf Anwenden.
    6. Öffnen Sie den Editor für Implementierungsdeskriptoren von Unternehmensanwendungen.
  5. Wählen Sie auf der Registerkarte "Erweiterte Services" im Abschnitt "Unterstützung des letzten Teilnehmers" das Kontrollkästchen Unterstützung des letzten Teilnehmers aus.
  6. Speichern Sie die am Implementierungsdeskriptor vorgenommenen Änderungen.
    1. Schließen Sie den Editor für Implementierungsdeskriptoren.
    2. Wenn Sie dazu aufgefordert werden, klicken Sie auf Ja, um die Änderungen am Implementierungsdeskriptor zu speichern.
  7. Überprüfen Sie die Archivdateien. Weitere Informationen zum Prüfen von Dateien mit Rational Application Developer finden Sie in den Informationen zu Rational Application Developer.
  8. Klicken Sie im Popup-Menü des Projekts auf Implementieren, um den EJB-Implementierungscode zu generieren.
  9. Optional: Testen Sie das fertig gestellte Modul in einer Installation von WebSphere Application Server. Klicken Sie mit der rechten Maustaste auf ein Modul, klicken Sie auf Auf Server ausführen, und folgen Sie den Anweisungen im daraufhin angezeigten Assistenten.
    Wichtig: Verwenden Sie die Option Auf Server ausführen nur für Einheitentests. Das Assembliertool steuert die WebSphere Application Server-Installation, und das Assembliertool überschreibt, sofern eine Anwendung fern veröffentlicht wird, die Konfigurationsdatei dieses Servers. Verwenden Sie die Option Auf Server ausführen nicht auf Produktionsservern.

Nächste Schritte

Nach der Assemblierung Ihrer Anwendung verwenden Sie ein Systemverwaltungstool, um die EAR-Datei in dem Anwendungsserver zu implementieren, in dem die Anwendung ausgeführt werden soll. Verwenden Sie beispielsweise die Administrationskonsole gemäß der Beschreibung im Artikel zur Implementierung und Verwaltung von Unternehmensanwendungen.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tla_cfap2
Dateiname:tla_cfap2.html