Ustawienia fabryki połączeń dostawcy przesyłania komunikatów produktu WebSphere MQ

Ten panel umożliwia przeglądanie i zmianę właściwości konfiguracji wybranej fabryki połączeń na potrzeby używania z dostawcą przesyłania komunikatów produktu WebSphere MQ. Właściwości konfiguracji określają sposób tworzenia połączeń z powiązanymi kolejkami i tematami usług JMS.

Dostawca przesyłania komunikatów produktu WebSphere MQ obsługuje niezależne od domeny interfejsy JMS 1.1, takie jak jednolite fabryki połączeń JMS. Aplikacja niezależna od domeny może używać tego samego interfejsu w celu przesyłania komunikatów zarówno w trybie punkt z punktem, jak i w trybie publikowanie-subskrypcja w ramach jednej transakcji. W przypadku standardu JMS 1.1 zalecane jest używanie niezależnych od domeny jednolitych fabryk połączeń JMS dla nowych aplikacji. Interfejs specyficzny dla domeny jest rozszerzeniem swojego odpowiednika niezależnego od domeny, dlatego w ramach aplikacji używającej fabryk połączeń tematu i kolejki specyficznych dla domeny może zostać wybrane użycie dowolnego z tych interfejsów.

Aby wyświetlić ustawienia fabryki połączeń produktu WebSphere MQ, należy wykonać następującą procedurę w Konsoli administracyjnej:
  1. Na panelu nawigacyjnym kliknij opcję Zasoby > JMS > Fabryki połączeń, aby wyświetlić istniejące fabryki połączeń.
  2. W razie potrzeby zmień w panelu treści ustawienie Zasięg na poziom, na którym są zdefiniowane fabryki połączeń. Spowoduje to ograniczenie wyświetlanego zestawu fabryk połączeń.
  3. Wybierz nazwę fabryki połączeń do skonfigurowania.
W sekcji Właściwości ogólne znajdują się cztery grupy właściwości:
Wprowadź wymagane zmiany w grupach właściwości Administracja, Połączenie, Zaawansowane i Ustawienia zabezpieczeń, a następnie kliknij przycisk Zastosuj, aby zapisać konfigurację, zanim na panelu treści w obszarze Właściwości dodatkowe zostanie kliknięty dowolny z następujących odsyłaczy:

W obszarze Elementy pokrewne można kliknąć opcję JAAS - Dane uwierzytelnienia J2C, aby skonfigurować informacje dotyczące uwierzytelniania używane w fabryce połączeń.

Za pomocą komend administracyjnych produktu WebSphere MQ można określić następujące właściwości dodatkowe: Więcej informacji na temat tych właściwości zawiera sekcja Komenda createWMQConnectionFactory.
Uwaga: Podczas określania właściwości produktu WebSphere MQ obowiązują następujące ograniczenia:

Zunifikowana fabryka połączeń produktu WebSphere MQ ma następujące właściwości.

Administrowanie
Zasięg

Poziom, na którym ta definicja fabryki połączeń jest widoczna dla aplikacji.

Zasoby takie jak dostawcy przesyłania komunikatów, powiązania przestrzeni nazw czy współużytkowane biblioteki można definiować w wielu zasięgach, a zasoby składowe - definiować z bardziej konkretnymi zasięgami, które są traktowane nadrzędnie, jeśli pokrywają się z zasięgami bardziej ogólnymi.

Zasięg jest wyświetlany wyłącznie w celach informacyjnych i nie może być modyfikowany na bieżącym panelu. Aby przeglądać lub modyfikować inne zasoby w innym zasięgu, należy zmienić zasięg na panelu kolekcji fabryki połączeń produktu WebSphere MQ i kliknąć przycisk Zastosuj, a następnie odsyłacz do typu zasobu.

Typ danych String
Dostawca

Dostawca JMS przypisany w momencie tworzenia fabryki połączeń kolejki.

Dla wszystkich fabryk połączeń używających tego panelu dostawcą jest dostawca przesyłania komunikatów produktu WebSphere MQ.

Dostawca jest wyświetlany wyłącznie w celach informacyjnych.

Typ danych String
Nazwa

Nazwa służąca do identyfikowania tej fabryki połączeń w celach administracyjnych na serwerze WebSphere Application Server.

