Zaawansowane ustawienia właściwości kolejek i tematów dostawcy komunikatów produktu IBM MQ

Ten panel umożliwia wyświetlanie i zmienianie właściwości zaawansowanych wybranego miejsca docelowego kolejki lub tematu używanego z dostawcą przesyłania komunikatów produktu IBM MQ. Właściwości zaawansowane sterują zachowaniem połączeń nawiązywanych z miejscami docelowymi dostawcy przesyłania komunikatów produktu IBM MQ.

Aby wyświetlić ustawienia właściwości zaawansowanych tematu lub kolejki produktu IBM MQ, wykonaj następujące kroki w Konsoli administracyjnej:
  1. Na panelu nawigacyjnym kliknij opcję Zasoby > JMS.
  2. Kliknij pozycję Kolejki lub Tematy, aby wyświetlić istniejące miejsca docelowe kolejek lub tematów.
  3. W razie potrzeby zmień na panelu zawartości ustawienie Zasięg na poziom, na którym są zdefiniowane miejsca docelowe tematów lub kolejek. Ogranicza to zestaw wyświetlanych miejsc docelowych kolejek lub tematów.
  4. Kliknij nazwę miejsca docelowego kolejki lub tematu wybranego do konfigurowania.
  5. Na panelu treści, w obszarze Właściwości dodatkowe, kliknij opcję Właściwości zaawansowane, aby wyświetlić listę właściwości zaawansowanych miejsca docelowego kolejki lub tematu produktu IBM MQ.
W sekcji Właściwości ogólne znajduje się pięć grup właściwości:

Wprowadź wymagane zmiany w tych grupach, a następnie kliknij przycisk Zastosuj, aby powrócić do kolejki lub tematu.

Uwaga: Podczas określania właściwości produktu IBM MQ obowiązują następujące ograniczenia:

Kolejka lub temat używany z dostawcą komunikatów produktu IBM MQ ma następujące zaawansowane właściwości.

Trwałość

Poziom trwałości używany do zapisywania komunikatów wysłanych do tego miejsca docelowego.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Zgodnie z ustawieniem w aplikacji
Zakres
Zgodnie z ustawieniem w aplikacji
Trwałość komunikatów w miejscu docelowym jest określana przez aplikację umieszczającą je w kolejce.
Zgodnie z definicją kolejki produktu IBM MQ
Komunikaty w miejscu docelowym mają trwałość zdefiniowaną we właściwościach definicji kolejki produktu IBM MQ.
Trwały (IBM MQ)
Komunikaty w miejscu docelowym będą trwałe.
Nietrwały (IBM MQ)
Komunikaty w miejscu docelowym są nietrwałe.
Duża trwałość (IBM MQ)
Zezwala na wysyłanie trwałych komunikatów jako nietrwałych podczas używania bazowej kolejki produktu IBM MQ z ustawieniem NPMCLASS o wartości HIGH.

Priorytet

Priorytet komunikatów wysyłanych do tego miejsca docelowego.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Zgodnie z ustawieniem w aplikacji
Zakres
Zgodnie z ustawieniem w aplikacji
Priorytet komunikatów w miejscu docelowym jest określany przez aplikację umieszczającą je w miejscu docelowym.
Zgodnie z definicją kolejki produktu IBM MQ
Komunikaty w miejscu docelowym mają trwałość zdefiniowaną we właściwościach definicji miejsca docelowego produktu IBM MQ.
Określone
Priorytet komunikatów w miejscu docelowym jest określany przez właściwość Określony priorytet. Jeśli ta opcja zostanie wybrana, należy zdefiniować priorytet we właściwości Określony priorytet.

Określony priorytet

Jeśli właściwość Priorytet ustawiono na wartość Określone, wybierz priorytet przypisany do komunikatów wysłanych do miejsca docelowego tego typu kolejki.

Informacje Wartość
Typ danych Lista rozwijana
Jednostki Poziom priorytetu komunikatu
Wartość domyślna Zgodnie z ustawieniem w aplikacji
Zakres Od 0 (najniższy priorytet) do 9 (najwyższy priorytet)

Ważność do

