Témakörök

A témakör azonosítja egy kiadvány témáját. A témakörök nevei karaktersorozatok. Az előfizetések helyettesítő karaktereket tartalmazhatnak az alkalmazás által igényelt információk lekérdezéséhez. Az IBM® MQ közzététel/előfizetés a csillagot (*) és a kérdőjelet (?) ismeri fel, mint helyettesítő karaktert.

Témakörök nevei

A témakörök nevei karaktersorozatok. Rendelkezhet 'Sport', 'Részvény', 'Filmek' és 'TV' elnevezésű magasszintű témakörökkel, és a 'Sport' témakört megoszthatja különböző sportokat lefedő különálló, specifikusabb témakörökre; például:

Sport/Futball/Golf/Tenisz
Ezek a témakörök tovább oszthatóak az egyes sportokra vonatkozó, különböző típusú információk elkülönítésére:

Sport/Futball/Felszerelések
Sport/Futball/Eredmények Sport/Futball/Riportok

Az IBM MQ Közzététel/Előfizetés alrendszer nem ismeri fel a törtvonal (/) karaktert, ha speciális módon van használatban, azonban ha elválasztóként használja a törtvonal (/) karaktert, akkor biztosíthatja a kompatibilitást más WebSphere üzleti integrációs alkalmazásokkal.

Az egyedülálló byte-karakter készletben bármely olyan karaktert használhat, amelyre a számítógép konfigurálva van a karaktersorozatok tekintetében. Ugyanakkor megfontolandó, hogy a témakör karaktersorozata nem lesz-e más karakterábrázolásra fordítva, mert ebben az esetben csak azokat a karaktereket használhatja, amelyek rendelkezésre állnak az összes érintett számítógép konfigurált karakterkészletében.

A témakörök karaktersorozata megkülönbözteti a kis- és nagybetűket, és az üres karakternek nincs speciális jelentése. Az érdeklődési körébe eső információk fogadásához előfizetőként megadhat egy témakört vagy témakörök tartományát, helyettesítő karakterek használatával.

Helyettesítő karakterek a témakörök karaktersorozatában

A IBM MQ Közzététel/előfizetés a következő helyettesítő karaktereket ismeri fel:
Helyettesítő karakter Jelentés
Csillag (*) Nulla vagy több karakter
Kérdőjel (?) Egy karakter
Például az alábbi témakör karaktersorozatokat használhatja adott információhalmazok fogadásához:
*
Minden információ a Sport, Részvény, Filmek és TV témakörben.
Sport/*
Minden információ a Futball, Golf, és Tenisz témakörben.
Sport/Futball/*
Minden információ Futball témakörben (Felszerelések, Eredmények, Riportok).
Sport/*/Eredmények
Minden Eredmény Futball, Golf és Tenisz témakörben.

Ha a csillagot (*) vagy a kérdőjelet (?) egy előfizetés témakör karaktersorozatába szeretné foglalni, vezérlőkarakterként használnia kell a százalékjelet (%). Például ha az ABC*D elnevezésű témakörre szeretne előfizetni, akkor az ABC%*D karaktersorozatot kell megadnia.

Ha a % karaktert kívánja használni egy előfizetés témakörének karaktersorozatában, akkor két százalékjelet (%%) kell megadnia. Egy témakör-karaktersorozatában a százalékjelet (%) mindig csillagnak (*), kérdőjelnek (?), vagy egy másik százalékjelnek (%) kell követnie.

A helyettesítő karakterek nem terjednek ki az adatfolyamokra.