Prozessanwendung in einem Cluster installieren, in dem keine Server aktiv sind

In diesem Abschnitt werden die speziellen Umstände beschrieben, die es erforderlich machen können, eine Anwendung in einem Cluster zu installieren, in dem keine Server aktiv sind.

Beim Installieren einer Business-Prozessanwendung auf einem Server muss der JNDI-Name (JNDI = Java Naming and Directory Interface) der Datenquelle des zugehörigen Business-Prozesscontainers aufgelöst werden. Darum kann eine Anwendung nur mit einer Serververbindung installiert werden. In einer Network-Deployment-Umgebung (ND-Umgebung) ist dieser Server der Bereitstellungsmanager.

Einschränkungen aufgehoben

Beim Installieren einer Business Prozess-Anwendung in einem Cluster einer ND-Umgebung muss in dem Cluster kein Server aktiv sein, wenn die folgenden Bedingungen zutreffen:
  • Die erforderlichen Datenquellen sind auf Zellenebene definiert
  • Die Prozessanwendung gibt keine Benutzertasks an

Bei Prozessanwendungen ohne Benutzertasks erfolgt das Durchsuchen der Datenquelle im Namensbereich des Deployment Manager, wenn der Suchvorgang im Namensbereich des Anwendungsservers zuvor fehlgeschlagen ist. Wenn die Anwendung erfolgreich installiert wurde, ignorieren Sie etwaige Fehlernachrichten in der Datei SystemOut.log, die auf Fehler beim Suchen der Datenquelle im Namensbereich des Anwendungsservers hinweisen.

Voraussetzungen für erfolgreiche Ausführung

Hindernisse für erfolgreiche Ausführung

Bei Prozessanwendungen, die Benutzertasks enthalten, ist eine zusätzliche Suchoperation für den JNDI-Namen erforderlich, um den Staff-Plug-in-Provider zu lokalisieren. Um erfolgreiches Installieren solcher Anwendungen zu gewährleisten, stellen Sie sicher, dass der Cluster einen aktiven Server enthält.

Nebenwirkungen des Einordnens

Wenn kein Anwendungsserver aktiv ist und auf Server- oder Knotenebene eine Datenquelle definiert ist, die denselben Namen wie eine Datenquelle auf Zellenebene hat, besteht eine Nebenwirkung der Namenssuche darin, dass die Datenquelle auf Zellenebene Vorrang hat. Dies bedeutet, dass beim Implementieren eine andere Datenquelle verwendet wird als zur Laufzeit.

Achtung: Vermeiden Sie Namenskollisionen. Verwenden Sie beim manuellen Definieren von Datenquellen auf Zellenebene JNDI-Namen, deren Bereichsfestlegung durch den Clusternamen oder durch den Servernamen und den Knotennamen erfolgt (z. B. jdbc/BPEDB_).

Rechtliche Hinweise |

Letzte Aktualisierung: LASTUPDATEDVAR

(c) Copyright IBM Corporation 2005.
Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)