Typ danych String
Zakres Nazwa musi być unikalna w obrębie zestawu fabryk połączeń zdefiniowanych dla komórki.
Nazwa JNDI

Nazwa JNDI używana do powiązania fabryki połączeń z przestrzenią nazw JNDI.

Zgodnie z konwencją użyj pełnej nazwy JNDI, na przykład w postaci jms/Nazwa, gdzie Nazwa jest logiczną nazwą zasobu.

Typ danych String
Opis

Opis fabryki połączeń używany w celach administracyjnych w obszarze produktu WebSphere Application Server.

Typ danych String
Wartość domyślna NULL
Połączenie

Informacje wymagane do skonfigurowania połączenia zależą od tego, czy wybrana fabryka połączeń kolejki została utworzona przy użyciu tabeli definicji kanału klienta.

Jeśli wybrana fabryka połączeń została utworzona za pomocą tabeli definicji kanału klienta, wyświetlane są tylko następujące właściwości:
  • Adres URL tabeli definicji kanału klienta
  • Menedżer kolejek
  • Konfiguracja SSL
Jeśli wybrana fabryka połączeń nie została utworzona za pomocą tabeli definicji kanału klienta, wyświetlane są następujące właściwości:
  • Menedżer kolejek
  • Transport
  • Nazwa hosta
  • Port
  • Kanał połączenia z serwerem
  • Jeśli pole wyboru dla właściwości Użyj protokołu SSL do zabezpieczenia komunikacji z produktem Websphere MQ nie zostanie zaznaczone, nie będzie można użyć następujących właściwości:
    • Centralnie zarządzana
    • Konkretna konfiguracja
    • Konfiguracja SSL

Więcej informacji na temat konfigurowania właściwości SSL dla produktu WebSphere MQ można znaleźć w sekcji SSL properties (Właściwości SSL) w podręczniku WebSphere MQ Using Java (WebSphere MQ: Korzystanie z języka Java).

Adres URL tabeli definicji kanału klienta

Adres URL określający położenie tabeli definicji kanału klienta produktu WebSphere MQ.

Typ danych String
Menedżer kolejek

Jeśli określona fabryka połączeń jest oparta na tabeli definicji kanału klienta, ta właściwość jest używana do wybierania pozycji w tabeli definicji kanału klienta. W przeciwnym razie właściwość określa nazwę menedżera kolejek lub grupy współużytkowania kolejek na potrzeby połączenia. Połączenie z danym zasobem produktu WebSphere MQ jest nawiązywane w celu wysyłania lub odbierania komunikatów.

Typ danych String
Zakres Jeśli ta fabryka połączeń kolejek nie jest oparta na tabeli definicji kanału klienta, to właściwość stanowi poprawną nazwę menedżera kolejek.
Jeśli ta fabryka połączeń jest oparta na tabeli definicji kanału klienta, właściwość zawiera jedną z następujących wartości:
  • Poprawna nazwa menedżera kolejek
  • Pusta1
1Jeśli użytkownik poda wartość właściwości menedżera kolejek w takiej formie wraz z tabelą definicji kanału klienta, to poszczególne połączenia nawiązane przy użyciu fabryki połączeń mogą prowadzić do różnych menedżerów kolejek. Wybór spośród wielu menedżerów kolejek jest dokonywany, gdy tabela definicji kanału klienta zawiera wiele definicji kanału połączenia klienta oraz zgodny parametr nazwy menedżera kolejek (QMNAME), natomiast definicje kanału połączeń określają szczegóły połączenia sieciowego różnych menedżerów kolejek.

Transakcje globalne nie mogą być używane z fabryką połączeń, która jest skonfigurowana w celu dokonywania wyboru spośród wielu menedżerów kolejek przy użyciu tabeli definicji kanału klienta, ponieważ mogłoby to spowodować, że menedżer transakcji nie będzie mógł odtworzyć transakcji globalnych po wystąpieniu awarii.

Transport

Typ transportu produktu WebSphere MQ dla połączenia. Typ transportu służy do określania dokładnych mechanizmów używanych w celu połączenia z produktem WebSphere MQ.

