Właściwości fabryki połączeń
Istnieje możliwość przeglądania i ustawiania właściwości fabryki połączeń w oknie dialogowym Właściwości fabryki połączeń. Właściwości dostępne w tym oknie dialogowym zależą od typu dostawcy komunikatów używanego przez fabrykę połączeń.
W poniższej tabeli znajduje się lista wszystkich właściwości, które można ustawić:
- Ogólne
- Połączenie
- Ponowne połączenie
- Kanały
- SSL
- Wyjścia
- Broker
- Kolejki tymczasowe
- Tematy tymczasowe
- Subskrybent
- Rozszerzone
- Strojenie zaawansowane
Dla każdej właściwości dostępny jest krótki opis sytuacji, w której może być wymagana konfiguracja danej właściwości. W tabelach zostały także podane równoważne długie i krótkie nazwy używane w narzędziu wiersza komend JMS Administration. Właściwości dostępne w oknie dialogowym właściwości zależą od typu dostawcy komunikatów używanego przez fabrykę połączeń. Więcej informacji na temat narzędzia wiersza komend do administrowania usługą JMS zawiera sekcja Konfigurowanie obiektów JMS przy użyciu narzędzia administracyjnego w podręczniku IBM® Documentation.
Strona Ogólne
W tabeli podano listę właściwości, które można ustawić na stronie Ogólne w oknie dialogowym Fabryka połączeń.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Nazwa | Nazwa obiektu. | NAZWA | |
Opis | Podaj opis obiektu. | OPIS | DESC |
Nazwa klasy | Określa nazwę klasy implementowaną przez fabrykę połączeń. | ||
Dostawca komunikatów | Określa, czy fabryka połączeń używa transportu MQ (Powiązania lub Klient), czy też transportu Real-time (Bezpośredniego lub Bezpośredniego przez HTTP). Transport w czasie rzeczywistym nie jest dostępny w produkcie IBM MQ 8.0. Jeśli używany jest produkt IBM MQ 8.0 , można zdefiniować transport w czasie rzeczywistym, ale nie powiedzie się, gdy zostanie podjęta próba utworzenia połączenia. | ||
Transport | Określa typ transportu używany przez połączenie. Wartość Bindings określa bezpośrednie połączenie z menedżerem kolejek będącym na tym samym komputerze, co klient JMS. Wartość Client określa połączenie klienckie z użyciem protokołu TCP/IP (menedżer kolejek może być na tym samym lub na innym komputerze). Wartość Direct określa bezpośrednie połączenie z brokerem programu IBM Integration Bus. Wartość Direct HTTP określa bezpośrednie połączenie z użyciem tunelu HTTP. Chociaż to pole jest dostępne tylko do odczytu, można zmienić typ transportu, jeśli istnieje alternatywny typ transportu dostępny dla dostawcy przesyłania komunikatów. Więcej informacji na ten temat zawiera sekcja Zmiana typu transportu używanego dla połączeń. |
TRANSPORT | TRAN |
Wersja dostawcy | Wybierz lub wpisz wersję, wydanie, poziom
modyfikacji i pakiet poprawek menedżera kolejek, z którym zamierza się
połączyć klient. Podczas wpisywania wartości użyj jednego z następujących
formatów:
Wartość "8" lub większa wskazuje, że jest ona przeznaczona jako IBM MQ 8.0 ConnectionFactory dla połączeń z menedżerem kolejek produktu IBM MQ 8.0 . Wartość domyślna |
PROVIDERVERSION | PVER |
Więcej informacji na temat rozwiązywania problemów, które mogą wystąpić podczas nawiązywania połączenia z menedżerem kolejek przy użyciu konkretnej wersji dostawcy, zawiera sekcja Rozwiązywanie problemów dotyczących wersji dostawcy JMS w podręczniku IBM Documentation. |
|||
Identyfikator klienta | Identyfikator klienta służy do jednoznacznej identyfikacji połączenia
aplikacji dla subskrypcji stałych. Wpisz identyfikator dla klienta. |
CLIENTID | CID |
Maksymalna wielkość buforu | Określ maksymalną liczbę odbieranych komunikatów, które mogą być zapisane w wewnętrznym buforze komunikatów podczas oczekiwania na przetwarzanie przez aplikację kliencką. Ta właściwość stosowana jest tylko wtedy, gdy właściwość Transport ma taką samą wartość jak właściwość Direct i Direct HTTP . Wartość domyślna wynosi 1000. |
MAXBUFFSIZE | MBSZ |
Strona Połączenie
W tabeli podano listę właściwości, które można ustawić na stronie Połączenie w oknie dialogowym Fabryka połączeń. Aby ustawić szczegóły połączeń utworzonych za pomocą fabryki połączeń, edytuj właściwości na stronie Połączenie.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Nazwa aplikacji | Należy określić nazwę, za pomocą której aplikacja identyfikuje się. Więcej informacji na ten temat zawiera sekcja Określanie nazwy aplikacji w obsługiwanych językach programowania w podręczniku IBM Documentation. | APPLICATIONNAME | APPNAME |
![]() |
Ma to wpływ na to, czy transakcje wpływają na równoważenie aktywności w jednolitym klastrze. Można ustawić wartość IGNTRANS , aby zapobiec transakcjom opóźniającym działanie równoważenia, lub NONE , aby umożliwić transakcje opóźniające działanie równoważenia. |
BALOPCJE | |
![]() |
Ma to wpływ na to, czy przekroczenie limitu czasu przed jednolitą klastrem może zażądać podania aplikacji w celu ponownego połączenia w celu równoważenia. Można ustawić wartość NEVER wskazującą, że aplikacja może nie być przekroczeniem limitu czasu przez klaster jednolity, IMMEDIATE wskazująca, że aplikacja może zostać natychmiast przekroczono limit czasu, DEFAULT wskazująca, że ma zastosowanie domyślny limit czasu 10 sekund, lub nn , co wskazuje limit czasu w sekundach. |
BALTIMEOUT | |
![]() |
Ma to wpływ na sposób, w jaki jednolity klaster może zażądać aplikacji w celu ponownego połączenia w celu równoważenia. Można ustawić wartość SIMPLE wskazującą, że ma zastosowanie zachowanie domyślne, lub REQREP wskazując, że aplikacja działa w trybie żądania/odpowiedzi, a jednolity klaster powinien opóźnić równoważenie działania, dopóki operacje MQPUT nie zostaną dopasowane przez operacje MQGET, pod warunkiem przekroczenia limitu czasu aplikacji i czasu utraty ważności komunikatu. |
TYP | |
Podstawowy menedżer kolejek | Wybierz lub podaj nazwę menedżera kolejek, z którym nastąpi połączenie. Jeśli aplikacja korzysta z tabeli definicji kanału klienta w celu nawiązania połączenia z menedżerem kolejek, należy zapoznać się z tabelą definicji kanału klienta w podręczniku IBM Documentation. | QMANAGER | QMGR |
Lista połączeń | Lista rozdzielonych przecinkami adresów
połączenia NAZWA_HOSTA(PORT).
Pozycje na liście są używane po kolei, raz podczas każdej próby ponownego nawiązania połączenia. NAZWA_HOSTA może być nazwą DNS lub adresem IP. Domyślny PORT to 1414. |
CLIENTRECONNECTHOSTS | CRHOSTS |
Nazwa hosta | Podaj nazwę hosta lub adres IP komputera będącego hostem menedżera kolejki lub w przypadku bezpośredniego połączenia z brokerem, podaj nazwę komputera będącego hostem brokera. | HOSTNAME | HOST |
Port | Podaj numer portu, dla którego włączone jest nasłuchiwanie menedżera kolejek lub brokera. Domyślny port to 1414, jeśli właściwość Transport ma wartość Client . Domyślny port to 1506, jeśli właściwość Transport ma wartość Direct lub Direct HTTP . |
PORT | - |
Nazwa hosta proxy | Podaj nazwę hosta serwera proxy dla połączenia bezpośredniego. | PROXYHOSTNAME | PHOST |
Port proxy | Podaj numer portu serwera proxy dla połączeń bezpośrednich. Domyślny port to 443. | PROXYPORT | PPORT |
Identyfikator kodowanego zestawu znaków | Podaj identyfikator CCSID używany dla połączeń. W celu uzyskania optymalnej wydajności wartość tej właściwości powinna być taka sama, jak wartość atrybutu Identyfikator kodowanego zestawu znaków (Właściwości menedżera kolejek) podstawowego menedżera kolejek. | CCSID | CCS |
Rozsyłanie grupowe | Określ, czy komunikaty mają zostać dostarczone do odbiorcy za pomocą rozsyłania grupowego. Rozsyłanie grupowe jest możliwe tylko dla miejsc docelowych tematów i może zostać użyte tylko wtedy, gdy fabryka połączeń używa bezpośredniego transportu IP. Bezpośredni transport IP nie jest dostępny w produkcie IBM MQ 8.0. Jeśli używany jest produkt IBM MQ 8.0 , można zdefiniować bezpośredni transport IP, ale nie powiedzie się, gdy zostanie podjęta próba utworzenia połączenia. Domyślna wartość toWyłączone, co oznacza, że komunikaty nie są dostarczane do odbiorcy za pomocą rozsyłania grupowego. Kliknij opcję Włączone, aby dostarczać komunikaty do odbiorcy komunikatów przy użyciu rozsyłania grupowego. Temat musi zostać skonfigurowany w brokerze do niezawodnego rozsyłania grupowego. W takim przypadku używana jest niezawodna jakość usług. |
MULTICAST | MULTI |
Kliknij opcję Niezawodne, aby dostarczyć komunikaty do odbiorcy komunikatów przy użyciu rozsyłania grupowego z niezawodną jakością usług. Temat musi być skonfigurowany do niezawodnego rozsyłania grupowego w brokerze. W przeciwnym razie nie będzie można utworzyć odbiorcy komunikatów dla tematu. Kliknij opcję Niepewne, aby dostarczać komunikaty przy użyciu rozsyłania grupowego, ale bez użycia niezawodnej jakości usług. Temat musi zostać skonfigurowany w brokerze do rozsyłania grupowego. Niezawodna jakość usług nie jest używana, nawet wtedy, gdy temat jest skonfigurowany do niezawodnego rozsyłania grupowego. |
|||
Adres lokalny | W celu podłączenia do menedżera kolejek, podaj lokalny interfejs sieciowy lub port lokalny (lub zakres portów lokalnych) lub obie te wartości. Kanał zostaje lokalnie przypisany do adresu. Użyj formatuipaddress(low-port, high-port), gdzie adres_ip jest adresem IP określonym w formacie IPv4 w postaci dziesiętnej z kropkami, IPv6 w postaci szesnastkowej lub alfanumerycznym formatem nazwy hosta. Na przykład składnia127.0.0.1określa adres IPv4 z dowolnym portem;127.0.0.1(1000)określa adres IPv4 i konkretny port;127.0.0.1(1000,2000)określa adres IPv4 oraz zakres portów;(1000)określa tylko port. W przypadku użycia bezpośredniego połączenia z brokerem, ta właściwość ma znaczenie tylko wtedy, gdy wybrano rozsyłanie grupowe. Podaj lokalny interfejs sieciowy jako adres IP lub jako nazwę hosta, ale nie podawaj numeru portu. | LOCALADDRESS | LA |
Opcje połączenia | Wybierz sposób połączenia aplikacji z menedżerem kolejek. Kliknij opcję Standard, aby wybrać metodę powiązania aplikacji i menedżera kolejek zależną od platformy, na której uruchomiony jest menedżer kolejek i sposób konfiguracji menedżera kolejek. Kliknij opcję Współużytkowane, aby aplikacja oraz agent lokalnego menedżera kolejek były uruchomione w odrębnych jednostkach wykonywania, ale współużytkowały wybrane zasoby. Kliknij opcję Izolowane, aby aplikacja oraz agent lokalnego menedżera kolejek były uruchamiane w odrębnych jednostkach wykonywania. Kliknij opcję Szybkie, aby aplikacja oraz agent lokalnego menedżera kolejek były uruchamiane w tej samej jednostce wykonywania. Kliknij opcję Szeregowy menedżer kolejek, aby aplikacja żądała wyłącznego użycia znacznika połączenia w obrębie menedżera kolejek. Kliknij opcję Grupa współużytkowania kolejek szeregowych, aby aplikacja żądała wyłącznego użycia znacznika połączenia w obrębie grupy współużytkowania kolejek, do której należy menedżer kolejek. |
CONNOPT | CNOPT |
Kliknij opcję Ograniczony menedżer kolejek, aby aplikacja żądała współużytkowanego użycia znacznika połączenia z ograniczeniem współużytkowania znacznika połączenia w obrębie menedżera kolejek. Kliknij opcję Grupa współużytkowania kolejek ograniczonych, aby aplikacja żądała współużytkowanego użycia znacznika połączenia z ograniczeniem współużytkowania znacznika połączenia w obrębie grupy współużytkowania kolejek, do której należy menedżer kolejek. Opcje |
|||
![]() |
![]() |
![]() |
![]() |
Dozwolone współużytkowane konwersacje | Kliknij opcję Tak (wartość domyślna), aby określić, że połączenie klienckie może współużytkować swoje gniazdo z innymi połączeniami JMS z tego samego procesu do tego samego menedżera kolejek, jeśli definicje kanałów są zgodne. W przeciwnym razie kliknij opcję Nie. | SHARECONVALLOWED | SCA |
Strona Ponowne połączenie
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Opcje |
|
CLIENTRECONNECTOPTIONS | CROPT |
Limit czasu | Czas (w sekundach) przed porzuceniem prób ponownego połączenia. Wartość domyślna to 1800 sekund (30 minut). | CLIENTRECONNECTTIMEOUT | CRT |
Strona Kanały
W tabeli podano listę właściwości, które można ustawić na stronie Kanał w oknie dialogowym Fabryka połączeń. Aby skonfigurować sposób łączenia klienta JMS z menedżerem kolejek, edytuj właściwości na stronie Kanał.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Kanał | Wybierz lub podaj nazwę kanału połączeń serwera, używanego w celu podłączenia klienckiego z menedżerem kolejek. Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwości Base Queue Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek. Należy ustawić wartość właściwości Channel lub właściwości Client Channel Definition Table
URL , ale nie ich obu. |
CHANNEL | CHAN |
Adres URL tabeli definicji kanału klienta | Podaj adres URL identyfikujący nazwę oraz miejsce pliku zawierającego tabelę definicji kanałów klienta oraz określający sposób dostępu do pliku. Należy ustawić wartość właściwości Channel lub właściwości Client Channel
Definition Table URL , ale nie ich obu. |
CCDTURL | CCDT |
Kompresja nagłówka | Kliknij przycisk Edytuj, a następnie wybierz listę metod kompresji danych nagłówka dla połączenia. | COMPHDR | HC |
Kompresja komunikatu | Kliknij przycisk Edytuj, a następnie wybierz listę metod kompresji danych komunikatu dla połączenia. | COMPMSG | MC |
Strona SSL
W tabeli podano listę właściwości, które można ustawić na stronie SSL w oknie dialogowym Fabryka połączeń. Aby skonfigurować szczegóły warstwy TLS dla zabezpieczenia połączeń klienckich i bezpośrednich połączeń do brokera, edytuj właściwości na stronie SSL.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Bezpośrednie uwierzytelnianie SSL | Aby włączyć uwierzytelnianie TLS dla połączeń bezpośrednich, kliknij opcję Certyfikat. Aby wyłączyć uwierzytelnianie, uwierzytelnianie nazwy klienta oraz uwierzytelnianie hasła, kliknij opcję Podstawowe. | DIRECTAUTH | DAUTH |
CipherSuite | Wybierz CipherSuite dla połączenia TLS. Zestaw algorytmów szyfrowania musi być zgodny ze specyfikacją CipherSpec kanału połączeń serwera określonego we właściwości Channel na stronie Kanały. Jeśli zestaw algorytmów szyfrowania nie zostanie wybrany, właściwości FIPS Required , Certificate Revocation
List , Peer Name oraz Reset Count są ignorowane. |
SSLCIPHERSUITE | SCPHS |
Wymagane FIPS | Kliknij przycisk Tak , aby określić, że połączenie TLS musi używać pakietu CipherSuite , który jest obsługiwany przez dostawcę IBM Java JSSE FIPS (IBMJSSEFIPS). Kliknij przycisk Nie, jeśli połączenie TLS może używać dowolnego zestawu CipherSuite. | SSLFIPSREQUIRED | SFIPS |
Lista odwołań certyfikatów | Podaj listę serwerów listy odwołań certyfikatów do sprawdzenia przez odwołania certyfikatów TLS. | SSLCRL | SCRL |
Nazwa węzła sieci | Wpisz szkielet nazwy wyróżniającej, który musi odpowiadać nazwie udostępnianej przez menedżer kolejek. Nazwa węzła sieci TLS musi odpowiadać nazwie węzła sieci TLS kanału połączeń serwera określonej we właściwości Channel na stronie Kanały. |
SSLPEERNAME | SPEER |
Licznik zerowania | Podaj łączną liczbę bajtów wysyłanych i odbieranych w trakcie połączenia, przed ustaleniem klucza tajnego używanego do szyfrowania. | SSLRESETCOUNT | SRC |
Strona Wyjścia
W tabeli podana została lista atrybutów dostępnych na stronie Wyjścia okna dialogowego właściwości fabryki połączeń. Wyjścia użytkownika są modułami kodów udostępnianymi przez użytkownika w celu dodatkowego przetwarzania danych komunikatu (na przykład szyfrowania lub kompresji danych). Aby zmienić domyślne miejsce modułów kodów wyjścia użytkownika, które uruchamiane są przez wywołanie, edytuj właściwości na stronie Wyjścia.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Nazwa wyjścia wysyłania | Podaj nazwę wyjścia wysyłania kanału lub sekwencję wyjść wysyłania, które mają być kolejno uruchamiane. Każda pozycja na liście musi być nazwą klasy implementujący interfejs IBM MQ Java MQSendExit (w przypadku wyjścia wysyłania kanału napisanego w produkcie Java) lub łańcuchem w formacie libraryName(entryPoint) (w przypadku wyjścia wysyłania kanału nie napisanego w programie Java). | SENDEXIT | SDX |
Inicjowanie wyjścia wysyłania | Podaj dane użytkownika przekazywane do wyjść wysyłania kanału w momencie ich wywołania. Można podać jedną lub więcej pozycji danych użytkownika oddzielonych przecinkami. | SENDEXITINIT | SDXI |
Nazwa wyjścia odbierania | Podaj nazwę wyjścia odbierania kanału lub sekwencję wywoływania wyjść odbierania. Każda pozycja na liście musi być nazwą klasy implementujący interfejs IBM MQ Java MQReceiveExit (dla wyjścia odbierania kanału napisanego w produkcie Java) lub łańcuchem w formacie libraryName(entryPoint) (w przypadku wyjścia odbierania kanału nie napisanego w produkcie Java). | RECEXIT | RCX |
Inicjowanie wyjścia odbierania | Podaj dane użytkownika przekazywane do wyjść odbierania kanału w momencie ich wywołania. Można podać jedną lub więcej pozycji danych użytkownika oddzielonych przecinkami. | RECEXITINIT | RCXI |
Nazwa wyjścia zabezpieczeń | Należy wpisać nazwę klasy implementujący interfejs MQSecurityExit produktu IBM MQ Java (dla wyjścia zabezpieczeń kanału napisanego w produkcie Java) lub łańcuch w formacie libraryName(entryPoint) (w przypadku wyjścia zabezpieczeń kanału nie napisanego w produkcie Java). | SECEXIT | SCX |
Inicjowanie wyjścia zabezpieczeń | Podaj dane użytkownika przekazywane do wyjścia zabezpieczeń kanału w momencie jego wywoływania. | SECEXITINIT | SCXI |
Strona Broker
W tabeli podano listę właściwości, które można ustawić na stronie Broker w oknie dialogowym Fabryka połączeń. Aby udostępnić szczegóły brokera publikowania/subskrybowania, edytuj właściwości na stronie Broker.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Kolejka komunikatów subskrypcji brokera | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Wybierz lub podaj nazwę kolejki, z której są odbierane komunikaty nietrwałej subskrypcji. Domyślną kolejką jestSYSTEM.JMS.ND.SUBSCRIBER.QUEUE . Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwości Base Queue Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek. |
BROKERSUBQ | BSUB |
Kolejka komunikatów subskrypcji brokera CC | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Wybierz lub podaj nazwę kolejki, z której są odtwarzane komunikaty nietrwałej subskrypcji dla użytkownika połączenia. Domyślną kolejką jestSYSTEM.JMS.CC.SUBSCRIBER.QUEUE . Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwości Base Queue Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek.Więcej informacji na ten temat zawiera opis właściwości BROKERSUBQ w podręczniku IBM Documentation. |
BROKERCCSUBQ | CCSUB |
Kolejka kontroli brokera | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na anc IBM MQ, a później menedżer kolejek. Wybierz lub podaj nazwę kolejki kontrolnej brokera. Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwościBroker Queue
Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek. |
BROKERCONQ | BCON |
Strumień publikacji | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek w wersji IBM MQlub nowszej. Wybierz lub podaj nazwę kolejki, do której wysyłane są zgłoszone komunikaty (kolejka strumieniowa). Domyślną kolejką jestSYSTEM.BROKER.DEFAULT.STREAM . Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwości Broker Queue Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek. |
BROKERPUBQ | BPUB |
Wersja brokera | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Wybierz wersję używanego brokera. Kliknij opcję V1, aby użyć brokera publikowania/subskrypcji produktu IBM MQ lub produktu IBM Integration Bus w trybie zgodności. Jest to wartość domyślna, jeśli właściwośćTransport jest ustawiona na wartość Bindings lub Client . Należy kliknąć opcję V2 , aby użyć produktu IBM Integration Bus w trybie własnym. Jest to wartość domyślna, jeśli właściwość Transport ma wartość Direct lub DirectHTTP . |
BROKERVER | BVER |
Interwał potwierdzania publikacji | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek w wersji IBM MQlub nowszej. Wprowadź liczbę komunikatów, które są publikowane przez publikatora, zanim klient JMS produktu IBM MQ żąda potwierdzenia od brokera. Jeśli wartość tej właściwości zostanie zmniejszona, klient będzie żądać potwierdzeń częściej i tym samym wydajność publikatora ulegnie zmniejszeniu. Jeśli wartość zostanie zwiększona, zgłaszanie wyjątku przez klient w przypadku awarii brokera będzie trwać dłużej. Ta właściwość jest odpowiednia tylko wtedy, gdy właściwośćTransport ma wartość Bindings lub Client . Wartość domyślna wynosi 25. |
PUBACKINT | PAI |
Strona Kolejki tymczasowe
W tabeli podana została lista atrybutów dostępnych na stronie Kolejki tymczasowe okna dialogowego właściwości fabryki połączeń. Aby określić, w jaki sposób kolejki tymczasowe JMS są dynamicznie definiowane, edytuj właściwości na stronie Kolejki tymczasowe.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Tymczasowa kolejka modelowa | Wybierz lub podaj nazwę kolejki modelowej, z której tworzone są kolejki tymczasowe JMS. Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wpisać wartość właściwości Base Queue Manager na stronie Połączenie oraz musi być uruchomiony wybrany menedżer kolejek. |
TEMPMODEL | TM |
Przedrostek krótkotrwałej kolejki | Wpisz przedrostek używany do tworzenia nazwy kolejki dynamicznej produktu IBM MQ . Zasady tworzenia przedrostków są takie same jak zasady tworzenia zawartości pola DynamicQName w deskryptorze obiektu (MQOD) IBM MQ , ale ostatni niepusty znak musi być znakiem gwiazdki (*). Jeśli nie zostanie podana żadna wartość właściwości, używana jest wartość AMQ.* .![]()
CSQ.* . |
TEMPQPREFIX | TQP |
Strona Tematy tymczasowe
W tabeli podano listę właściwości, które można ustawić na stronie Tematy tymczasowe w oknie dialogowym Fabryka połączeń. Aby określić sposób dynamicznego definiowania tematów tymczasowych JMS, zmodyfikuj właściwości na stronie Tematy tymczasowe.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Przedrostek tematu tymczasowego | Wpisz przedrostek używany do tworzenia nazwy tematu tymczasowego. Podczas tworzenia tematów tymczasowych usługa JMS generuje łańcuch tematu w formie TEMP/TEMPTOPICPREFIX/unikalny_id lub, jeśli ta właściwość używa wartości domyślnej, po prostu TEMP/unikalny_id. | TEMPTOPICPREFIX | TTP |
Strona Subskrybent
W tabeli podana została lista atrybutów dostępnych na stronie Subskrybent okna dialogowego właściwości fabryki połączeń. Aby zarządzać subskrybentami oraz subskrypcjami, edytuj właściwości na stronie Subskrybent.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Wybór komunikatów | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Aby określić, czy wybór komunikatów dokonywany jest przez aplikację klienta JMS, kliknij przycisk Klient. Aby określić, czy wybór komunikatów dokonywany jest przez brokera, kliknij przycisk Broker. Jeśli właściwośćTransport na stronie Ogólne ma wartość Direct , wybór komunikatów jest zawsze wykonywany przez broker, a wartość właściwości Message
Selection jest ignorowana. Wybór komunikatu przez broker nie jest obsługiwany, jeśli właściwość Broker Version na stronie Broker ma wartość V1 . |
MSGSELECTION | MSEL |
Rzadkie subskrypcje | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Ta właściwość steruje strategią odtwarzania komunikatów obiektu TopicSubscriber. Aby określić, że subskrypcje odbierają częste zgodne komunikaty, kliknij przycisk Nie. Aby określić, że subskrypcje odbierają rzadkie zgodne komunikaty, kliknij przycisk Tak. |
SPARSESUBS | SSUBS |
Magazyn subskrypcji | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Wybierz miejsce, w którym usługa IBM MQ JMS powinna przechowywać trwałe dane związane z aktywnymi subskrypcjami. Aby zapisać informacje o subskrypcji w kolejkach SYSTEM.JMS.ADMIN.QUEUE i SYSTEM.JMS.PS.STATUS.QUEUE, kliknij opcję Kolejka. Aby zapisywać informacje subskrypcji w brokerze publikowania/subskrybowania, a nie w kolejce, kliknij opcję Broker. Aby dynamicznie wybrać bazę subskrypcji opartą na kolejkach lub brokerze w zależności od poziomów wersji produktu IBM MQ i zainstalowanego brokera publikowania/subskrypcji, kliknij opcję Migruj, która jest wybrana domyślnie. Więcej informacji na temat składnic subskrypcji zawiera sekcja Pisanie klas produktu IBM MQ dla aplikacji JMS w podręczniku IBM Documentation. |
SUBSTORE | SS |
Poziom czyszczenia | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Wybierz poziom czyszczenia dla magazynów subskrypcji, dla których właściwośćSubscription Store na stronie Broker ma wartość Broker lub Migrate . |
CLEANUP | CL |
Odstęp czasu między czyszczeniami | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Podaj interwał w milisekundach między kolejnymi uruchomieniami w tle programu narzędziowego czyszczenia publikowania/subskrybowania. |
CLEANUPINT | CLINT |
Obsługa klonów | Określ, czy dwie lub więcej instancji tego samego stałego subskrybenta tematów mogą być uruchamiane równocześnie. Włączenie obsługi klonów jest niezgodne ze specyfikacją JMS 1.1. Aby określić, że tylko jedna instancja stałego subskrybenta tematów może być uruchomiona na raz, kliknij przycisk Wyłączona. Jest to wartość domyślna. Aby określić, że więcej niż dwie instancje tego samego stałego subskrybenta tematów mogą być uruchamiane równocześnie, każda z instancji uruchomiona na innej wirtualnej maszynie Java (JVM), kliknij przycisk Włączona. | CLONESUPP | CLS |
Interwał odświeżania statusu | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Podaj interwał w milisekundach między kolejnymi odświeżeniami długotrwałych transakcji, które pozwalają na wykrycie utraty połączenia subskrybenta z menedżerem kolejek. Ta właściwość ma zastosowanie tylko wtedy, gdy wartość właściwościSubscription Store na stronie Broker jest równa Queue . Więcej informacji na temat składnic subskrypcji zawiera sekcja Pisanie klas produktu IBM MQ dla aplikacji JMS w podręczniku IBM Documentation. |
STATREFRESHINT | SRI |
Format znaku wieloznacznego | Określ wersję składni znaku wieloznacznego, która ma
być używana. Kliknij opcję Tylko znaki wieloznaczne na poziomie znaku, aby używać tylko znaków wieloznacznych na poziomie znaku (ze względu na spójność z aplikacjami, które używały wcześniej brokera w wersji 1. Patrz właściwość Wersja brokera). Kliknij opcję Tylko znaki wieloznaczne tematu, aby używać tylko znaków wieloznacznych na poziomie tematu, zgodnie z brokerem w wersji 2. |
WILDCARDFORMAT | WCFMT |
Strona Rozszerzone
W tabeli podana została lista atrybutów dostępnych na stronie Rozszerzone okna dialogowego właściwości fabryki połączeń. Aby zmienić dodatkowe właściwości obiektu fabryki połączeń, edytuj właściwości na stronie Rozszerzone.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Wielkość przetwarzania wsadowego komunikatu | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Podaj maksymalną liczbę komunikatów pobieranych z kolejki w jednym pakiecie za pomocą asynchronicznego przekazywania komunikatów. Wartość domyślna wynosi 10. |
MSGBATCHSZ | MBS |
Czas przechowywania komunikatu | Określ, czy użytkownik połączenia pozostawia niechciane komunikaty w kolejce wejściowej. Aby pozostawić niechciane komunikaty w kolejce wejściowej, kliknij opcję Tak. Aby postępowanie z niechcianymi komunikatami było zgodne z opcjami dyspozycji dotyczącymi tych komunikatów, kliknij opcję Nie. | MSGRETENTION | MRET |
Odstęp odpytywania | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Podaj interwał w milisekundach upływający przed podjęciem przez nasłuchiwanie kolejnej próby pobrania komunikatu z kolejki, jeśli każde z nasłuchiwań komunikatów w obrębie sesji nie posiada żadnych komunikatów w kolejce. Domyślna wartość wynosi 5000. Jeśli podczas sesji często zdarza się, że dla nasłuchiwań komunikatów brak odpowiednich komunikatów, należy rozważyć zwiększenie wartości tej właściwości. |
POLLINGINT | PINT |
Interwał ponawiania skanowania | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Należy wpisać czas (w milisekundach), przez jaki klient JMS IBM MQ powróci do początku kolejki podczas wyszukiwania odpowiedniego komunikatu. Gdy konsument komunikatów w domenie typu punkt z punktem korzysta z selektora komunikatów w celu wybrania komunikatów, które mają być odbierane, klient JMS IBM MQ przeszukuje kolejkę IBM MQ pod kątem odpowiednich komunikatów w kolejności określonej przez właściwośćMessage Delivery Sequence kolejki (patrz Właściwości kolejki). W momencie, gdy klient odnajduje odpowiedni komunikat i przekazuje go użytkownikowi, klient wznawia wyszukiwanie kolejnego odpowiedniego komunikatu od pozycji bieżącej w kolejce. Klient kontynuuje wyszukiwanie do momentu osiągnięcia końca kolejki
lub zakończenia interwału w milisekundach określonego przez wartość tej właściwości. W obu przypadkach klient powraca do początku kolejki i kontynuuje wyszukiwanie z nowym interwałem. |
RESCANINT | RINT |
Błąd w przypadku wygaszania | Aby określić, że wywołania do pewnych metod nie są wykonywane, jeśli menedżer kolejek jest w stanie wygaszania, kliknij opcję Tak. Jeśli aplikacja wykryje, że menedżer kolejek jest wygaszany, aplikacja może zakończyć swoje zadania i zamknąć połączenie, pozwalając na zatrzymanie menedżera kolejek. Aby określić, że wywołanie metody nie powiedzie się, ponieważ menedżer kolejek znajduje się w stanie wygaszania, kliknij opcję Nie. Po kliknięciu przycisku Nie aplikacja nie będzie mogła wykryć, że menedżer kolejek jest wygaszany, dzięki czemu aplikacja może kontynuować wykonywanie operacji względem menedżera kolejek i zapobiec jego zatrzymaniu. | FAILIFQUIESCE | FIQ |
Wszystkie pobrania punktu synchronizacji | Aby określić, że wszystkie pobrania powinny zostać wykonane w ramach punktu synchronizacji, kliknij opcję Tak. Aby określić, że wszystkie pobrania nie powinny zostać wykonane w ramach punktu synchronizacji kliknij opcję Nie. | SYNCPOINTALLGETS | SPAG |
Zgodność klienta docelowego | Określ, czy komunikat odpowiedzi wysłany do kolejki identyfikowanej
przez pole nagłówka JMSReplyTo ma nagłówek MQRFH2 tylko wtedy, gdy komunikat przychodzący ma nagłówek MQRFH2. Aby określić, że jeśli komunikat przychodzący nie ma nagłówka MQRFH2, właściwość Target Client kolejki docelowej ma wartość MQ , kliknij opcję Tak. Jeśli komunikat przychodzący ma nagłówek MQRFH2, właściwość Target Client ma wartość JMS . Aby określić, że właściwość Target Client kolejki docelowej ma zawsze wartość JMS , kliknij opcję Nie. |
TARGCLIENTMATCHING | TCM |
Interwał sprawdzania błędu asynchronicznego | Wpisz liczbę dozwolonych wywołań wysłanych między operacjami sprawdzania błędów asynchronicznej operacji put w jednej sesji JMS bez transakcji. Wartość minimalna wynosi 0. Wartość może być dowolną liczbą całkowitą dodatnią. | SENDCHECKCOUNT | SCC |
Strona Strojenie zaawansowane
W tabeli podana została lista atrybutów dostępnych na stronie Strojenie zaawansowane okna dialogowego właściwości fabryki połączeń. Aby skonfigurować ustawienia zaawansowane, edytuj właściwości na stronie Strojenie zaawansowane. W przypadku większości systemów operacyjnych wystarczające są ustawienia domyślne.
Właściwość | Znaczenie | Długa nazwa | Krótka nazwa |
---|---|---|---|
Przedział czasu procesu | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Aby określić, że subskrybent nie gwarantuje szybkości przetwarzania odebranych komunikatów, kliknij opcję Nieznany (wartość domyślna). Aby określić, że subskrybent gwarantuje przetworzenie dowolnego komunikatu otrzymanego przed zwróceniem elementu sterującego do klienta JMS IBM MQ, kliknij opcję Krótki. |
PROCESSDURATION | PROCDUR |
Publikacja optymistyczna | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Aby określić, że gdy publikator publikuje komunikat, klient JMS IBM MQ nie zwraca kontroli do publikatora, dopóki nie zakończy przetwarzania związanego z wywołaniem i nie będzie mógł zgłosić wyniku do publikatora, a następnie kliknąć opcję Nie (wartość domyślna). Aby określić, że gdy publikator publikuje komunikat, klient JMS IBM MQ zwraca sterowanie do publikatora natychmiast, zanim zakończy wszystkie przetwarzanie powiązane z wywołaniem i może zgłosić wynik do publikatora, kliknij opcję Tak (klient JMS IBM MQ zgłosi wynik tylko wtedy, gdy publikator zatwierdzi komunikat). |
OPTIMISTICPUBLICATION | OPTPUB |
Powiadamianie o wyniku | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Aby określić, że po potwierdzaniu lub zatwierdzaniu komunikatu przez subskrybenta klient JMS IBM MQ nie zwraca kontroli do subskrybenta, dopóki nie zakończy przetwarzania związanego z wywołaniem i nie będzie mógł zgłosić wyniku do subskrybenta, kliknij opcję Tak (wartość domyślna). Aby określić, że po potwierdzaniu lub zatwierdzeniu komunikatu przez subskrybenta klient JMS IBM MQ zwraca kontrolę do subskrybenta natychmiast, zanim zakończy połączenie i będzie mógł zgłosić wynik do subskrybenta, kliknij opcję Nie. |
OUTCOMENOTIFICATION | NOTIFY |
Wyodrębnienie odbierania | Ta właściwość może być używana w kliencie JMS produktu IBM MQ , ale nie ma wpływu na menedżer kolejek produktu IBM MQ . Aby określić, że subskrybent odbiera wyłącznie zatwierdzone komunikaty z kolejki subskrybenta, kliknij opcję Zatwierdzone (wartość domyślna). Aby określić, że subskrybent odbiera także niezatwierdzone komunikaty z kolejki subskrybenta, kliknij opcję Niezatwierdzone. WartośćUncommitted jest ważna wyłącznie, jeśli właściwość Process Duration ma wartość Short . |
RECEIVEISOLATION | RCVISOL |