Die Befehlsnachricht Veröffentlichung löschen wird von einem Publisher oder einem anderen Broker an einen Broker gesendet; sie weist den Broker an, alle ständigen Veröffentlichungen zu den angegebenen Themen zu löschen.
Diese Nachricht wird an die Eingabewarteschlange eines Nachrichtenflusses mit einem Veröffentlichungsknoten gesendet. Sie müssen berechtigt sein, Nachrichten in diese Warteschlange zu stellen und Nachrichten zu dem angegebenen Thema/den angegebenen Themen zu veröffentlichen.
Die Eingabewarteschlange sollte die Warteschlange sein, an die die ursprüngliche Veröffentlichung gesendet wurde.
Wenn Sie nur eine Berechtigung für einige der in der Befehlsnachricht Delete Publication angegebenen Themen haben, werden nur diese Themen gelöscht. Eine Brokerantwort-Nachricht gibt an, welche Themen nicht gelöscht wurden.
Wenn der Befehl Veröffentlichen mehrere Themen enthält, der Befehl Veröffentlichung löschen aber nur mit einigen diesen Themen übereinstimmt, dann werden ebenfalls nur die Veröffentlichungen zu den Themen gelöscht, die im Befehl Veröffentlichung löschen angegeben sind.
Ausführliche Informationen zu den Parametern des Nachrichtendeskriptors (MQMD), die zum Senden einer Befehlsnachricht an den Broker erforderlich sind, finden Sie unter MQMD-Einstellungen in Befehlsnachrichten an den Broker.
Diese Eigenschaft muss angegeben werden.
Diese Eigenschaft muss angegeben werden; sie kann für jedes Thema angegeben werden, das gelöscht werden soll, d. h. sie kann mehrmals vorkommen.
Alle ständigen Veröffentlichungen für die angegebenen Themen im lokalen Broker (der Broker, an den die Nachricht gesendet wurde) werden gelöscht, unabhängig davon, ob diese Nachrichten mit der Option Lokal veröffentlicht wurden oder nicht.
Veröffentlichungen in anderen Brokern sind nicht davon betroffen.
Für alle Optionen werden die Standardwerte übernommen. Der Effekt ist derselbe wie das Auslassen der Eigenschaft DelOpt. Werden zusätzlich noch andere Optionen angegeben, wird None ignoriert.
Wird diese Eigenschaft ausgelassen, werden standardmäßig alle ständigen Veröffentlichungen zu den angegebenen Themen in allen Brokern im Netz gelöscht, unabhängig davon, ob diese Nachrichten mit der Option Lokal veröffentlicht wurden oder nicht.
<psc> <Command>DeletePub</Command> <Topic>Sport/Soccer/State/LatestScore/Team1 Team2</Topic> <DelOpt>Local</DelOpt> </psc>