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

mqseries_put

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

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

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

function.mqseries-put.php

mqseries_put

(PECL mqseries >= 0.10.0)

mqseries_putMQSeries MQPUT

= NULL

mqseries_put(
         resource $hConn,
         resource $hObj,
         array &$md,
         array &$pmo,
         string $message,
         resource &$compCode,
         resource &$reason
): void

На mqseries_put() (MQPUT) повикот става порака на опашка или список за дистрибуција. Опашката или списокот за дистрибуција мора веќе да бидат отворени.

Параметри

hConn
Рачка за конекција. Оваа рачка ја претставува конекцијата со менаџерот на редици.
hObj
Рачка за објект. Оваа рачка го претставува објектот што ќе се користи.
md
Опис на пораката (MQMD).
pmo
Опции за ставање порака (MQPMO).
message
Вистинската порака што треба да се стави на опашката.
compCode
Код за завршување.
reason
Код на причината што го квалификува compCode.

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

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

Примери

Пример #1 mqseries_put() 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 connectio to the testq queueu
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 the message descriptor array. Check MQSeries reference manuals.
$md = array(
'Version' => MQSERIES_MQMD_VERSION_1,
'Expiry' => MQSERIES_MQEI_UNLIMITED,
'Report' => MQSERIES_MQRO_NONE,
'MsgType' => MQSERIES_MQMT_DATAGRAM,
'Format' => MQSERIES_MQFMT_STRING,
'Priority' => 1,
'Persistence' => MQSERIES_MQPER_PERSISTENT);

// setup the put message options.
$pmo = array('Options' => MQSERIES_MQPMO_NEW_MSG_ID|MQSERIES_MQPMO_SYNCPOINT);

// put the message 'Ping' on the queueu.
mqseries_put($conn, $obj, $md, $pmo, 'Ping', $comp_code, $reason);

if (
$comp_code !== MQSERIES_MQCC_OK) {
printf("put CompCode:%d Reason:%d Text:%s<br>\n", $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.