(PECL mqseries >= 0.10.0)
mqseries_inq — MQINQ MQSeries
$hconn
,$hobj
,$selectorCount
,$selectors
,$intAttrCount
,&$intAttr
,$charAttrLength
,&$charAttr
,&$compCode
,&$reason
A chamada mqseries_inq() (MQINQ) retorna um array de inteiros e um conjunto de strings de caracteres contendo os atributos de um objeto.
hConn
Identificador de conexão.
Este identificador representa a conexão ao gerenciador de filas.
hObj
Identificador de objeto.
Este identificador representa o objeto a ser usado.
selectorCount
Contagem de seletores.
selectors
Array de seletores de atributos.
intAttrLength
Contagem de atributos inteiros.
intAttr
Array de atributos inteiros.
charAttrLength
Comprimento do buffer de atributos de caracteres.
charAttr
Atributos de caracteres.
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_inq()
<?php
$int_attr = array();
$char_attr = "";
mqseries_inq($conn, $obj, 1, array(MQSERIES_MQCA_Q_MGR_NAME), 0, $int_attr, 48, $char_attr, $comp_code, $reason);
if ($comp_code !== MQSERIES_MQCC_OK) {
printf("INQ CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
} else {
echo "INQ QManager name result ".$char_attr."<br>\n";
}
?>