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 o narzędziu wiersza komend JMS Administration zawiera sekcja Konfigurowanie obiektów JMS przy użyciu narzędzia administracyjnego w Centrum Wiedzy 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. | NAME | |
Opis | Podaj opis obiektu. | DESCRIPTION | 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 jest niedostępny w produkcie IBM MQ 8.0. W przypadku używania produktu IBM MQ 8.0 można zdefiniować transport w czasie rzeczywistym, jednak jego działanie zostanie zakończone niepowodzeniem podczas próby utworzenia połączenia. | ||
Transport | Określa typ transportu używany przez połączenie. Powiązania to bezpośrednie połączenie z
menedżerem kolejek, który znajduje się na tym samym komputerze, co klient JMS.
Klient to połączenie klienta nawiązywane
za pomocą protokołu TCP/IP (menedżer kolejek może znajdować się na tym samym
lub na innym komputerze). Bezpośredni
oznacza bezpośrednie połączenie z brokerem produktu
IBM Integration Bus, natomiast
wartość Bezpośredni protokół HTTP to
bezpośrednie połączenie nawiązywane przy użyciu tunelowania HTTP. Pomimo, że pole to jest dostępne tylko do odczytu, można zmienić typ transportu, jeśli jest dostępny alternatywny typ transportu dostawcy komunikatów. Więcej informacji na ten temat zawiera sekcja Zmiana typu transportu używanego do 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 na fabrykę 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 na fabrykę połączeń produktu
IBM WebSphere MQ 7.0 dla połączeń z
menedżerem kolejek produktu
IBM WebSphere MQ 7.0. 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 w konkretnej wersji dostawcy, zawiera sekcja Rozwiązywanie problemów z wersją dostawcy JMS w Centrum Wiedzy IBM. |
|||
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ść Bezpośredni oraz Bezpośredni przez 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 |
---|---|---|---|
![]() |
Należy określić nazwę, za pomocą której aplikacja identyfikuje się. Więcej informacji zawiera sekcja Określanie nazwy aplikacji w obsługiwanych językach programowania w Centrum Wiedzy IBM. | APPLICATIONNAME | APPNAME |
Podstawowy menedżer kolejek | Wybierz lub podaj nazwę menedżera kolejek, z którym nastąpi połączenie. Jeśli aplikacja używa tabeli definicji kanałów klienta do nawiązywania połączeń z menedżerem kolejek, zapoznaj się z sekcją Tabela definicji kanału klienta w Centrum Wiedzy IBM. | QMANAGER | QMGR |
Menedżer kolejek brokera | Ta właściwość może zostać użyta 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śćKlient . Domyślny port to 1506, jeśli właściwość Transport ma wartośćBezpośredni lub Bezpośredni przez HTTP . |
PORT | - |
Nazwa hosta serwera proxy | Podaj nazwę hosta serwera proxy dla połączenia bezpośredniego. | PROXYHOSTNAME | PHOST |
Port serwera 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ń. Dla uzyskania optymalnej wydajności, wartość tej właściwości powinna być taka sama, jak wartość atrybutu identyfikatora CCSID (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 jest niedostępny w produkcie IBM MQ 8.0. W przypadku używania produktu IBM MQ 8.0 można zdefiniować bezpośredni transport IP, jednak jego działanie zostanie zakończone niepowodzeniem podczas próby 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 formatu adres_ip(niski_port, wysoki_port), gdzie wartość adres_ip jest adresem IP określonym w IPv4 w postaci dziesiętnej z kropkami, IPv6 w postaci szesnastkowej lub nazwą hosta w formacie alfanumerycznym. Na przykład adres 127.0.0.1 określa adres IPv4 z dowolnym portem, adres 127.0.0.1(1000) określa adres IPv4 i konkretny port, adres 127.0.0.1(1000,2000) określa adres IPv4 oraz zakres portów, a adres (1000) określa wyłącznie 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 Podstawowy menedżer kolejek
na stronie Połączenie
oraz musi być uruchomiony wybrany menedżer kolejek. Ustaw wartość właściwości Kanał lubAdres URL tabeli definicji kanałów klienta . Nie można ustawić obu wartości. |
CHANNEL | CHAN |
Adres URL tabeli definicji kanałów 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. Ustaw wartość właściwości Kanał lubAdres URL tabeli definicji kanałów klienta . Nie można ustawić obu wartości. |
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. CipherSuite musi być zgodny ze specyfikacją
CipherSpec kanału połączeń serwera określonego we właściwości Kanał na stronie Kanał. Jeśli CipherSuite nie zostanie wybrany, właściwości Wymagane FIPS , Lista odwołań certyfikatów , Nazwa węzła sieci oraz Reset licznika są ignorowane. |
SSLCIPHERSUITE | SCPHS |
Wymagane FIPS | Kliknij przycisk Tak, aby określić, że połączenie TLS musi używać zestawu 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 Kanał na stronie Kanał. |
SSLPEERNAME | SPEER |
Reset licznika | 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ącej interfejs MQSendExit IBM MQ Java (w przypadku wyjścia wysyłania kanału napisanego w języku Java) lub łańcuchem znaków w formacie nazwa_biblioteki(nazwa_punktu_wejścia) (w przypadku wyjścia wysyłania kanału napisanego w języku innym niż 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ącej 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_punktu_wejścia) (w przypadku wyjścia odbierania kanału napisanego w języku innym niż 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ń | Podaj nazwę klasy implementującej interfejs MQSecurityExit IBM MQ Java (w przypadku wyjścia zabezpieczeń kanału napisanego w języku Java) lub łańcuch w formacie nazwa_biblioteki(nazwa_punktu_wejścia) (w przypadku wyjścia zabezpieczeń kanału napisanego w języku innym niż 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 zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Wybierz lub podaj nazwę kolejki, z której są odbierane komunikaty nietrwałej subskrypcji. Domyślna nazwa kolejki toSYSTEM.JMS.ND.SUBSCRIBER.QUEUE . Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej
wybrać wartość właściwości Podstawowy menedżer
kolejek na stronie Połączenie
oraz musi być uruchomiony wybrany menedżer kolejek. |
BROKERSUBQ | BSUB |
Kolejka komunikatów subskrypcji CC brokera | Ta właściwość może zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Wybierz lub podaj nazwę kolejki, z której są odtwarzane komunikaty nietrwałej subskrypcji dla użytkownika połączenia. Domyślna nazwa kolejki toSYSTEM.JMS.CC.SUBSCRIBER.QUEUE . Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej
wybrać wartość właściwości Podstawowy menedżer
kolejek na stronie Połączenie
oraz musi być uruchomiony wybrany menedżer kolejek. Więcej informacji zawiera opis właściwości BROKERSUBQ w Centrum Wiedzy IBM. |
BROKERCCSUBQ | CCSUB |
Kolejka kontrolna brokera | Ta właściwość może zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Wybierz lub podaj nazwę kolejki kontrolnej brokera. Aby użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wybrać wartość właściwościMenedżer kolejek brokera na
stronie Połączenie oraz
musi być uruchomiony wybrany menedżer kolejek. |
BROKERCONQ | BCON |
Strumień zgłoszenia | Ta właściwość może zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Wybierz lub podaj nazwę kolejki, do której wysyłane są zgłoszone komunikaty (kolejka strumieniowa). Domyślna nazwa kolejki toSYSTEM.BROKER.DEFAULT.STREAM . Aby
użyć przycisku Wybierz w celu wpisania nazwy, należy wcześniej wybrać wartość
właściwości Menedżer kolejek brokera na
stronie Połączenie oraz
musi być uruchomiony wybrany menedżer kolejek. |
BROKERPUBQ | BPUB |
Wersja brokera | Ta właściwość może zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Wybierz wersję używanego brokera. Należy kliknąć 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 ma wartość
Powiązania lub
Klient . 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ść
Bezpośredni lub
Bezpośredni protokół HTTP . |
BROKERVER | BVER |
Interwał potwierdzania publikacji | Ta właściwość może zostać użyta w kliencie JMS produktu IBM WebSphere MQ 7.0 lub nowszego, ale nie ma wpływu na menedżer kolejek produktu IBM WebSphere MQ 7.0 lub nowszego. Podaj liczbę komunikatów, które są publikowane przez wydawcę, zanim klient JMS produktu IBM MQ zażą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 wartość jest odpowiednia tylko wtedy, gdy właściwośćTransport ma wartość Powiązania lub Klient . 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
wybrać wartość właściwości Podstawowy menedżer
kolejek na stronie Połączenie
oraz musi być uruchomiony wybrany menedżer kolejek. |
TEMPMODEL | TM |
Przedrostek kolejki tymczasowej | Podaj przedrostek używany podczas tworzenia nazw kolejek dynamicznych programu 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 zostać użyta 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 stronieOgólne ma wartość Bezpośredni , wybór komunikatów jest zawsze wykonywany przez brokera, a wartość właściwości Wybór komunikatów jest ignorowana. Wybór komunikatu przez brokera nie jest obsługiwany, jeśli właściwość Wersja brokera na stronie Broker ma wartość V1 . |
MSGSELECTION | MSEL |
Rzadkie subskrypcje | Ta właściwość może zostać użyta 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 komunikaty o zgodności, kliknij opcję Nie. Aby określić, że subskrypcje odbierają rzadkie o komunikaty zgodności, kliknij opcję Tak. |
SPARSESUBS | SSUBS |
Baza subskrypcji | Ta właściwość może zostać użyta 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 usługa JMS programu IBM MQ ma zapisywać dane trwałe związane z aktywnymi subskrypcjami. Aby zapisywać informacje subskrypcji w kolejkach SYSTEM.JMS.ADMIN.QUEUE oraz 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 zwalniania IBM MQ oraz zainstalowanego brokera publikowania/subskrybowania, kliknij opcję Migruj. Wartość ta wybierana jest jako domyślna. Więcej informacji o składnicach subskrypcji zawiera sekcja Tworzenie klas produktu IBM MQ dla aplikacji JMS w Centrum Wiedzy IBM. |
SUBSTORE | SS |
Poziom czyszczenia | Ta właściwość może zostać użyta 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śćMagazyn subskrypcji na stronie Broker ma wartość Broker lub Migruj . |
CLEANUP | CL |
Interwał czyszczenia | Ta właściwość może zostać użyta 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 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 zostać użyta 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ść jest odpowiednia tylko wtedy, gdy właściwośćBaza subskrypcji na stronie Broker ma wartość Kolejka . Więcej informacji o składnicach subskrypcji zawiera sekcja Tworzenie klas produktu IBM MQ dla aplikacji JMS w Centrum Wiedzy 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ść zadania wsadowego komunikatu | Ta właściwość może zostać użyta 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 |
Interwał czasu odpytywania | Ta właściwość może zostać użyta 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 zostać użyta 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 czas w milisekundach, po którym klient JMS programu IBM MQ wróci na początek kolejki podczas wyszukiwania odpowiedniego komunikatu. Gdy konsument komunikatów w domenie typu "punkt z punktem" używa selektora komunikatu do wybierania komunikatów, które chce odebrać, klient JMS programu IBM MQ wyszukuje w kolejce programu IBM MQ odpowiednie komunikaty w kolejności określonej we właściwościKolejność
dostarczania komunikatów danej 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 żadne wywołanie metody nie zakończy się niepowodzeniem, ponieważ menedżer kolejek jest w stanie wyciszenia, kliknij opcję Nie. Po kliknięciu opcji Nie aplikacja nie może wykryć, że menedżer kolejek jest w stanie wyciszenia, więc może kontynuować operacje w odniesieniu do menedżera kolejek i tym samym uniemożliwić jego zatrzymanie. | FAILIFQUIESCE | FIQ |
Punkt synchronizacji wszystkich pobrań | 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 |
Tworzenie zgodności 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ść Klient docelowy kolejki
docelowej ma wartość MQ , kliknij opcję
Tak. Jeśli komunikat przychodzący nie ma nagłówka MQRFH2 właściwość Klient docelowy ma wartość JMS . Aby określić, że właściwość Klient
docelowy 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 |
---|---|---|---|
Czas trwania procesu | Ta właściwość może zostać użyta 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 odebranych komunikatów przed zwróceniem kontroli klientowi JMS IBM MQ, kliknij opcję Krótki. |
PROCESSDURATION | PROCDUR |
Publikacja optymistyczna | Ta właściwość może zostać użyta 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 podczas publikowania komunikatu przez publikatora klient JMS IBM MQ ma 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, wybierz wartość Nie (wartość domyślna). Aby określić, że podczas publikowania komunikatu przez publikatora klient JMS IBM MQ ma zwracać kontrolę do publikatora natychmiast, zanim zakończy przetwarzanie związane z wywołaniem i będzie mógł zgłosić wynik do publikatora, wybierz wartość Tak (klient JMS IBM MQ zgłosi wynik tylko wtedy, gdy publikator zatwierdzi komunikat). |
OPTIMISTICPUBLICATION | OPTPUB |
Powiadomienie wychodzące | Ta właściwość może zostać użyta 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 podczas potwierdzania lub zatwierdzania komunikatu przez subskrybenta klient JMS IBM MQ ma 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, wybierz wartość Tak (wartość domyślna). Aby określić, że podczas potwierdzania lub zatwierdzania komunikatu przez subskrybenta klient JMS IBM MQ ma zwracać kontrolę do subskrybenta natychmiast, zanim zakończy przetwarzanie związane z wywołaniem i będzie mógł zgłosić wynik do subskrybenta, wybierz wartość Nie. |
OUTCOMENOTIFICATION | NOTIFY |
Wyodrębnianie odbierania | Ta właściwość może zostać użyta 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śćNiezatwierdzone jest ważna wyłącznie, jeśli właściwość Czas trwania procesu ma wartość Krótki czas . |
RECEIVEISOLATION | RCVISOL |