mqseries_put1
(PECL mqseries >= 0.10.0)
mqseries_put1 — MQSeries MQPUT1
Описание
$hconn
, resource &$objDesc
, resource &$msgDesc
, resource &$pmo
, string $buffer
, resource &$compCode
, resource &$reason
) : voidФункция mqseries_put1() (MQPUT1) помещает сообщение в очередь. Очередь должна быть не открыта.
Для посылки сообщения в очередь вы можете использовать как mqseries_put(), так и mqseries_put1(). mqseries_put() (MQPUT) используется когда необходимо поместить в очередь несколько сообщений, в то время как mqseries_put1() (MQPUT1) удобно использовать для одного сообщения. По сути, эта функция включает в себя последовательность вызовов MQOPEN, MQPUT и MQCLOSE, что позволяет не вызывать из по отдельности.
Список параметров
-
hConn
-
Обработчик соединения.
Представляет открытое соединение с менеджером очередей.
-
objDesc
-
Object descriptor. (MQOD)
Дескриптор объекта (очереди), в которую необходимо поместить сообщение.
-
msgDesc
-
Дескриптор сообщения (MQMD).
-
pmo
-
Опции добавляемого сообщения (MQPMO).
-
compCode
-
Код завершения.
-
reason
-
Код причины, квалифицирующий compCode.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Смотрите также
- mqseries_conn() - MQSeries MQCONN
- mqseries_connx() - MQSeries MQCONNX
- mqseries_open() - MQSeries MQOPEN
- mqseries_get() - MQSeries MQGET