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 Dokumentacja produktu IBM®.
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. Produkt Bindings jest bezpośrednim połączeniem z menedżerem kolejek, który znajduje się na tym samym komputerze, co klient JMS. Client to połączenie klienta korzystające z protokołu TCP/IP (menedżer kolejek może znajdować się na tym samym lub innym komputerze). Direct jest połączeniem bezpośrednim z brokerem produktu IBM Integration Bus; Direct HTTP jest połączeniem bezpośrednim z użyciem tunelowania 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 fabryka połączeń produktu IBM MQ 8.0 dla połączeń z menedżerem kolejek produktu IBM MQ 8.0 . Wartość "7" lub większa wskazuje, że jest ona przeznaczona jako fabryka połączeń produktu IBM WebSphere® MQ 7.0 dla połączeń z produktem IBM WebSphere MQ 7.0. menedżer kolejek. Wartość
mniejsza niż 7 (na przykład „6.0.2.0”) wskazuje na przeznaczenie do użycia z
menedżerami kolejek wcześniejszymi niż wersja 7.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, można znaleźć w temacie Rozwiązywanie problemów z wersją dostawcy JMS w dokumentacji 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 dokumentacji DokumentacjaIBM. | APPLICATIONNAME | APPNAME |
Podstawowy menedżer kolejek | Wybierz lub podaj nazwę menedżera kolejek, z którym nastąpi połączenie. If your application uses a client channel definition table to connect to a queue manager, see Tabela definicji kanału klienta in Dokumentacja produktu IBM. | QMANAGER | QMGR |
Menedżer kolejek brokera | Ta właściwość może być używana w kliencie JMS produktu IBM WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . Wybierz lub podaj nazwę menedżera kolejek, na którym uruchomiony jest broker. |
BROKERQMGR | BQM |
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 adresie IPv4 w postaci dziesiętnej z kropkami, IPv6 w postaci szesnastkowej lub alfanumerycznym formatem nazwy hosta. Na przykład:127.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 |
Zestaw algorytmów szyfrowania | 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 korzystać z pakietu CipherSuite obsługiwanego 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ąc interfejs MQSendExit IBM MQ Java (w przypadku wyjścia wysyłania kanału napisanego w języku Java) lub łańcuchem w formacie nazwa_biblioteki (nazwa_pozycji_pozycji) (w przypadku wyjścia wysyłania kanału napisanego w języku 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ąc interfejs MQReceiveExit IBM MQ Java (w przypadku wyjścia odbierania kanału napisanego w języku Java) lub łańcuchem w formacie nazwa_biblioteki (nazwa_punkt_wejścia) (w przypadku wyjścia odbierania kanału napisanego w języku Java nie jest napisane). | 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 IBM MQ Java (dla wyjścia zabezpieczeń kanału napisanego w języku Java) lub łańcuch w formacie nazwa_biblioteki (nazwa_pozycji_pozycji) (w przypadku wyjścia zabezpieczeń kanału napisanego w języku 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 produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. 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 produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. 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 dokumentacji IBM Documentation. |
BROKERCCSUBQ | CCSUB |
Kolejka kontroli brokera | Ta właściwość może być używana w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. 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 produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. 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 produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. Wybierz wersję używanego brokera. Kliknij opcję V1 , aby użyć brokera publikowania/subskrybowania IBM MQ lub 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 . Kliknij opcję V2 , aby użyć produktu IBM Integration Bus w trybie rodzimym. Jest to wartość domyślna, jeśli właściwość Transport jest ustawiona na wartość Direct lub DirectHTTP . |
BROKERVER | BVER |
Interwał potwierdzania publikacji | Ta właściwość może być używana w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji klienta JMS, ale nie ma wpływu na menedżer kolejek w produkcie IBM WebSphere MQ 7.0lub w nowszej wersji. Wprowadź liczbę komunikatów, które są publikowane przez publikator, zanim klient JMS 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 . Reguły tworzenia przedrostków są takie same jak reguły tworzenia treści pola DynamicQName w deskryptorze obiektu IBM MQ (MQOD), ale ostatni niepusty znak musi być gwiazdką (*). Jeśli dla właściwości nie określono żadnej wartoś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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . Wybierz miejsce, w którym produkt IBM MQ JMS powinien 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 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 Zapisywanie klas IBM MQ dla aplikacji JMS w podręczniku Dokumentacja produktu IBM. |
SUBSTORE | SS |
Poziom czyszczenia | Ta właściwość może być używana w kliencie JMS produktu IBM WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 co najmniej dwie instancje tego samego subskrybenta trwałego tematu mogą być uruchamiane jednocześnie, każda instancja działająca w oddzielnej wirtualnej maszynie języka Java (JVM), kliknij opcję Włączone. | CLONESUPP | CLS |
Interwał odświeżania statusu | Ta właściwość może być używana w kliencie JMS produktu IBM WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 Zapisywanie klas IBM MQ dla aplikacji JMS w podręczniku Dokumentacja produktu IBM. |
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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . Należy wpisać odstęp czasu (w milisekundach) przed zwróniem klienta JMS IBM MQ na początek kolejki podczas wyszukiwania odpowiedniego komunikatu. Gdy konsument komunikatów w domenie typu punkt z punktem używa selektora komunikatów do wybierania komunikatów, które mają być odbierane, klient IBM MQ JMS przeszukuje kolejkę IBM MQ pod kątem odpowiednich komunikatów w kolejności określonej przezMessage Delivery Sequence . Właściwość kolejki (patrz sekcja 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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, a następnie kliknąć opcję Tak (klient JMS IBM MQ zgłosi wynik tylko wtedy, gdy publikator zatwierdzije komunikat). |
OPTIMISTICPUBLICATION | OPTPUB |
Powiadamianie o wyniku | Ta właściwość może być używana w kliencie JMS produktu IBM WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 WebSphere MQ 7.0 , ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 . 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 |