Indicatori (MQLONG)

È possibile specificare il seguente flag:
ID_MSG_NEW_MQDHF
Generare un nuovo identificativo di messaggio per ogni destinazione nell'elenco di distribuzione. Impostare questa opzione solo quando non sono presenti record di messaggi di inserimento o quando i record sono presenti ma non contengono il campo MsgId .

L'utilizzo di questo indicatore differisce la creazione degli identificatori del messaggio fino al momento in cui il messaggio dell'elenco di distribuzione viene finalmente suddiviso in singoli messaggi. Ciò riduce al minimo la quantità di informazioni di controllo che devono essere trasmesse con il messaggio dell'elenco di distribuzione.

Quando un'applicazione inserisce un messaggio in un elenco di distribuzione, il gestore code imposta MQDHF_NEW_MSG_IDS in MQDH che genera quando si verificano entrambe le seguenti condizioni:
  • Non ci sono record put - message forniti dall'applicazione o i record forniti non contengono il campo MsgId .
  • Il campo MsgId in MQMD è MQMI_NONE o il campo Options in MQPMO include MQPMO_NEW_MSG_ID
Se non sono necessari indicatori, specificare quanto segue:
MQDHF_NONE
Non è stato specificato alcun indicatore. MQDHF_NONE è definito per aiutare la documentazione del programma. Non è previsto che questa costante venga utilizzata con altre, ma poiché il valore è zero, tale utilizzo non può essere rilevato.

Il valore iniziale di questo campo è MQDHF_NONE.