Typ danych Lista rozwijana
Wartość domyślna Powiązania, następnie klient
Zakres
Klient
Na potrzeby komunikacji z menedżerem kolejek produktu WebSphere MQ należy użyć połączenia sieciowego opartego na protokole TCP/IP.
Powiązania, następnie klient
Najpierw jest wykonywana próba połączenia z menedżerem kolejek w trybie powiązania. Jeśli połączenie takie nie jest możliwe, następuje powrót do transportu klienta.
Powiązania
Nawiązywane jest połączenie między pamięciami z menedżerem kolejek działającym na tym samym węźle. Następujące właściwości opcji Tryb transportu klienta są wyłączone:
  • Nazwa hosta
  • Port
  • Kanał połączenia z serwerem
Więcej informacji na temat konfigurowania typu transportu Powiązania, następnie klient lub Powiązania zawierają sekcje Konfigurowanie dostawcy przesyłania komunikatów produktu WebSphere MQ przy użyciu informacji o bibliotekach rodzimych i Zmienianie wielkości pul wątków używanych przez dostawcę przesyłania komunikatów produktu WebSphere MQ.

Informacje na temat zmieniania wielkości pul wątków używanych przez dostawcę przesyłania komunikatów produktu WebSphere MQ nie dotyczą wersji z pakietem poprawek Fix Pack 5 lub nowszym, ponieważ pula wątków WMQCommonServices nie jest już w tych wersjach używana.

Nazwa hosta

Nazwa hosta albo adres IPv4 lub IPv6 menedżera kolejek produktu WebSphere MQ, z którym ma zostać nawiązane połączenie.

Typ danych String
Port

Numer portu, na którym nasłuchuje produkt WebSphere MQ.

Typ danych Integer
Wartość domyślna 1414
Zakres Wartość musi zawierać się w zakresie od 1 do 65536 (włącznie).
Kanał połączenia z serwerem

Nazwa kanału połączenia serwera produktu WebSphere MQ używana podczas nawiązywania połączenia z produktem WebSphere MQ.

Typ danych String
Wartość domyślna SYSTEM.DEF.SVRCONN
Zakres Wartość musi być kanałem połączenia serwera określonym w menedżerze kolejek produktu WebSphere MQ, z którym nawiązywane jest połączenie.
Użyj protokołu SSL do bezpiecznej komunikacji z produktem WebSphere MQ

Ta opcja służy do określania, czy protokół SSL (Secure Sockets Layer) jest używany do zabezpieczenia komunikacji sieciowej z menedżerem kolejek lub grupą współużytkowania kolejek produktu WebSphere MQ.

Jeśli fabryka połączeń dostawcy przesyłania komunikatów produktu WebSphere MQ jest używana w środowisku serwera aplikacji, serwer ten zarządza konfiguracją SSL. Aby zmienić parametry konfiguracji SSL, należy za pomocą Konsoli administracyjnej przejść do panelu Zabezpieczenia > Zarządzanie certyfikatami SSL i kluczami.

Jeśli fabryka połączeń dostawcy przesyłania komunikatów produktu WebSphere MQ jest używana w środowisku klienta, klient pobiera informacje o konfiguracji SSL z pliku ssl.client.props. Zastosowanie tego pliku jest szczegółowo opisane w informacjach uzupełniających do tego tematu.

W konfiguracji SSL dla fabryki połączeń dostawcy przesyłania komunikatów produktu WebSphere MQ można używać tylko jednego zestawu algorytmów szyfrowania. W przypadku określenia większej liczby zestawów algorytmów szyfrowania użyty zostanie tylko pierwszy z nich.

Typ danych Pole wyboru. Jeśli to pole wyboru nie zostanie zaznaczone, następujące właściwości protokołu SSL zostaną wyłączone:
  • Centralnie zarządzana
  • Konkretna konfiguracja
  • Konfiguracja SSL
Centralnie zarządzana

Jeśli do komunikacji z produktem WebSphere MQ jest używany protokół SSL, należy wybrać ten przełącznik, aby określić, że konfiguracja SSL jest pobierana z zarządzanej centralnie konfiguracji SSL serwera WebSphere Application Server.

