Themen

Ein Thema gibt an, um welche Informationen es sich bei einer Veröffentlichung handelt. Themennamen sind Zeichenfolgen. Subskriptionen können Platzhalterzeichen enthalten, um die von der Anwendung benötigten Informationen abzurufen. IBM® MQ Publish/Subscribe erkennt den Stern (*) und das Fragezeichen (?) als Platzhalterzeichen.

Themennamen

Themennamen sind Zeichenfolgen. Sie könnten allgemeine Themen haben wie 'Sport', 'Börse', 'Filme' und 'Fernsehen' und Sie könnten das Thema 'Sport' unterteilen in einzelne, spezifischere Themen, die unterschiedliche Sportarten abdecken, wie beispielsweise:

Sport/Soccer Sport/Golf Sport/Tennis
Diese Themen könnten dann weiter unterteilt werden, um unterschiedliche Informationen über jede Sportart zu trennen:

Sport/Soccer/Fixtures Sport/Soccer/Results Sport/Soccer/Reports

IBM MQ Publish/Subscribe erkennt nicht, dass der normale Schrägstrich (/) auf besondere Weise verwendet wird, aber wenn Sie den normalen Schrägstrich (/) als Trennzeichen verwenden, können Sie die Kompatibilität mit anderen WebSphere ® Business Integration-Anwendungen sicherstellen.

Sie können in Zeichenfolgen alle Zeichen im Einzelbytezeichensatz verwenden, für die der Computer konfiguriert ist. Beachten Sie jedoch, dass die Themenbezeichnung ggf. in eine andere Zeichendarstellung umgesetzt werden muss. In diesem Fall dürfen Sie nur Zeichen verwenden, die in allen konfigurierten Zeichensätzen sämtlicher relevanter Computer verfügbar sind.

Bei Themenzeichenfolgen wird zwischen Groß- und Kleinschreibung unterschieden und Leerzeichen haben keine besondere Bedeutung. Als Subskribent können Sie Themen oder Themenbereiche mit Platzhaltern angeben, um die gewünschten Informationen zu erhalten.

Platzhalter in Themenzeichenfolgen

IBM MQ Publish/Subscribe erkennt die folgenden Platzhalterzeichen:
Platzhalterzeichen Bedeutung
Stern (*) Null oder mehr Zeichen
Fragezeichen (?) Ein Zeichen
Sie könnten in Subskriptionen beispielsweise die folgenden Themenzeichenfolgen verwenden, um bestimmte Informationen zu erhalten:
*
Alle Informationen zu Sport, Börse, Filmen und Fernsehen.
Sport/*
Alle Informationen zu Fußball, Golf und Tennis.
Sport/Fußball/*
Alle Informationen zu Fußball (Veranstaltungen, Ergebnisse und Berichte).
Sport/*/Ergebnisse
Alle Ergebnisse für Fußball, Golf und Tennis.

Falls Sie den Stern (*) oder das Fragezeichen (?) in der Themenzeichenfolge einer Subskription verwenden wollen, müssen Sie das Prozentzeichen (%) als Escapezeichen verwenden. Wenn Sie beispielsweise ein Thema mit der Bezeichnung 'ABC*D' subskribieren möchten, müssen Sie die Zeichenfolge 'ABC%*D' eingeben.

Wenn Sie ein Prozentzeichen (%) in der Themenzeichenfolge einer Subskription verwenden möchten, müssen Sie zwei Prozentzeichen (%%) angeben. Einem Prozentzeichen (%) in einer Themenzeichenfolge muss immer ein Stern (*), ein Fragezeichen (?) oder ein weiteres Prozentzeichen (%) folgen.

Platzhalter umfassen keine Datenströme.