Powiązanie elementów nasłuchujących dla komponentów bean sterowanych komunikatami

Ta strona umożliwia określanie powiązań dla komponentów bean sterowanych komunikatami w aplikacji lub module.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Aplikacje > Typy aplikacji > Aplikacje korporacyjne WebSphere > nazwa_aplikacji > Powiązania programu nasłuchującego komponentu bean sterowanego komunikatami. Ta strona jest taka sama jak strona Powiązanie programów nasłuchujących z komponentami bean sterowanymi komunikatami kreatorów instalacji i aktualizacji aplikacji.

Każdy komponent bean sterowany komunikatami w aplikacji lub module musi być powiązany z nazwą portu nasłuchiwania lub z nazwą JNDI (Java Naming and Directory Interface) specyfikacji aktywowania.

Podaj nazwę portu nasłuchiwania, jeśli aplikacja korzysta z jednego z poniższych dostawców usługi JMS (Java Message Service):

Nazwa JNDI specyfikacji aktywowania musi zostać podana, jeśli zasoby aplikacji są konfigurowane z użyciem domyślnego dostawcy funkcji przesyłania komunikatów lub ogólnego adaptera zasobów J2C obsługującego komunikaty przychodzące.

Nieokreślenie poprawnych nazw portów nasłuchiwania lub nazw JNDI specyfikacji aktywowania skutkuje następującymi błędami:

Aby zastosować zmiany w powiązaniach do wielu odwzorowań:

  1. Na liście odwzorowań zaznacz pole wyboru Wybierz obok każdego z modułów EJB odwzorowywanych na określone powiązanie.
  2. Rozwiń pole Zastosuj wiele odwzorowań.
  3. Wykonaj jeden z następujących kroków:
    • Podaj nazwę portu nasłuchiwania.
    • Wybierz nazwę JNDI zasobu docelowego dla specyfikacji aktywowania. Opcjonalnie określ następujące parametry:
      Nazwa JNDI miejsca docelowego
      W przypadku adapterów zasobów obsługujących usługę JMS określ miejsca docelowe javax.jms.Destinations tak, by adapter zasobów mógł obsługiwać komunikaty z miejsca docelowego usługi JMS. Nazwa JNDI miejsca docelowego ustawiona jako element wdrożenia aplikacji ma pierwszeństwo przed właściwościami ustawionymi dla obiektu administracyjnego specyfikacji aktywowania.
      Alias uwierzytelniania obiektu ActivationSpec
      Określa alias uwierzytelniania używany do uzyskiwania dostępu do nazwy użytkownika i hasła, które zostały ustawione w skonfigurowanej specyfikacji aktywowania J2C. Właściwości aliasu uwierzytelniania ustawione jako element wdrożenia aplikacji mają pierwszeństwo przed właściwościami ustawionymi dla obiektu administracyjnego specyfikacji aktywowania.
  4. Kliknij przycisk Zastosuj.
  5. Kliknij przycisk OK lub przycisk Dalej.

Moduł

Określa nazwę modułu zawierającego komponent EJB.

Komponent bean

Określa nazwę komponentu EJB w aplikacji.

Identyfikator URI

Określa położenie modułu względem katalogu głównego pliku EAR aplikacji.

Typ przesyłania komunikatów

Określa typ komponentu bean sterowanego komunikatami.

Powiązania obiektu nasłuchiwania

Określa nazwę portu nasłuchiwania lub nazwę JNDI specyfikacji aktywowania dla komponentu bean sterowanego komunikatami. Jeśli komponent EJB sterowany komunikatami jest powiązany z nazwą JNDI specyfikacji aktywowania, można również określić nazwę JNDI miejsca docelowego i alias uwierzytelniania.

Wiązania określają nazwy JNDI dla przywoływalnych i przywołujących artefaktów w aplikacji. Przykładową nazwą JNDI portu nasłuchiwania używaną przez aplikację Składnica może być nazwa ObiektNasluchiwaniaMdbSkladnicy. Definicja powiązania jest przechowywana w plikach powiązań IBM®, na przykład ibm-ejb-jar-bnd.xmi.
Obsługiwane konfiguracje Obsługiwane konfiguracje: W przypadku plików powiązań i rozszerzeń IBM rozszerzenie nazwy pliku (.xmi lub .xml) różni się w zależności od tego, czy używana jest aplikacja lub moduł w wersji Java EE wcześniejszej niż 5, czy też aplikacja lub moduł w wersji Java EE 5 lub nowszej. Plik rozszerzeń lub powiązań IBM ma nazwę ibm-*-ext.xmi lub ibm-*-bnd.xmi, gdzie * to typ pliku rozszerzeń lub powiązań, na przykład app, application, ejb-jar bądź web. Zastosowanie mają następujące warunki:
  • W przypadku aplikacji lub modułu korzystającego z platformy Java EE w wersji wcześniejszej niż 5 nazwa pliku musi mieć rozszerzenie .xmi.
  • W przypadku aplikacji lub modułu korzystającego z platformy Java EE w wersji 5 lub nowszej nazwa pliku musi mieć rozszerzenie .xml. Jeśli do aplikacji lub modułu są włączone pliki .xmi, produkt je ignoruje.

Moduł platformy Java EE w wersji 5 lub nowszej może jednak istnieć w ramach aplikacji zawierającej pliki platformy Java EE w wersji wcześniejszej niż 5 i korzystającej z rozszerzenia nazwy pliku .xmi.

Pliki ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi i ibm-portlet-ext.xmi nadal korzystają z rozszerzeń .xmi.

sptcfg


Nazwa pliku: urun_rapp_bindmdb.html