Po włączeniu tego przełącznika nazwa hosta i atrybuty portu z fabryki połączeń dostawcy przesyłania komunikatów produktu WebSphere MQ są używane do wybrania odpowiedniej konfiguracji SSL. Aby zapewnić konfigurację SSL zgodną z fabryką połączeń, należy zapoznać się z tematem Ustawienia dynamicznych konfiguracji SSL punktów końcowych dla danych wychodzących, wymienionym wśród informacji pokrewnych.

Typ danych Przełącznik
Konkretna konfiguracja

Ten przełącznik należy wybrać, aby określić konkretną konfigurację SSL, która ma być używana, jeśli do zabezpieczenia komunikacji sieciowej z menedżerem kolejek lub grupą współużytkowania kolejek produktu WebSphere MQ używany jest protokół SSL.

Typ danych Przełącznik
Konfiguracja SSL

Konfiguracja SSL, która ma zostać użyta, gdy protokół SSL będzie używany do zabezpieczenia komunikacji sieciowej z menedżerem kolejek lub grupą współużytkowania kolejek produktu WebSphere MQ.

Ta właściwość jest wyłączona, jeśli wybrano przełącznik Centralnie zarządzana i zasób dostawcy przesyłania komunikatów produktu WebSphere MQ został jawnie zdefiniowany.

Ta właściwość jest zawsze włączona, jeśli zasób dostawcy przesyłania komunikatów produktu WebSphere MQ jest oparty na tabeli definicji kanału klienta.

Jeśli ten zasób dostawcy przesyłania komunikatów produktu WebSphere MQ działa na podstawie tabeli definicji kanału klienta, ten parametr jest używany tylko w przypadku, gdy dla odpowiednich pozycji w tabeli definicji kanału klienta skonfigurowano użycie protokołu SSL.

Ponadto w przypadku wybrania konfiguracji SSL brak dla dostawcy przesyłania komunikatów produktu WebSphere MQ używana jest domyślna centralnie zarządzana konfiguracja protokołu SSL produktu WebSphere Application Server.

Typ danych Lista rozwijana
Zaawansowane
Identyfikator klienta

Identyfikator klienta, który ma być określony podczas nawiązywania połączenia z dostawcą przesyłania komunikatów produktu WebSphere MQ.

Typ danych String
Zezwalaj na klonowanie stałych subskrypcji

Opcja określająca, czy do wielu instancji subskrypcji trwałej można uzyskać współbieżny dostęp z poziomu różnych serwerów.

Typ danych Pole wyboru
Wartość domyślna Wyzerowane
Zakres
Wybrane
Do wielu instancji subskrypcji trwałych można uzyskać współbieżny dostęp z poziomu różnych serwerów.
Wyzerowane
Do wielu instancji subskrypcji trwałych nie można uzyskać współbieżnego dostępu z poziomu różnych serwerów.
Wersja dostawcy

Wersja dostawcy przesyłania komunikatów produktu WebSphere MQ. Jest ona używana do określenia, czy należy nawiązać połączenie z konkretną wersją menedżera kolejek. Jest również używana do określenia typu funkcji wymaganych przez klient.

Uwaga: W przypadku wersji, w których nie zainstalowano jeszcze pakietu poprawek Fix Pack 5, jeśli ta fabryka połączeń służy do nawiązania połączenia z menedżerem kolejek lub grupą współużytkowania kolejek w produkcie WebSphere MQ for z/OS, należy wprowadzić wartość 6.0.0.0 we właściwości Wersja dostawcy. Fabryka połączeń musi użyć tej wartości wersji dostawcy niezależnie od wersji produktu WebSphere MQ for z/OS, z którą nawiązuje połączenie.

W przypadku wersji, w których zainstalowano pakiet poprawek Fix Pack 5 lub nowszy, jeśli ta fabryka połączeń służy do nawiązania połączenia z menedżerem kolejek lub grupą współużytkowania kolejek w produkcie WebSphere MQ for z/OS 7, należy wprowadzić wartość 6.0.0.0 we właściwości Wersja dostawcy.

W wersji z pakietem poprawek Fix Pack 7 lub nowszym ograniczenie wersji dostawcy zostało zniesione.

Typ danych String
Zakres Wprowadzona wartość musi być pustym łańcuchem lub musi mieć jeden z następujących formatów:
  • n.n.n.n
  • n.n.n
  • n.n
  • n
gdzie n jest wartością liczbową większą lub równą zero.

