(PECL mqseries >= 0.10.0)
mqseries_put1 — MQSeries MQPUT1
$hconn
,&$objDesc
,&$msgDesc
,&$pmo
,$buffer
,&$compCode
,&$reason
Функция 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.
Функция не возвращает значения после выполнения.