Tematy
Temat identyfikuje tematykę publikacji. Nazwy tematów są łańcuchami znaków. Aby możliwe było pobieranie informacji wymaganych przez aplikację, subskrypcje mogą zawierać znaki wieloznaczne. Mechanizm publikowania i subskrypcji produktu IBM® MQ rozpoznaje znak gwiazdki (*) i znak zapytania (?) jako znaki wieloznaczne.
Nazwy tematów
Sport/Piłka nożna Sport/Skoki
narciarskie Sport/Tenis
Te tematy można znowu podzielić na oddzielne typy informacji o każdej dyscyplinie:
Sport/Piłka
nożna/Terminarz Sport/Piłka
nożna/Wyniki Sport/Piłka
nożna/Relacje
Mechanizm publikowania/subskrypcji produktu IBM MQ nie rozpoznaje, że znak ukośnika (/) jest używany w specjalny sposób, ale użycie tego znaku jako separatora pozwala zapewnić kompatybilność z innymi aplikacjami integracji biznesowej WebSphere.
W łańcuchu znaków można użyć dowolnego znaku z jednobajtowego zestawu znaków skonfigurowanego na komputerze. Należy jednak zastanowić się, czy łańcuch tematu może być tłumaczony na inną reprezentację znakową. Jeśli tak, należy używać tylko znaków dostępnych w zestawach znaków skonfigurowanych na wszystkich komputerach, które mogą być używane.
W łańcuchach tematów rozróżniana jest wielkość znaków, a znaki odstępu nie mają specjalnego znaczenia. Subskrybent może określić temat lub zakres tematów, używając znaków wieloznacznych, aby odbierać tylko interesujące go informacje.
Znaki wieloznaczne w łańcuchach tematów
Znak zastępczy | Znaczenie |
---|---|
Gwiazdka (*) | Zero lub więcej znaków |
Znak zapytania (?) | Jeden znak |
- *
- Wszystkie informacje o sporcie, akcjach, filmach i TV.
- Sport/*
- Wszystkie informacje o piłce nożnej, skokach narciarskich i tenisie.
- Sport/Piłka nożna/*
- Wszystkie informacje o piłce nożnej (terminarze rozgrywek, wyniki i relacje).
- Sport/*/Wyniki
- Wszystkie wyniki w przypadku tematów Futbol, Golf i Tenis.
Aby w łańcuchu tematu subskrypcji uwzględnić znak gwiazdki (*) lub znak zapytania (?), należy użyć znaku procentu (%) jako znaku zmiany znaczenia. Aby na przykład zasubskrybować temat o nazwie ABC*D, należy wprowadzić łańcuch ABC%*D.
Aby użyć znaku % w subskrybowanym łańcuchu tematu, należy wpisać dwa symbole procentu (%%). Po znaku procentu (%) w łańcuchu tematu zawsze musi występować znak gwiazdki (*), znak zapytania (?) lub następny znak procentu (%).
Znaki wieloznaczne nie pozwalają określać tematów w różnych strumieniach.