Właściwości kolejek produktu IBM MQ
Właściwości, które można ustawić dla kolejki, zależą od jej typu. Różne typy kolejek produktu IBM® MQ mają różne właściwości. Niektóre właściwości nie dotyczą wszystkich typów kolejek, niektóre właściwości są charakterystyczne dla kolejek klastrowych, a inne są charakterystyczne dla kolejek systemu z/OS.
W poniższych tabelach przedstawiono właściwości, które można ustawić dla wszystkich typów kolejek:
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 można także podać równoważny parametr MQSC dla komend DEFINE, ALTER i DISPLAY QUEUE. Więcej informacji o komendach MQSC zawiera sekcja Komendy MQSC w Centrum Wiedzy IBM.
Strona Ogólne
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Ogólne okna dialogowego Właściwości kolejki.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Nazwa kolejki | Tylko do odczytu. Nie można zmienić nazwy kolejki po jej utworzeniu. | QNAME |
Typ kolejki | Tylko do odczytu. Nie można zmienić typu kolejki po jej utworzeniu. | QTYPE |
Dyspozycja QSG | Tylko do odczytu (tylko kolejka współużytkowana systemu
z/OS). Dyspozycja grupy współużytkowania kolejek dla kolejki. Określa dyspozycję obiektu (miejsce jego zdefiniowania i sposób jego zachowania).
Nie można zmienić dyspozycji kolejki po jej utworzeniu. Menedżer kolejek oznacza, że definicja obiektu jest dostępna tylko dla menedżera kolejek, który ją udostępnia; Grupa oznacza, że definicja obiektu jest składowana we współużytkowanym repozytorium i każdy menedżer kolejek w grupie współużytkowania kolejek posiada kopię definicji; Kopia oznacza, że definicja obiektu jest kopią definicji menedżera kolejek we współużytkowanym repozytorium; Współużytkowana oznacza, że definicja obiektu jest składowana w narzędziu CF grupy współużytkowania kolejek i jest dostępna dla wszystkich menedżerów kolejek w grupie współużytkowania kolejek. |
QSGDISP |
Opis | Wpisz znaczący opis celu kolejki. Patrz sekcja Łańcuchy w oknach dialogowych właściwości. | DESCR |
Umieść komunikaty | Aby umożliwić umieszczanie komunikatów w kolejce, wybierz opcję Dozwolone. Aby uniemożliwić umieszczanie komunikatów w kolejce, wybierz opcję Zablokowane. | PUT |
Pobierz komunikaty | Aby umożliwić pobieranie komunikatów z kolejki, wybierz opcję Dozwolone. Aby uniemożliwić pobieranie komunikatów z kolejki, wybierz opcję Zablokowane. | GET |
Priorytet domyślny | Wpisz wartość priorytetu domyślnego (z zakresu od 0 do 9) komunikatów umieszczanych w kolejce, gdzie 0 oznacza najniższy priorytet. | DEFPRTY |
Trwałość domyślna | Trwałość domyślna nowej kolejki to Nietrwała. Wybierz opcję Trwałe, aby określić, że komunikaty tworzone przez aplikacje używające opcji MQPER_PERSISTENCE_AS_Q_DEF mają być trwałe. Wybierz opcję Nietrwałe, aby określić, że komunikaty tworzone przez aplikacje używające opcji MQPER_PERSISTENCE_AS_Q_DEF mają być nietrwałe. | DEFPSIST |
Zasięg | Aby umieścić kolejkę w katalogu komórki i powiadomić o kolejce wszystkie menedżery kolejek w komórce, wybierz opcję Komórka. Aby ograniczyć zasięg kolejki w taki sposób, aby nie wykraczał on poza menedżera kolejek, wybierz opcję Menedżer kolejek. | SCOPE |
Użycie | Aby ustawić kolejkę jako kolejkę lokalną, wybierz opcję Normalna. Aby ustawić kolejkę jako kolejkę transmisji, wybierz opcję Transmisja. Nie należy zmieniać właściwości Użycie, jeśli w kolejce znajdują się komunikaty. | USAGE |
Typ podstawowy | Wybierz typ obiektu (Queue lub Topic), gdzie rozstrzygana jest kolejka aliasowa. Wartość domyślna to Queue. | TARGTYPE |
Kolejka zdalna | Wpisz nazwę kolejki, na którą wskazuje definicja kolejki zdalnej. | RNAME |
Zdalny menedżer kolejek | Wpisz nazwę menedżera kolejek, który udostępnia kolejkę zdalną. | RQMNAME |
Kolejka transmisji | Wpisz nazwę kolejki transmisji, której używa lokalny menedżer kolejek do wysyłania komunikatów do zdalnego menedżera kolejek. | XMITQ |
Strona Rozszerzone
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Rozszerzone okna dialogowego Właściwości kolejki.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Maksymalne zapełnienie kolejki | Wpisz maksymalną liczbę komunikatów, jaka jest dozwolona w kolejce. Należy podać wartość z zakresu od 0 do 999 999 999. | MAXDEPTH |
Maksymalna długość komunikatu | Wpisz maksymalną wielkość komunikatów (w bajtach), jaka jest dozwolona w kolejce. Na wszystkich platformach poza z/OS należy
podać wartość z zakresu od 0 do maksymalnej długości komunikatu dla menedżera
kolejek. Patrz właściwość Maksymalna wielkość komunikatu w oknie Właściwości menedżera kolejek. W systemie z/OS należy podać wartość z
zakresu od 0 do 100 MB. |
MAXMSGL |
Możliwość współużytkowania | Aby współużytkować kolejkę w taki sposób, aby więcej niż jedna instancja aplikacji mogła otworzyć tę kolejkę dla wejścia, wybierz opcję Do współużytkowania. Aby ograniczyć kolejkę w taki sposób, aby tylko jedna instancja aplikacji mogła otworzyć tę kolejkę w danym momencie, kliknij opcję Nie do współużytkowania. | SHARE |
Domyślna opcja otwarcia wejścia | Aby umożliwić aplikacjom otwierającym tę kolejkę dla wejścia wyłączny dostęp do komunikatów w tej kolejce, wybierz opcję Wyłączna. Aby umożliwić dowolnej liczbie aplikacji otwierających tę kolejkę dla wejścia dostęp do komunikatów w tej kolejce, wybierz opcję Współużytkowana. | DEFSOPT |
Kolejność dostarczania komunikatów | Aby określić kolejność odbierania komunikatów z kolejki według ich priorytetu, należy wybrać opcję Priorytet. Aby określić, że komunikaty są pobierane z kolejki w takiej kolejności, w jakiej zostały tam umieszczone, należy wybrać opcję FIFO (pierwszy na wejściu, pierwszy na wyjściu). | MSGDLVSQ |
Interwał przechowywania | Należy wpisać liczbę godzin od daty i godziny utworzenia kolejki (z zakresu od 0 do 999 999 999), określając czas, przez jaki może być ona potrzebna. Tej informacji można użyć, aby określić kiedy menedżer kolejek nie będzie już potrzebny. Kolejka nie zostanie usunięta, kiedy nie będzie już potrzebna. | RETINTVL |
Typ indeksu | Aby określić typ indeksu obsługiwanego
przez menedżer kolejek w celu zwiększenia szybkości operacji MQGET w kolejce,
należy wybrać jedną z następujących pięciu opcji: Brak: Indeks nie jest obsługiwany. Użyj tej opcji w przypadku sekwencyjnego wczytywania komunikatów. Jest to opcja domyślna. Identyfikator grupy: Obsługiwany jest indeks identyfikatorów grup. Ten typ indeksu musi być używany, aby grupy komunikatów były ustawiane w porządku logicznym.Identyfikator Correl: Obsługiwany jest indeks identyfikatorów korelacji. Użyj tej opcji w przypadku wczytywania komunikatów przy użyciu pola Identyfikator_korelacji jako kryterium wyboru podczas wywołania komendy MQGET. ID komunikatu: Obsługiwany jest indeks identyfikatorów komunikatów. Użyj tej opcji w przypadku wczytywania komunikatów przy użyciu pola Identyfikator_komunikatu jako kryterium wyboru podczas wywołania komendy MQGET.Token komunikatu: Obsługiwany jest indeks tokenów komunikatów. |
|
Typ definicji | Dla kolejek lokalnych ta właściwość jest tylko do odczytu: wartość
Predefiniowana oznacza, że kolejka została utworzona za pomocą
operatora lub autoryzowanej aplikacji wysyłającej komunikat komendy do kolejki
usług; wartość Trwała dynamiczna oznacza, że kolejka została
utworzona za pomocą aplikacji wysyłającej wywołanie MQOPEN z nazwą kolejki
modelowej określonej w deskryptorze obiektu (MQOD) i kolejka jest trwała;
wartość Tymczasowa dynamiczna oznacza, że kolejka została
utworzona za pomocą aplikacji wysyłającej wywołanie MQOPEN, ale kolejka jest
tymczasowa; wartość Współużytkowana dynamiczna (tylko w
systemie z/OS) także oznacza, że kolejka
została utworzona za pomocą aplikacji wysyłającej wywołanie MQOPEN, ale kolejka
jest trwała i określono dla niej dyspozycję grupy współużytkującej kolejkę
Współużytkowana .W przypadku kolejek modelowych tę właściwość można zmienić. Aby określić, że na podstawie
tej kolejki modelowej ma być tworzona trwała kolejka dynamiczna, wybierz opcję Trwała dynamiczna
(w systemie z/OS dla
kolejki dynamicznej jest określona dyspozycja |
DEFTYPE |
Domyślny odczyt z wyprzedzeniem | Aby skonfigurować odczyt z wyprzedzeniem na poziomie kolejki, wybierz opcję
Tak. Nietrwałe komunikaty są automatycznie odczytywane przez klienta z wyprzedzeniem przed
aplikacją żądającą tych komunikatów.
Jeśli działanie klienta zostanie zakończone nieprawidłowo lub aplikacja kliencka
nie przetwarza wszystkich przesłanych komunikatów, komunikaty nietrwałe mogą zostać utracone. Aby skonfigurować kolejkę w taki sposób, aby nietrwałe komunikaty nie były odczytywane automatycznie przez klienta, wybierz opcję Nie. Jest to wartość domyślna. Komunikaty nie są automatycznie odczytywane przez klienta z wyprzedzeniem przed aplikacją żądającą tych komunikatów. Komunikaty są odczytywane z wyprzedzeniem tylko na żądanie klienta. Jeśli działanie klienta zostanie zakończone nieprawidłowo, może zostać utracony maksymalnie jeden komunikat nietrwały. Aby wyłączyć odczyt z wyprzedzeniem na poziomie kolejki, wybierz opcję Wyłączony. Komunikaty nie są odczytywane z wyprzedzeniem przez klienta, zanim zostaną wysłane do żądającej ich aplikacji (niezależnie od tego, czy odczyt z wyprzedzeniem jest żądany przez aplikację kliencką). |
DEFREADA |
Operacja put - domyślna odpowiedź | Domyślny typ odpowiedzi dla operacji put dla komunikatów. Aby określić, że odpowiedź ma być umieszczana synchronicznie, wybierz opcję Synchroniczna. Aby określić, że odpowiedź ma być umieszczana asynchronicznie, wybierz opcję Asynchroniczna. | DEFPRESP |
Listy dystrybucyjne | Aby umożliwić umieszczanie komunikatów listy dystrybucyjnej w kolejce, wybierz opcję Włączone. Aby uniemożliwić umieszczanie komunikatów listy dystrybucyjnej w kolejce, wybierz opcję Wyłączone. | DISTL |
Sterowanie właściwościami (Tylko w kolejkach lokalnych, kolejkach aliasowych i kolejkach modelowych) |
Określa, co dzieje się z właściwościami komunikatów pobieranych z kolejek
przy użyciu komendy MQGET, kiedy określona jest opcja MQGMO_PROPERTIES_AS_Q_DEF. Aby zawrzeć wszystkie właściwości komunikatu z wyjątkiem tych, które są zawarte w deskryptorze komunikatu (lub rozszerzeniu), wybierz opcję Wszystkie. Wartość Wszystkie oznacza, że wszystkie właściwości komunikatu są dołączane do komunikatu w momencie jego wysyłania do zdalnego menedżera kolejek. Właściwości te, z wyjątkiem tych, które znajdują się w deskryptorze komunikatu (lub rozszerzeniu), zostają umieszczone w jednym lub większej liczbie nagłówków MQRFH2 danych komunikatu. Aby umożliwić kontynuację działania bez modyfikacji aplikacji, które oczekują obecności właściwości związanych z usługą JMS w nagłówku MQRFH2 danych komunikatu, wybierz opcję Zgodność. Jest to wartość domyślna. Wartość Zgodność oznacza, że w przypadku gdy komunikat zawiera właściwość z przedrostkiem mcd., jms., usr. lub mqext. wszystkie właściwości komunikatu są dostarczane do aplikacji w nagłówku MQRFH2. W przeciwnym razie wszystkie właściwości komunikatu z wyjątkiem tych, które są zawarte w deskryptorze komunikatu lub w rozszerzeniu, są usuwane i nie są już dostępne dla aplikacji. Aby zagwarantować, że właściwości będą zawsze zwracane w danych komunikatu w nagłówku MQRFH2, niezależnie od tego, czy aplikacja określa uchwyt komunikatu, należy wybrać opcję Wymuś MQRFH2. Poprawny uchwyt komunikatu, który jest określony w polu MsgHandle struktury MQGMO w wywołaniu MQGET, zostaje zignorowany. Właściwości komunikatu nie są dostępne poprzez uchwyt komunikatu. Aby usunąć wszystkie właściwości komunikatu z wyjątkiem tych, które są zawarte w deskryptorze komunikatu (lub rozszerzeniu), wybierz opcję Brak. Ta wartość pozwala uniknąć wpływu dołączenia właściwości komunikatu na aplikacje, które nie obsługują właściwości komunikatów. V6COMPAT - nagłówki MQRFH2 nie są modyfikowane przez kod właściwości. Jeśli podano właściwości komunikatu i nie znajdują się one w oryginalnych nagłówkach MQRFH2, zostaną one zwrócone w uchwycie komunikatu lub w przeciwnym razie zostaną odrzucone. Można wymusić inne zachowanie, podając jedną z opcji MQGMO_PROPERTIES. Uwaga: W przypadku kolejki transmisji, która
jest kolejką lokalną z wartością Transmisja ustawioną dla
parametru Użycie, właściwość kolejki Sterowanie
właściwościami jest nieistotna. Zachowaniem właściwości komunikatu
steruje właściwość Sterowanie właściwościami odpowiedniego
obiektu kanału.
|
PROPCTL |
Niestandardowe | Parametr Niestandardowy jest przeznaczony tylko do użytku z IBM i zastrzeżony dla konfiguracji nowych
składników przed wprowadzeniem oddzielnych właściwości. Dopuszczalne wartości to
lista zawierająca zero lub więcej par właściwość-wartość o składni w stylu komend
MQSC rozdzielonych co najmniej jedną spacją. W nazwach i
wartościach właściwości jest rozróżniana wielkość liter i muszą one być podane
wielkimi literami. Wartości mogą zawierać spacje, nawiasy i apostrofy (przy czym każdy apostrof należy poprzedzić dodatkowym apostrofem jako znakiem zmiany znaczenia). Inne znaki, w tym zagnieżdżone nawiasy (), można stosować, pod warunkiem że zostają ujęte w apostrofy. Przykłady poprawnej składni:
Menedżer kolejek analizuje wartość, ale jeśli nie można przeprowadzić analizy łańcucha zgodnie z tymi regułami lub jeśli zawiera on właściwości albo wartości, które nie zostały rozpoznane, menedżer kolejek zignoruje błędy. |
CUSTOM |
Nazwy kanałów klastra | Należy ustawić parametr Nazwy
kanałów klastra dla kolejki transmisji klastra, aby przesłonić
domyślne powiązania kanałów nadawczych klastra z kolejkami transmisji klastra. Użytkownik może określić, które kanały nadawcze klastra
przesyłają komunikaty z tej kolejki transmisji. Ustawienie domyślne dla wszystkich kanałów nadawczych klastra to przesyłanie komunikatów z jednej
kolejki transmisji klastra Dla parametru
Nazwy kanałów klastra należy ustawić nazwę jednego kanału
nadawczego klastra lub nazwę ogólną. Nazwa ogólna pozwala powiązać wiele
kanałów nadawczych klastra z tą kolejką transmisji. Nazwa ogólna zawiera znaki
wieloznaczne W systemie z/OS jeśli ten parametr jest ustawiony, kolejka musi być współużytkowalna, poindeksowana według identyfikatora korelacji i nie może być kolejką dynamiczną ani współużytkowaną. |
CLCHNAME |
Strona Klaster
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Klaster okna dialogowego Właściwości kolejki. Aby współużytkować kolejkę w co najmniej jednym klastrze, zmień właściwości na stronie Klaster.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Niewspółużytkowana w klastrze | Tę opcję należy wybrać, aby określić, że ta kolejka nie jest dostępna dla innych menedżerów kolejek przez połączenia klastrowe. | (Nie dotyczy) |
Współużytkowana w klastrze | Aby udostępnić tę kolejkę innym menedżerom kolejek tylko w jednym klastrze, wybierz tę opcję, a następnie podaj nazwę klastra. | CLUSTER |
Współużytkowana w ramach listy klastrów | Aby udostępnić tę kolejkę innym menedżerom kolejek w więcej niż jednym klastrze, wybierz tę opcję, a następnie podaj nazwę listy nazw, która zawiera listę klastrów. | CLUSNL |
Domyślny typ łączenia | Ta właściwość określa łączenia, jakie mają być używane, jeśli aplikacja określi dla wywołania MQOPEN opcję MQ00_BIND_AS_Q_DEF, a kolejka jest kolejką klastrową. Aby powiązać uchwyt kolejki z określoną instancją kolejki klastrowej, gdy kolejka zostaje otwarta, wybierz opcję Podczas otwarcia. Aby umożliwić menedżerowi kolejek wybranie określonej instancji kolejki, gdy komunikat jest umieszczany za pomocą wywołania MQPUT, a następnie zmienić ten wybór w razie potrzeby, wybierz opcję Niepoprawiony. | DEFBIND |
Klasyfikacja kolejki CLWL | Ta właściwość jest klasyfikacją kolejki obciążenia klastra (Cluster Workload - CLWL). Podaj ranking kolejki w klastrze, z zakresu od 0 do 9, gdzie 0 oznacza najniższy priorytet. Więcej informacji zawiera sekcja Rozproszone kolejkowanie i klastry w Centrum Wiedzy IBM. | CLWLRANK |
Priorytet kolejki CLWL | Ta właściwość jest priorytetem kolejki obciążenia klastra (Cluster Workload - CLWL). Podaj priorytet kolejki w klastrze, z zakresu od 0 do 9, gdzie 0 oznacza najniższy priorytet. Więcej informacji zawiera sekcja Rozproszone kolejkowanie i klastry w Centrum Wiedzy IBM. | CLWLPRTY |
Kolejka użycia CLWL | Właściwość określająca użycie kolejki
obciążenia klastra (Cluster Workload - CLWL). Ta
właściwość definiuje zachowanie wywołania MQPUT w sytuacji, gdy dla kolejki
docelowej istnieje zarówno instancja lokalna, jak i przynajmniej jedna
instancja klastra zdalnego. Jeśli operacja put pochodzi z kanału klastra, ta właściwość nie ma zastosowania. Wybierz jedną z następujących opcji: Wybierz opcję Menedżer kolejek, aby użyć wartości określonej przez właściwość Kolejka użycia CLWL menedżera kolejek, do którego należy wybrana kolejka. Jest to wartość domyślna. Wybierz opcję Dowolna, aby używać kolejek lokalnych i zdalnych. Wybierz opcję Lokalna, aby używać tylko kolejek lokalnych. Więcej informacji zawiera sekcja Rozproszone kolejkowanie i klastry w Centrum Wiedzy IBM. |
CLWLUSEQ |
Strona Wyzwalanie
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Wyzwalanie okna dialogowego Właściwości kolejki. Aby skonfigurować kolejkę dla wyzwalania, zmień właściwość na stronie Wyzwalanie.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Kontrola wyzwalacza | Aby włączyć wyzwalanie w kolejce, wybierz opcję Włączone, a następnie skonfiguruj inne właściwości wyzwalacza dla kolejki. Aby wyłączyć wyzwalanie w kolejce, wybierz opcję Wyłączone. | TRIGGER |
Typ wyzwalacza | Aby wyzwolić zdarzenie, gdy bieżące zapełnienie kolejki zmienia się z 0 na 1, wybierz opcję Pierwszy. Aby wyzwolić zdarzenie, gdy zostanie przekroczony próg zapełnienia, wybierz opcję Zapełnienie. Aby wyzwolić zdarzenie za każdym razem, gdy w kolejce zostaje umieszczony komunikat, wybierz opcję Każdy. | TRIGTYPE |
Wyzwalacz uruchamiany zapełnieniem | Podaj liczbę komunikatów, jaka musi zostać umieszczona w kolejce, aby zostało wywołane zdarzenie. | TRIGDEPTH |
Priorytet komunikatu wyzwalacza | Podaj minimalny priorytet (z zakresu od 1 do 9), jaki musi mieć komunikat, aby został dodany do zdarzenia wyzwalającego. Podczas ustalania, czy należy utworzyć komunikat wyzwalacza, menedżer kolejek ignoruje komunikaty o niższym priorytecie. Aby dodać wszystkie komunikaty do zdarzenia wyzwalającego, należy wpisać 0. | TRIGMPRI |
Dane wyzwalacza | Wpisz dane w dowolnym formacie, które menedżer kolejek ma wstawiać do każdego komunikatu wyzwalacza, gdy przez tę kolejkę wywoływane jest zdarzenie wyzwalające. Te dane nie mają żadnego znaczenia dla menedżera kolejek. Dane mają znaczenie dla aplikacji monitora wyzwalacza, który przetwarza kolejkę inicjującą lub dla aplikacji, która została uruchomiona przez monitor wyzwalacza. | TRIGDATA |
Kolejka inicjująca | Podaj nazwę kolejki inicjującej. Gdy zostaną spełnione kryteria dla zdarzenia wyzwalającego, menedżer kolejek umieszcza komunikat wyzwalacza w kolejce inicjującej. | INITQ |
Nazwa procesu | Nazwa lokalna procesu IBM MQ. Parametr ten jest obsługiwany
tylko w kolejkach lokalnych i modelowych. Jest to nazwa instancji procesu, która określa aplikację uruchomioną przez menedżer kolejek po wystąpieniu zdarzenia wyzwalającego. Proces nie musi zostać zdefiniowany podczas definiowania kolejki lokalnej, ale musi być dostępny, aby możliwe było wystąpienie zdarzenia wyzwalającego. Jeśli kolejka jest kolejką transmisji, wówczas definicja procesu zawiera nazwę kanału, który ma zostać uruchomiony. Parametr ten jest opcjonalny. Jeśli nie określono nazwy procesu, nazwa kanału jest pobierana z wartości określonej dla parametru TRIGDATA. |
PROCESS |
Strona Zdarzenia
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Zdarzenia okna dialogowego Właściwości kolejki. Aby skonfigurować menedżera kolejek, tak aby generował zdarzenia w odpowiedzi na spełnienie określonych kryteriów w kolejce, zmień właściwości na stronie Zdarzenia.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Zdarzenia maksymalnego zapełnienia kolejki | Aby wygenerować zdarzenie zapełnienia kolejki, gdy komunikat jest umieszczany w kolejce, ale zostaje odrzucony, ponieważ kolejka jest już pełna, wybierz opcję Włączone. | QDPMAXEV |
Zdarzenia wysokiego zapełnienia kolejki | Aby wygenerować zdarzenie nadmiaru kolejki, gdy komunikat jest umieszczany w kolejce i powoduje, że zapełnienie kolejki
jest większe lub równe wartości właściwości Limit nadmiaru kolejki , wybierz opcję Włączone. |
QDPHIEV |
Limit wysokiego zapełnienia kolejki | Jest to wartość procentowa maksymalnego zapełnienia kolejki używana jako limit nadmiaru kolejki. Wpisz wartość procentową limitu maksymalnego zapełnienia kolejki, z którym menedżer kolejek porównuje bieżące zapełnienie kolejki, aby określić, czy należy wygenerować zdarzenie nadmiaru kolejki. | QDEPTHHI |
Zdarzenia niewielkiego zapełnienia kolejki | Aby wygenerować zdarzenie niedoboru kolejki, gdy komunikat jest
pobierany z kolejki i powoduje, że zapełnienie kolejki jest mniejsze lub równe
wartości właściwości Limit niedoboru kolejki , wybierz opcję
Włączone. |
QDPLOEV |
Limit niewielkiego zapełnienia kolejki | Jest to wartość procentowa maksymalnego zapełnienia kolejki używana jako limit niedoboru kolejki. Wpisz wartość procentową limitu minimalnego zapełnienia kolejki, z którym menedżer kolejek porównuje bieżące zapełnienie kolejki, aby określić, czy należy wygenerować zdarzenie niedoboru kolejki. | QDEPTHLO |
Zdarzenia interwału usług kolejki | Aby wygenerować zdarzenie wysokiego interwału usług kolejki, gdy sprawdzanie wskazuje, że z kolejki nie wydobyto żadnych komunikatów
w czasie określonym we właściwości Interwał usług kolejki , wybierz opcję Wysoki.
Aby wygenerować zdarzenie właściwego interwału usług kolejki, gdy sprawdzanie wskazuje, że z kolejki wydobyto komunikaty w czasie określonym
we właściwości Interwał usług kolejki , kliknij przycisk OK. Aby wyłączyć zdarzenia interwału usług
kolejki, wybierz opcję Brak. |
QSVCIEV |
Interwał usług kolejki | Należy podać interwał usług (w milisekundach) z przedziału od 0 do 999 999 999. Menedżer kolejek używa tej wartości, aby określić, czy ma być wygenerowane zdarzenie wysokiego interwału usług kolejki czy zdarzenie właściwego interwału usług kolejki. | QSVCINT |
Strona Składowanie
W poniższej tabeli podana została lista właściwości, które można ustawić na stronie Składowanie okna dialogowego Właściwości kolejki. Aby skonfigurować obsługę wycofanych komunikatów w produkcie IBM MQ, należy zmienić właściwości na stronie Składowanie.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Kolejka wycofanych komunikatów | Podaj nazwę kolejki, do której przekazywany jest komunikat, jeśli wycofano go więcej razy niż liczba określona we właściwości Próg wycofania . |
BOQNAME |
Próg wycofania | Wpisz liczbę wskazującą, ile razy komunikat może zostać wycofany, zanim zostanie przekazany do kolejki wycofanych komunikatów,
którą określono we właściwości Kolejka wycofanych komunikatów . |
BOTHRESH |
Przypisane wycofane komunikat | Aby sprawdzić, czy liczba wycofanych komunikatów (liczba przypadków wydobycia komunikatu przez wywołanie MQGET, a następnie jego wycofania) jest dokładnie zachowana w przypadku restartu menedżera kolejek, wybierz opcję Zachowane. Przypisywanie liczby wpływa niekorzystnie na wydajność, zatem opcję Zachowane należy wybrać tylko wówczas, gdy jest konieczne, aby liczba była dokładna. Jeśli nie jest to konieczne, wybierz opcję Niezachowany. | HARDENBO |
Klasa NPM | Ta właściwość określa okoliczności, w jakich nietrwałe komunikaty są usuwane z kolejki. Aby określić, że nietrwałe komunikaty są usuwane podczas restartowania menedżera kolejek, wybierz opcję Normalny; ta opcja jest poprawna tylko w przypadku kolejek, które nie są współużytkowane. Aby określić, że menedżer kolejek powinien próbować zachować nietrwałe komunikaty przez cały czas istnienia kolejki, wybierz opcję Wysoki. Ta opcja ma zastosowanie w przypadku kolejek współużytkowanych i niewspółużytkowanych. Komunikaty nietrwałe mogą mimo wszystko zostać utracone w przypadku niepowodzenia. | NPMCLASS |
Nazwa klasy pamięci | Jest to nazwa klasy pamięci masowej, która odwzorowuje kolejkę na zestaw stron. Komunikaty kolejki są składowane w tym zbiorze stron. Tę właściwość można zmienić, ale najpierw należy kolejkę opróżnić i zamknąć. Nazwa klasy pamięci masowej musi zostać wprowadzona przy użyciu wielkich liter. | STGCLASS |
Nazwa struktury narzędzia CF | (tylko kolejka współużytkowana systemu z/OS) Jest to nazwa struktury narzędzia CF, w której składowane są komunikaty kolejki. Tę właściwość można zmienić, ale najpierw należy kolejkę opróżnić i zamknąć. | CFSTRUCT |
![]() ![]() |
Maksymalna wielkość, do jakiej może urosnąć plik kolejki (w megabajtach). Gdy wielkość pliku kolejki osiągnie ten limit, w kolejce nie będzie można umieszczać nowych komunikatów, dopóki niektóre stare nie zostaną usunięte. | MAXFSIZE |
Strona Statystyka
W poniższej tabeli podana została lista właściwości dostępnych na stronie Statystyka okna dialogowego Właściwości kolejki. Na stronie Statystyka wyświetlane są informacje o historii kolejki. Nie wszystkie właściwości można edytować.
Właściwość | Opis | Parametr MQSC |
---|---|---|
Data utworzenia | Tylko do odczytu. Data utworzenia kolejki. | CRDATE |
Godzina utworzenia | Tylko do odczytu. Godzina utworzenia kolejki. | CRTIME |
Liczba otwartych wejść | Tylko do odczytu. To jest liczba aplikacji, które są aktualnie podłączone do kolejki w celu pobierania komunikatów z kolejki. | IPPROCS |
Liczba otwartych wyjść | Tylko do odczytu. To jest liczba aplikacji, które są aktualnie podłączone do kolejki w celu umieszczania komunikatów w kolejce. | OPPROCS |
Bieżące zapełnienie kolejki | Tylko do odczytu. To jest liczba komunikatów znajdujących się aktualnie w kolejce. | CURDEPTH |
Data zmiany | Tylko do odczytu. Data ostatniej zmiany właściwości kolejki. | ALTDATE |
Godzina zmiany | Tylko do odczytu. Godzina ostatniej zmiany właściwości kolejki. | ALTTIME |
Monitorowanie kolejek | Produkt IBM MQ można skonfigurować w
celu gromadzenia danych monitorowania na temat bieżącej wydajności kolejki. Aby dziedziczyć wartość właściwości
Monitorowanie kolejek menedżera kolejek ma inną wartość niż Brak :
Więcej informacji zawiera sekcja Monitorowanie i wydajność w Centrum Wiedzy IBM. |
MONQ |
Statystyka kolejki | Produkt IBM MQ można
skonfigurować w celu gromadzenia danych statystycznych dotyczących aktywności
kolejki. Aby dziedziczyć wartość właściwości Statystyka kolejki menedżera kolejek (parz sekcja
Właściwości menedżera kolejek), wybierz opcję
Menedżer kolejek. Jeśli wartość właściwości menedżera kolejek Statystyka kolejki to Brak , właściwość kolejki Statystyka kolejki jest ignorowana. Jeśli
właściwość Statystyka kolejki menedżera kolejek ma inną wartość niż Brak , aby przesłonić ustawienia menedżera
kolejek i zapobiec gromadzeniu danych dla tej kolejki, wybierz opcję Wyłączone. Aby przesłonić ustawienia menedżera
kolejek i gromadzić dane, wybierz opcję Włączone.
Więcej informacji zawiera sekcja Monitorowanie i wydajność w Centrum Wiedzy IBM.
|
STATQ |
Rozliczanie kolejek | Produkt IBM MQ można skonfigurować w
celu gromadzenia danych statystycznych dotyczących aktywności połączeń dla tej
kolejki. Aby dziedziczyć wartość właściwości
Rozliczanie kolejek menedżera kolejek (parz sekcja Właściwości menedżera kolejek), wybierz opcję
Menedżer kolejek. Jeśli wartość właściwości menedżera kolejek Rozliczanie kolejki to Brak , właściwość kolejki Rozliczanie kolejki jest ignorowana. Jeśli
właściwość Rozliczanie kolejek menedżera kolejek ma inną wartość niż Brak , aby przesłonić ustawienia menedżera
kolejek i zapobiec gromadzeniu danych dla tej kolejki, wybierz opcję Wyłączone. Aby przesłonić ustawienia menedżera
kolejek i gromadzić dane, wybierz opcję Włączone.
Więcej informacji zawiera sekcja Monitorowanie i wydajność w Centrum Wiedzy IBM.
|
ACCTQ |