Opcja określająca limit czasu utraty ważności dla danego miejsca docelowego.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Zgodnie z ustawieniem w aplikacji
Zakres
Zgodnie z ustawieniem w aplikacji
W miejscu docelowym komunikaty będą miały limit czasu utraty ważności zdefiniowany przez aplikację, która umieściła je w tym miejscu docelowym.
Określone
Limit czasu utraty ważności dla komunikatów w danej miejscu docelowym jest określany przez właściwość Określony limit czasu utraty ważności. Przy wyborze tej opcji należy ustawić limit czasu we właściwości Określony limit czasu utraty ważności.
Brak ograniczenia
Komunikaty w danym miejscu docelowym nie mają limitu czasu utraty ważności, więc nigdy nie utracą ważności.

Określony limit czasu utraty ważności

Jeśli właściwość Określony limit czasu utraty ważności ustawiono na wartość Określone, wprowadź liczbę milisekund, po upływie których komunikaty w kolejce utracą ważność i zostaną usunięte z miejsca docelowego.

Informacje Wartość
Typ danych Liczba całkowita
Jednostki Milisekundy
Wartość domyślna 0
Zakres Większe lub równe od 0
  • 0 oznacza, że komunikaty nie tracą ważności.
  • Inne wartości to całkowita liczba milisekund.

Identyfikator kodowanego zestawu znaków

Zestaw znaków, który ma być używany do kodowania łańcuchów w komunikacie.

Informacje Wartość
Typ danych Liczba całkowita
Wartość domyślna 1208
Zakres Od 1 do 65535. Identyfikator kodowanego zestawu znaków (CCSID) musi być jednym z identyfikatorów CCSID obsługiwanych przez produkt IBM MQ. Puste. Pozostawienie tego pola jako pustego wskazuje na konieczność użycia wartości domyślnej.

Więcej informacji o obsługiwanych identyfikatorach CCSID i konwertowaniu danych komunikatów z jednego kodowanego zestawu znaków na inny zawierają sekcje System Administration Guide (Podręcznik administrowania systemem) i Application Programming Reference (Skorowidz programistyczny aplikacji) w Centrum informacyjnym produktu IBM MQ.

Użyj kodowania rodzimego

Opcja, która określa, czy w miejscu docelowym ma być używane kodowanie rodzime w celu zapewnienia odpowiednich wartości kodowania dla platformy Java.

Informacje Wartość
Typ danych Pole wyboru
Wartość domyślna Wybrane
Zakres
Wybrane
Powoduje używanie rodzimego kodowania.
Wyzerowane
Kodowanie rodzime nie będzie używane, więc należy skonfigurować właściwości dla opcji Kodowanie liczb całkowitych, Kodowanie liczb dziesiętnych i Kodowanie liczb zmiennopozycyjnych.

Kodowanie na podstawie liczb całkowitych

Jeśli pole wyboru Użyj kodowania rodzimego nie zostało zaznaczone, należy wybrać typ kodowania na podstawie liczb całkowitych.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Zwykła
Zakres
Zwykła
Powoduje używanie normalnego kodowania na podstawie liczb całkowitych.
Odwrotne
Powoduje używanie odwrotnego kodowania na podstawie liczb całkowitych.

Kodowanie dziesiętne

Jeśli pole wyboru Użyj kodowania rodzimego nie zostało zaznaczone, należy wybrać typ kodowania dziesiętnego.

Informacje Wartość
Typ danych Lista rozwijana
Jednostki Nie dotyczy
Wartość domyślna Zwykła
Zakres
Zwykła
Używane jest normalne kodowanie dziesiętne.
Odwrotne
Używane jest odwrotne kodowanie dziesiętne.

Kodowanie zmiennopozycyjne

Jeśli pole wyboru Użyj kodowania rodzimego nie zostało zaznaczone, należy wybrać typ kodowania zmiennopozycyjnego.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna IEEENORMAL
Zakres
IEEENORMAL
Używane jest normalne kodowanie zmiennopozycyjne IEEE.
IEEEREVERSED
Używane jest odwrotne kodowanie zmiennopozycyjne IEEE.
z/OS
Używane jest kodowanie zmiennopozycyjne systemu z/OS.

Dodawaj nagłówki RFH w wersji 2 do komunikatów wysyłanych do tego miejsca docelowego

Działanie, które należy podjąć podczas odpowiedzi na komunikat wysłany do danego miejsca docelowego.

Informacje Wartość
Typ danych Pole wyboru
Wartość domyślna Wybrane
Zakres
Wyzerowane
Nie dodawaj nagłówków RFH 2 do komunikatów wysłanych do tego miejsca docelowego.
Wybrane
Dodaj nagłówki RFH 2 do komunikatów wysłanych do tego miejsca docelowego.

