(PECL mqseries >= 0.10.0)
mqseries_back — MQBACK MQSeries
A chamada mqseries_back() (MQBACK) indica ao gerenciador de filas que todas as obtenções e inclusões de mensagens que ocorreram desde o último ponto de sincronização devem ser desfeitas. Mensagens incluídas como parte de uma unidade de trabalho são excluídas; mensagens recuperadas como parte de uma unidade de trabalho são restabelecidas na fila.
Usar mqseries_back() só funciona em conjunto com mqseries_begin() e somente ao conectar diretamente a um gerenciador de filas. Não funciona através da interface mqclient.
hConn
Identificador de conexão.
Este identificador representa a conexão ao gerenciador de filas.
compCode
Código de conclusão.
reason
Código de razão que qualifica o código de conclusão.
Nenhum valor é retornado.
Exemplo #1 Exemplo de mqseries_back()
<?php
mqseries_back($conn, $comp_code, $reason);
if ($comp_code !== MQSERIES_MQCC_OK) {
printf("CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
}
?>
Nota:
mqseries_back() não funcionará ao usar o MQSeries Client para conectar-se a um gerenciador de filas.