Beim Senden einer Veröffentlichung an einen Subskribenten verwendet ein Broker die folgenden Einstellungen für die Felder im Nachrichtendeskriptor (MQMD). Für die anderen Felder im MQMD werden die Standardwerte festgelegt.
- Report (Bericht)
- Report wird auf 'MQRO_NONE' gesetzt.
- MsgType (Nachrichtentyp)
- MsgType wird auf 'MQMT_DATAGRAM' gesetzt.
- Expiry (Ablauf)
- Expiry wird auf den Wert in der Publish-Nachricht gesetzt, die vom Publisher empfangen wurde. Bei Nachrichten einer ständigen Veröffentlichung wird die noch ausstehende Zeitspanne um ungefähr die Dauer verringert, die die Nachricht im Broker verblieben ist.
- Format (Format)
- Format wird auf 'MQFMT_RF_HEADER_2' gesetzt.
- MsgId (Nachrichten-ID)
- MsgId wird auf einen eindeutigen Wert gesetzt.
- CorrelId (Korrelations-ID)
- Wenn CorrelId Teil der Subskribentenidentität ist, wurde dieser Wert vom Subskribenten bei der Registrierung angegeben. Anderenfalls ist es ein Wert ungleich Null, der beliebig vom Broker festgelegt wurde.
- Priority (Priorität)
- Priority wird auf den vom Publisher festgelegten Wert oder als aufgelöster Wert gesetzt, wenn der Publisher 'MQPRI_PRIORITY_AS_Q_DEF' angegeben hat.
- Persistence (Persistenz)
- Persistence wird auf den vom Publisher festgelegten Wert gesetzt oder wird aufgelöst, wenn der Publisher 'MQPER_PERSISTENCE_AS_Q_DEF' angegeben hat, es sei denn, er wurde in der Nachricht Subskribent anmelden für den Subskribenten, an den diese Veröffentlichung gesendet wird, anderweitig angegeben.
- ReplyToQ (Warteschlange für Antworten)
- ReplyToQ wird auf Leerzeichen gesetzt.
- ReplyToQMgr (WS-Manager für Antworten)
- ReplyToQMgr wird auf den WS-Managernamen des Brokers gesetzt.
- UserIdentifier (Benutzer-ID)
- UserIdentifier ist die Benutzer-ID des Subskribenten, entspricht dem bei der Registrierung des Subskribenten festgelegten Wert.
- AccountingToken (Berechnungstoken)
- AccountingToken ist der Berechnungstoken, entspricht dem bei der ersten Registrierung des Subskribenten festgelegten Wert.
- ApplIdentityData (Anwendungsidentitätsdaten)
- ApplIdentityData sind die Anwendungsidentitätsdaten des Subskribenten, entsprechen dem bei der ersten Registrierung des Subskribenten festgelegten Wert.
- PutApplType (Typ der einreihenden Anwendung)
- PutApplType wird auf 'MQAT_BROKER' gesetzt.
- PutApplName (Name der einreihenden Anwendung)
- PutApplName wird auf die ersten 28 Zeichen des WS-Managernamens des Brokers gesetzt.
- PutDate (Einreihungsdatum)
- PutDate ist die Zeitmarke beim Einreihen der Nachricht durch den Broker.
- PutTime (Einreihungsuhrzeit)
- PutTime ist die Zeitmarke beim Einreihen der Nachricht durch den Broker.
- ApplOriginData (Daten zum Ursprung der
Anwendung)
- ApplOriginData wird auf Leerzeichen gesetzt.