(PECL mqseries >= 0.10.0)
mqseries_inq — MQSeries MQINQ
$hconn
, resource $hobj
, int $selectorCount
, array $selectors
, int $intAttrCount
, resource &$intAttr
, int $charAttrLength
, resource &$charAttr
, resource &$compCode
, resource &$reason
) : voidФункция mqseries_inq() (MQINQ) возвращает массив целых чисел и набор строк, содержащих атрибуты объекта.
hConn
Обработчик соединения.
Представляет открытое соединение с менеджером очередей.
hObj
Обработчик объекта.
Представляет используемый объект.
selectorCount
Количество селекторов.
selectors
Массив селекторов атрибутов.
intAttrLength
Количество целочисленных атрибутов.
intAttr
Массив целочисленных атрибутов.
charAttrLength
Длина буфера символьных атрибутов.
charAttr
Символьные атрибуты.
compCode
Код завершения.
reason
Код причины, квалифицирующий compCode.
Эта функция не возвращает значения после выполнения.
Пример #1 Пример использования 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";
}
?>