MsgRetryInterval (MQLONG)
Questo campo specifica l'intervallo minimo in millisecondi dopo il quale l'operazione di inserimento viene ritentata.
La prima volta che l'uscita viene richiamata per un messaggio particolare, questo campo contiene il valore dell'attributo del canale MsgRetryInterval . L'uscita può lasciare il valore invariato o modificarlo per specificare un intervallo di tempo diverso in millisecondi. Se l'uscita restituisce MQXCC_OK in ExitResponse, l'MCA attende almeno questo intervallo di tempo prima di ritentare l'operazione MQOPEN o MQPUT. L'intervallo di tempo specificato deve essere zero o maggiore.
La seconda e le successive volte in cui viene richiamata l'exit per tale messaggio, questo campo contiene il valore restituito dal richiamo precedente dell'exit.
Se il valore restituito nel campo MsgRetryInterval è inferiore a zero o superiore a 999 999 999 e ExitResponse è MQXCC_OK, l'MCA ignora il campo MsgRetryInterval in MQCXP e attende invece l'intervallo specificato dall'attributo del canale MsgRetryInterval .
Questo è un campo di immissione / emissione per l'uscita. Il valore in questo campo non è significativo se ExitReason è MQXR_INIT. Il campo non è presente se Version è minore di MQCXP_VERSION_2.