Ein Broker verwendet die folgenden Einstellungen für Felder im Nachrichtendeskriptor
(MQMD), wenn er eine Veröffentlichung an einen Subskribenten sendet. Alle anderen Felder im MQMD
werden auf ihre Standardwerte gesetzt.
- Report
- Report wird auf MQRO_NONE gesetzt.
- MsgType
- MsgType (Nachrichtentyp) wird auf MQMT_DATAGRAM gesetzt.
- Expiry
- Expiry (Verfallszeit) wird auf den Wert in der Veröffentlichungsnachricht, die
der Broker vom Publisher empfangen hat, gesetzt. Im Falle einer ständigen Nachricht wird die
verbleibende Zeit um die näherungsweise berechnete Zeit, seit der sich die Nachricht auf
dem Broker befindet, verkürzt.
- Format
- Format wird auf MQFMT_RF_HEADER_2 gesetzt.
- MsgId
- MsgId (Nachrichten-ID) wird auf einen eindeutigen Wert gesetzt.
- CorrelId
- Wenn CorrelId (Korrelations-ID) Teil der ID des Subskribenten ist, ist dies
der Wert, der bei der Registrierung vom Subskribenten angegeben wurde. Andernfalls ist es ein Wert
ungleich Null, der vom Broker festgelegt wird.
- Priority
- Priority (Priorität) übernimmt den vom Publisher festgelegten Wert bzw. den
entsprechend aufgelösten Wert, wenn der Publisher MQPRI_PRIORITY_AS_Q_DEF angegeben hat.
- Persistence
- Persistence (Persistenz) übernimmt den vom Publisher festgelegten Wert bzw.
den entsprechend aufgelösten Wert, wenn der Publisher MQPER_PERSISTENCE_AS_Q_DEF angegeben hat,
sofern in der Nachricht zum Anmelden als Subskribent (RegSub) für den
Subskribenten, an den diese Veröffentlichung gesendet wird, nicht anders angegeben.
- ReplyToQ
- ReplyToQ (Warteschlange für zu beantwortende Nachrichten) wird auf Leerzeichen
gesetzt.
- ReplyToQMgr
- ReplyToQMgr (WS-Manager der Warteschlange für zu beantwortende Nachrichten)
wird auf den Namen des Warteschlangenmanagers des Brokers gesetzt.
- UserIdentifier
- UserIdentifier ist die Benutzer-ID des Subskribenten, so wie bei der
Registrierung des Subskribenten festgelegt.
- AccountingToken
- AccountingToken ist das Abrechnungstoken des Subskribenten, so wie bei der
ersten Registrierung des Subskribenten festgelegt.
- ApplIdentityData
- ApplIdentityData sind die Anwendungsidentitätsdaten des Subskribenten, so wie
bei der ersten Registrierung des Subskribenten festgelegt.
- PutApplType
- PutApplType (PUT-Anwendungstyp) wird auf MQAT_BROKER gesetzt.
- PutApplName
- PutApplName (PUT-Anwendungsname) entspricht den ersten 28 Zeichen des Namens
des Warteschlangenmanagers des Brokers.
- PutDate
- PutDate gibt das Datum an, an dem der Broker die Nachricht in die
Warteschlange gestellt hat.
- PutTime
- PutTime gibt die Uhrzeit an, zu der der Broker die Nachricht in die
Warteschlange gestellt hat.
- ApplOriginData
- ApplOriginData (Anwendungsursprungsdaten) wird auf Leerzeichen gesetzt.