(PECL mqseries >= 0.10.0)
mqseries_inq — MQSeries MQINQ
$hconn
,$hobj
,$selectorCount
,$selectors
,$intAttrCount
,&$intAttr
,$charAttrLength
,&$charAttr
,&$compCode
,&$reason
mqseries_inq() retourne un tableau d'entiers et un jeu de chaînes de caractères qui représentent un objet.
hConn
Connection handle.
Cette ressource représente la connexion au manager de queues.
hObj
Object handle.
Cette ressource représente l'objet à utiliser.
selectorCount
Nombre de sélecteurs.
selectors
Tableau d'attributs de sélecteurs.
intAttrLength
Nombre d'attributs entiers.
intAttr
Tableau d'attributs entiers.
charAttrLength
Taille du buffer d'attributs de caractère.
charAttr
Attribut de caractère.
compCode
Code de complétion.
reason
La raison qui qualifie le compCode.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec 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";
}
?>