Témata
Téma identifikuje, čeho se publikování týká. Téma je znakový řetězec, který popisuje obsah informací publikovaných ve zprávách v rámci publikování/odběru. Jako odběratel můžete zadat téma nebo rozsah témat pomocí zástupných znaků a přijímat pouze informace, které potřebujete.
Téma popisuje, čeho se publikování týká. Tvoří je znakový řetězec o maximální délce 10 240 znaků. Témata jsou klíčem k úspěšnému doručování zpráv v systému publikování a odběru. Namísto zahrnutí specifické cílové adresy do každé zprávy přiřadí vydavatel zprávě téma. Správce front ztotožní téma se seznamem odběratelů, kteří jsou přihlášeni k jeho odběru, a doručí zprávu všem těmto odběratelům.
Pečlivou volbou tématu určeného ve zprávě může vydavatel řídit, kteří odběratelé publikování obdrží.
Téma zprávy nemusí být definováno před tím, než je vydavatel může použít. Téma je vytvořeno, jakmile je poprvé určeno v publikování nebo odběru.
Nejnovější informace o řetězcích témat, zástupných znacích, speciálních znacích a stromech témat naleznete zde:
- Řetězec tématu může obsahovat libovolné znaky znakové sady Unicode včetně znaku mezery. Jde o znaky, které mají speciální význam: znaménko plus (+), mřížka (#), hvězdička (*) a otazník (?). Další informace o těchto znacích viz Schémata zástupných znaků v Centrum znalostí IBM®.
- V řetězcích témat jsou rozlišována velká a malé písmena. Přestože výskyt znaku Null nezpůsobí chybu, nepoužívejte znaky Null v řetězcích témat. Nejnovější informace o řetězcích témat viz Použití řetězců tématu v Centrum znalostí IBM.
- Každé téma, které definujete, je prvkem, neboli uzlem, stromu témat. Nejnovější informace o stromech témat viz Stromy témat v Centrum znalostí IBM.
Zástupné a speciální znaky v řetězcích témat
V tomto tématu jsou uvedeny podrobné informace o použití zástupných znaků v implementaci systému publikování/odběru zpráv v produktu IBM WebSphere MQ 7.0 nebo v jeho novější verzi.
- oddělovač úrovně témat "/",
- zástupný znak více úrovní "#",
- zástupný znak jedné úrovně "+".
Oddělovač úrovně témat slouží k zavedení struktury do tématu, a lze jej tedy použít v rámci tématu pro tento účel.
Zástupné znaky představují účinný nástroj systému témat v rámci publikování/odběru produktu IBM MQ. Zástupné znaky odběratelům umožňují odebírat najednou více než pouze jedno téma. Zástupné znaky více úrovní a zástupné znaky jedné úrovně lze použít pro odběry, nemohou ale být použity v rámci tématu vydavatelem zprávy.
Pokud ale vydavatel použije znaky "+" nebo "#" spolu s dalšími znaky v tématu na libovolné úrovni tématu, nejsou tyto znaky považovány za zástupné znaky a nemají žádný speciální význam.