Treść komunikatu

Określa, czy aplikacja przetwarza nagłówek RFH 2 komunikatu produktu IBM MQ jako część treści komunikatu JMS.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna UNSPECIFIED
Zakres
UNSPECIFIED
Podczas wysyłania komunikatów to, czy dostawca przesyłania komunikatów produktu IBM MQ wygeneruje i dołączy nagłówek RFH w wersji 2, zależy od wartości właściwości Dodawaj nagłówki RFH w wersji 2 do komunikatów wysyłanych do tego miejsca docelowego. Podczas odbierania komunikatów dostawca przesyłania komunikatów produktu IBM MQ zachowuje się tak, jakby ustawiono wartość JMS.
JMS
Podczas wysyłania komunikatów dostawca przesyłania komunikatów produktu IBM MQ automatycznie generuje nagłówek RFH 2 i dołącza go do komunikatu produktu IBM MQ. Podczas odbierania komunikatów dostawca przesyłania komunikatów produktu IBM MQ ustawia dla właściwości komunikatów JMS wartości zawarte w nagłówku RFH 2 (jeśli wartości te istnieją). Dostawca nie prezentuje nagłówka RFH 2 jako części treści komunikatu JMS.
MQ
Podczas wysyłania komunikatów dostawca przesyłania komunikatów produktu IBM MQ nie generuje nagłówka RFH 2. Podczas odbierania komunikatów dostawca przesyłania komunikatów produktu IBM MQ prezentuje nagłówek RFH 2 jako część treści komunikatu JMS.

Styl docelowy ReplyTo

Określa format pola JMSReplyTo.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna DEFAULT
Zakres
DEFAULT
Wartość domyślna odpowiada informacji zawartej w nagłówku RFH 2.
MQMD
Należy użyć wartości podanej w deskryptorze MQMD. Spowoduje to zapełnienie pola odpowiedzi w menedżerze kolejek wartością z deskryptora MQMD. Odpowiada to zachowaniu domyślnemu produktu IBM MQ w wersjach 6.0.2.4 i 6.0.2.5.
RFH2
Należy użyć wartości podanej w nagłówku RFH 2. Jeśli aplikacja wysyłająca ustawi wartość JMSReplyTo, zostanie ona użyta.

Wysyłaj komunikaty do menedżera kolejek asynchronicznie

Opcja umożliwiająca potwierdzanie przez menedżer kolejek odbioru wysłanych do niego komunikatów. Asynchroniczne wysyłanie komunikatów do menedżera kolejek jest szybsze, ale komunikaty mogą zaginąć w przypadku awarii infrastruktury przesyłania komunikatów.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Domyślna wartość zależy od tego, czy używane jest miejsce docelowe kolejki, czy tematu.
Zgodnie z definicją kolejki
Wartość domyślna w przypadku pracy z miejscem docelowym kolejki.
Zgodnie z definicją tematu
Wartość domyślna w przypadku pracy z miejscem docelowym tematu.
Zakres
Zgodnie z definicją kolejki
Komunikaty są potwierdzane według właściwości definicji kolejki produktu IBM MQ.
Zgodnie z definicją tematu
Komunikaty są potwierdzane według właściwości definicji tematu produktu IBM MQ.
Nie
Menedżer kolejek potwierdza odbiór wysłanych do niego komunikatów.
Tak
Komunikaty są wysyłane do menedżera kolejek asynchronicznie, w związku z tym menedżer kolejek nie potwierdza odbioru wysłanych do niego komunikatów.

Odczytuj z wyprzedzeniem i buforuj nietrwałe komunikaty dla odbiorców

Opcja określająca, czy komunikaty dla odbiorców nietrwałych są spekulatywnie wysyłane do klienta. Wybranie tej opcji skutkuje szybszym dostarczaniem komunikatów, lecz mogą one zostać utracone w przypadku awarii infrastruktury przesyłania komunikatów.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Domyślna wartość zależy od tego, czy używane jest miejsce docelowe kolejki, czy tematu.
Zgodnie z definicją kolejki
Jest to domyślna wartość w przypadku pracy z miejscem docelowym kolejki.
Zgodnie z definicją tematu
Jest to domyślna wartość w przypadku pracy z miejscem docelowym tematu.
Zakres
Zgodnie z definicją kolejki
Komunikaty są wysyłane do klienta według właściwości definicji kolejki produktu IBM MQ.
Zgodnie z definicją tematu
Komunikaty są wysyłane do klienta według właściwości definicji tematu produktu IBM MQ.
Tak
Komunikaty dla klienta są wysyłane spekulatywnie.
Nie
Komunikaty dla klienta nie są wysyłane spekulatywnie.

