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. Funkcja publikowania/subskrypcji IBM® MQ rozpoznaje znak gwiazdki (*) i znak zapytania (?) jako znaki wieloznaczne.
Nazwy tematów
Sport/Soccer Sport/Golf Sport/Tennis
Te tematy można znowu podzielić na oddzielne typy informacji o każdej dyscyplinie:
Sport/Soccer/Fixtures Sport/Soccer/Results Sport/Soccer/Reports
IBM MQ Publikowanie/subskrypcja nie rozpoznaje, że znak ukośnika (/) jest używany w specjalny sposób, ale jeśli używany jest znak ukośnika (/) jako separator, można zapewnić kompatybilność z innymi aplikacjami integracji biznesowej produktu 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.
Jeśli w łańcuchu tematu subskrypcji ma być używany znak %, należy podać dwa znaki procentu (%%). Po znaku procentu (%) w łańcuchu tematu zawsze musi następować gwiazdka (*), znak zapytania (?) lub inny znak procentu (%).
Znaki wieloznaczne nie pozwalają określać tematów w różnych strumieniach.