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_put(PECL mqseries >= 0.10.0)

= NULL

function 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.