![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
Ta strona umożliwia wyświetlanie ustawień właściwości dla powiązania Java Message Service (JMS) łączącego odwołania lub usługi kompozytu Service Component Architecture (SCA). Za pomocą tej strony można również przeprowadzać edycję zasobów powiązania JMS. Ustawienia pokazywane na tej stronie służą do definiowania elementu binding.jms.
Aby można było wyświetlić tę stronę, dana jednostka kompozycji musi obsługiwać odwołanie albo usługę powiązania JMS. W Konsoli administracyjnej wykonaj następujące czynności:
Za pomocą powiązania JMS można identyfikować istniejące zasoby JMS przy użyciu nazw JNDI (Java Naming and Directory Interface).
Służy do określania ustawień właściwości, które mają zastosowanie do wszystkich elementów binding.jms. Ustawienia dotyczą zarówno usług, jak i odwołań. Nie jest możliwa edycja ustawień.
Identyfikator URI ma następujący format:
jms: miejsce_docelowe_jms?
connectionFactoryName=nazwa_fabryki_połączeń &
destinationType={queue|topic} &
deliveryMode=tryb_dostarczania &
timeToLive=czas_życia &
priority=priorytet &
właściwość_użytkownika=wartość_właściwości_użytkownika & ...
Poprawne wartości to requestmsgidtocorrelid (wartość domyślna), requestcorrelidtocorrelid oraz none.
To ustawienie jest opcjonalne. Jeśli nie zostanie określona żadna fabryka, użyta zostaje początkowa fabryka kontekstu serwera WebSphere Application Server.
Żądanie to komunikat wysyłany do usługi SCA lub wysyłany przez odwołanie SCA.
Odpowiedź to komunikat otrzymywany przez odwołanie (tzn. odpowiedź od wywołanej usługi) lub komunikat wysyłany przez usługę w odpowiedzi na wcześniejszy komunikat żądania. Odpowiedź w architekturze SCA zawsze jest odpowiedzią na wcześniejsze żądanie.
Na przykład: wireFormat.jmsObject.
Żądanie to komunikat wysyłany do usługi SCA lub wysyłany przez odwołanie SCA.
Na przykład: wireFormat.jmsObject.
Odpowiedź to komunikat otrzymywany przez odwołanie (tzn. odpowiedź od wywołanej usługi) lub komunikat wysyłany przez usługę w odpowiedzi na wcześniejszy komunikat żądania. Odpowiedź w architekturze SCA zawsze jest odpowiedzią na wcześniejsze żądanie.
Służy do określania zasobów dla powiązania JMS. Ustawienia zasobów Nazwa JNDI miejsca docelowego, Nazwa JNDI specyfikacji aktywowania i Nazwa JNDI fabryki połączeń można czytać i edytować. Wszystkie pozostałe ustawienia zasobów są tylko do odczytu.
To ustawienie dotyczy zarówno usług, jak i odwołań, i jest tylko do odczytu.
@type to typ miejsca docelowego.
Nazwę miejsca docelowego można ustawić zarówno dla usług, jak i dla odwołań.
@name to nazwa JNDI miejsca docelowego.
Poprawne wartości to ifnotexist (wartość domyślna), always oraz never. W przypadku wartości ifnotexist produkt dynamicznie tworzy zasoby miejsca docelowego niezbędne dla kompozytu SCA, jeśli te wartości nie istnieją, oraz tworzy relację z domyślnym dostawcą przesyłania komunikatów. Produkt tworzy zasoby podczas dodawania kompozytu SCA do aplikacji na poziomie biznesowym.
Produkt sprawdza poprawność definicji kompozytu podczas dodawania zasobu SCA do aplikacji na poziomie biznesowym. Jeśli w wyniku sprawdzania poprawności zostanie wykryty błąd, produkt nie dodaje zasobu aplikacyjnego do aplikacji. Jeśli wartość to always i miejsce docelowe istnieje, wdrażanie jest przerywane ze względu na wystąpienie błędu.
Specyfikację aktywowania można ustawić tylko dla usług.
Atrybuty tego elementu są zgodne z atrybutami zdefiniowanymi dla elementu miejsca docelowego.
Poprawne wartości to ifnotexist (wartość domyślna), always oraz never. W przypadku wartości ifnotexist produkt dynamicznie tworzy zasoby specyfikacji aktywowania niezbędne dla kompozytu SCA, jeśli te wartości nie istnieją, oraz tworzy relację z domyślnym dostawcą przesyłania komunikatów. Jeśli wartość to always i specyfikacja aktywowania istnieje podczas dodawania kompozytu SCA do aplikacji na poziomie biznesowym, wdrażanie jest przerywane ze względu na wystąpienie błędu.
Nazwę JNDI fabryki połączeń można ustawić tylko dla odwołań.
Atrybuty tej właściwości są zgodne z atrybutami zdefiniowanymi dla elementu miejsca docelowego. Ta właściwość i właściwość activationSpec wzajemnie się wykluczają.
Poprawne wartości to ifnotexist (wartość domyślna), always oraz never. W przypadku wartości ifnotexist produkt dynamicznie tworzy zasoby fabryki połączeń niezbędne dla kompozytu SCA, jeśli te wartości nie istnieją, oraz tworzy relację z domyślnym dostawcą przesyłania komunikatów. Jeśli wartość to always i fabryka połączeń istnieje podczas dodawania kompozytu SCA do aplikacji na poziomie biznesowym, wdrażanie jest przerywane ze względu na wystąpienie błędu.
Służy do określania zasobów odpowiedzi używanych do obsługiwania komunikatów odpowiedzi, odbierania odpowiedzi dla odwołania i wysyłania odpowiedzi z usługi. Element odpowiedzi służy do definiowania miejsca docelowego oraz elementu fabryki połączeń lub elementu specyfikacji aktywowania na potrzeby obsługiwania komunikatów odpowiedzi.
Zasoby odpowiedzi dotyczą zarówno usług, jak i odwołań. Ustawienia zasobów Nazwa JNDI miejsca docelowego odpowiedzi i Nazwa JNDI fabryki połączeń odpowiedzi można czytać i edytować. Wszystkie pozostałe ustawienia zasobów są tylko do odczytu.
To ustawienie dotyczy zarówno usług, jak i odwołań, i jest tylko do odczytu.
Nazwę miejsca docelowego można ustawić zarówno dla usług, jak i dla odwołań.
Poprawne wartości to ifnotexist (wartość domyślna), always oraz never. W przypadku wartości ifnotexist produkt dynamicznie tworzy zasoby miejsca docelowego odpowiedzi niezbędne dla kompozytu SCA, jeśli te wartości nie istnieją, oraz tworzy relację z domyślnym dostawcą przesyłania komunikatów. Jeśli wartość to always i miejsce docelowe odpowiedzi istnieje podczas dodawania kompozytu SCA do aplikacji na poziomie biznesowym, wdrażanie jest przerywane ze względu na wystąpienie błędu.
Fabrykę połączeń odpowiedzi można ustawić zarówno dla usług, jak i dla odwołań.
Atrybuty tego elementu są zgodne z atrybutami zdefiniowanymi dla elementu miejsca docelowego. Ten element oraz element activationSpec wzajemnie się wykluczają.
Poprawne wartości to ifnotexist (wartość domyślna), always oraz never. W przypadku wartości ifnotexist produkt dynamicznie tworzy zasoby fabryki połączeń odpowiedzi niezbędne dla kompozytu SCA, jeśli te wartości nie istnieją, oraz tworzy relację z domyślnym dostawcą przesyłania komunikatów. Jeśli wartość to always i fabryka połączeń odpowiedzi istnieje podczas dodawania kompozytu SCA do aplikacji na poziomie biznesowym, wdrażanie jest przerywane ze względu na wystąpienie błędu.
Służy do określania właściwości nagłówka JMS, które mają zastosowanie do żądań pochodzących z odwołania. Właściwości nagłówka nie można edytować.
Jeśli określono właściwość nagłówka JMS, właściwość nie może występować w identyfikatorze URI.
Służy do określania właściwości nagłówka JMS, które mają zastosowanie do odpowiedzi pochodzących z usługi dla komunikatów wychodzących. Właściwości nagłówka nie można edytować.
Jeśli określono właściwość nagłówka JMS, właściwość nie może występować w identyfikatorze URI.