Na przykład 6.0.0.0.

Obsługuj protokół rozproszonego zatwierdzania dwufazowego

Opcja określająca, czy fabryka połączeń obsługuje koordynację XA transakcji przesyłania komunikatów. Należy włączyć tę opcję, jeśli wiele zasobów, w tym ta fabryka połączeń, ma być używanych w tej samej transakcji.

Jeśli ta właściwość nie zostanie zaznaczona, obsługa protokołu rozproszonego zatwierdzania dwufazowego będzie wyłączona. Sesja JMS może być zarejestrowana w transakcji, jednak zamiast wywołań XA będzie używać wywołań transakcji lokalnej menedżera zasobów session.commit i session.rollback. Pozwala to usprawnić wydajność. Jednak tylko pojedynczy zasób może być zarejestrowany w transakcji serwera WebSphere Application Server.

Obsługa ostatniego uczestnika umożliwia włączenie do listy jednego zasobu bez XA z innymi zasobami obsługującymi XA.

Typ danych Pole wyboru
Wartość domyślna Wybrane
Zakres
Wybrane
Fabryka połączeń obsługuje użycie protokołów rozproszonego zatwierdzania dwufazowego w celu koordynacji działania transakcji.
Wyzerowane
Fabryka połączeń nie obsługuje użycia protokołów rozproszonego zatwierdzania dwufazowego w celu koordynacji działania transakcji.

Opcję tę należy wybrać, jeśli transakcje obejmują inne zasoby, w tym inne kolejki lub tematy. Jej zaznaczenie należy usunąć tylko w przypadku pewności, że menedżer kolejek, który jest docelowym menedżerem kolejek dla tego połączenia kolejki, jest jedynym zasobem w transakcji.

Ustawienia zabezpieczeń
Alias uwierzytelniania dla odtwarzania XA

Nazwa użytkownika i hasło, które mają być używane przy nawiązywaniu połączenia z produktem WebSphere MQ podczas procesu odtwarzania XA.

Typ danych Lista rozwijana
Wartość domyślna (brak)
Zakres Wszystkie aliasy uwierzytelniania zdefiniowane dla komórki oraz wartość (brak), która określa, że do produktu WebSphere MQ nie są przekazywane żadne referencje podczas procesu odtwarzania XA.
Alias konfiguracji odwzorowania

Pole to będzie używane tylko w przypadku braku właściwości konfiguracji logowania w odwołaniu zasobu komponentu.

Jeśli uprawnienie zasobu ma wartość "kontener", to preferowanym sposobem definiowania strategii uwierzytelniania jest określenie konfiguracji logowania i właściwości powiązanych w odwołaniu do zasobu komponentu.

W przypadku określenia konfiguracji logowania DefaultPrincipalMapping powiązana właściwość jest aliasem pozycji danych uwierzytelniania JAAS J2C. Aby skonfigurować informacje uwierzytelniania na potrzeby fabryki połączeń, w obszarze Elementy pokrewne należy kliknąć opcję JAAS - dane uwierzytelniania J2C.

Typ danych Lista rozwijana
Wartość domyślna (brak)
Zakres
ClientContainer (Kontener klienta)
WSLogin
WSKRB5Login
DefaultPrincipalMapping (Domyślne odwzorowanie podstawowe)
TrustedConnectionMapping
KerberosMapping
Alias uwierzytelnienia zarządzany przez kontener

Alias uwierzytelnienia określający nazwę użytkownika i hasło, które mają być używane do nawiązywania połączenia z dostawcą przesyłania komunikatów produktu WebSphere MQ.

Typ danych Lista rozwijana
Wartość domyślna (brak)
Zakres Wszystkie aliasy uwierzytelnienia zdefiniowane dla komórki oraz wartość (brak), która określa, że do produktu WebSphere MQ nie są przekazywane żadne referencje.



Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Pojęcia pokrewne
Zadania pokrewne
Odsyłacze pokrewne
Kolekcja Fabryka połączeń
Adres strony WWW biblioteki dokumentacji produktu WebSphere MQ to: http://www.ibm.com/software/ts/mqseries/library. (online)
Biblioteka produktu WebSphere MQ (online)


Nazwa pliku: umj_pjcfm.html