Styl docelowy ReplyTo

Określa format pola JMSReplyTo.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna DEFAULT
Zakres
DEFAULT
Wartość domyślna odpowiada informacji zawartej w nagłówku RFH 2.
MQMD
Należy użyć wartości podanej w deskryptorze MQMD. Spowoduje to zapełnienie pola odpowiedzi w menedżerze kolejek wartością z deskryptora MQMD. Odpowiada to zachowaniu domyślnemu produktu IBM MQ w wersjach 6.0.2.4 i 6.0.2.5.
RFH2
Należy użyć wartości podanej w nagłówku RFH 2. Jeśli aplikacja wysyłająca ustawi wartość JMSReplyTo, zostanie ona użyta.

Więcej informacji na temat automatycznego ponownego nawiązywania połączenia przez klient zawarto w Centrum informacyjnym produktu IBM MQ.

Metoda zamykania odbiorcy odczytu z wyprzedzeniem

Jeśli opcję Odczytuj z wyprzedzeniem i buforuj nietrwałe komunikaty dla odbiorców ustawiono na wartość Tak lub Zgodnie z definicją kolejki, właściwość ta zostanie włączona. Ta właściwość określa, co się stanie z komunikatami w wewnętrznym buforze odczytu z wyprzedzeniem, gdy konsument komunikatów zostanie zamknięty.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna Metoda zamknięcia czeka na dostarczenie wszystkich zapisanych w pamięci podręcznej komunikatów
Zakres
Czekaj, dopóki nie zostaną dostarczone wszystkie buforowane komunikaty
Wszystkie komunikaty w wewnętrznym buforze czytania z wyprzedzeniem są dostarczane do obiektu nasłuchiwania komunikatów aplikacji przed powrotem.
Czekaj, dopóki nie zostanie dostarczony bieżący komunikat
Tylko bieżące wywołanie obiektu nasłuchiwania komunikatów zostanie zakończone przed powrotem, co spowoduje pozostawienie komunikatów w wewnętrznym buforze czytania z wyprzedzeniem, a następnie usunięcie ich.

Włączony odczyt MQMD

Określa, czy aplikacja może odczytywać wartości pól MQMD z komunikatów JMS wysłanych lub odebranych przy użyciu dostawcy przesyłania komunikatów produktu IBM MQ.

Informacje Wartość
Typ danych Pole wyboru
Wartość domyślna Wyzerowane
Zakres
Wyzerowane
Aplikacje nie mogą odczytywać wartości pól MQMD.
Wybrane
Aplikacje mogą odczytywać wartości pól MQMD.

Włączony zapis MQMD

Określa, czy aplikacja może zapisywać wartości pól MQMD w komunikatach JMS, które zostaną wysłane lub odebrane przy użyciu dostawcy przesyłania komunikatów produktu IBM MQ.

Informacje Wartość
Typ danych Pole wyboru
Wartość domyślna Wyzerowane
Zakres
Wyzerowane
Aplikacje nie mogą zapisywać wartości pól MQMD.
Wybrane
Aplikacje mogą zapisywać wartości pól MQMD.

Kontekst komunikatów MQMD

Definiuje opcje kontekstu komunikatów określone podczas wysyłania komunikatów do miejsca docelowego.

Informacje Wartość
Typ danych Lista rozwijana
Wartość domyślna DEFAULT
Zakres
DEFAULT
Wywołanie funkcji API MQOPEN i struktura MQPMO nie określają żadnych jawnych opcji kontekstu komunikatów.
SET_IDENTITY_CONTEXT
Wywołanie funkcji API MQOPEN określa opcję kontekstu komunikatu MQOO_SET_IDENTITY_CONTEXT, a struktura MQPMO określa opcję MQPMO_SET_IDENTITY_CONTEXT.
SET_ALL_CONTEXT
Wywołanie funkcji API MQOPEN określa opcję kontekstu komunikatu MQOO_SET_ALL_CONTEXT, a struktura MQPMO określa opcję MQPMO_SET_ALL_CONTEXT.


Nazwa pliku: umj_MQQueueAdvancedProps.html