PHP.mk документација

mqseries_get

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.mqseries-get.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.mqseries-get.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
mqseries_get

Референца за `function.mqseries-get.php` со подобрена типографија и навигација.

function.mqseries-get.php

mqseries_get

(PECL mqseries >= 0.10.0)

mqseries_getMQSeries MQGET

= NULL

mqseries_get(
         resource $hConn,
         resource $hObj,
         array &$md,
         array &$gmo,
         int &$bufferLength,
         string &$msg,
         int &$data_length,
         resource &$compCode,
         resource &$reason
): void

На mqseries_get() (MQGET) повикот презема порака од локална опашка што е отворена со користење на mqseries_open() (MQOPEN) повикот

Параметри

hConn
Рачка за конекција. Оваа рачка ја претставува конекцијата со менаџерот на редици.
hObj
Рачка за објект. Оваа рачка го претставува објектот што ќе се користи.
md
Опис на пораката (MQMD).
gmo
Опции за преземање порака (MQGMO).
bufferLength
Очекувана должина на баферот за резултати
msg
Бафер што го држи пораката што е преземена од објектот.
data_length
Активна должина на баферот
compCode
Код за завршување.
reason
Код на причината што го квалификува compCode.

Вратени вредности

Не се враќа вредност.

Примери

Пример #1 mqseries_get() example

<?php
// open connection to the queue manager
mqseries_conn('WMQ1', $conn, $comp_code, $reason);
// $conn now hold the reference to the connection to the queue manager.

// open the connection to the testq queue
mqseries_open(
$conn,
array(
'ObjectName' => 'TESTQ'),
MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT,
$obj,
$comp_code,
$reason);
// $obj now holds the reference to the object (TESTQ)

// setup empty message descriptor.
$mdg = array();
// setup get message options
$gmo = array('Options' => MQSERIES_MQGMO_FAIL_IF_QUIESCING | MQSERIES_MQGMO_WAIT, 'WaitInterval' => 3000);

// get the message from the queue
mqseries_get($conn, $obj, $mdg, $gmo, 255, $msg, $data_length, $comp_code, $reason);
if (
$comp_code !== MQSERIES_MQCC_OK) {
printf("GET CompCode:%d Reason:%d Text:%s<br>", $comp_code, $reason, mqseries_strerror($reason));
}

// close the object reference $obj
mqseries_close($conn, $obj, MQSERIES_MQCO_NONE, $comp_code, $reason);

// disconnect from the queue manager.
mqseries_disc($conn, $comp_code, $reason);

?>

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.