mqseries エリソ�
PHP Manual

mqseries_put

(PECL mqseries >= 0.10.0)

mqseries_putMQSeries MQPUT

タ篶タ

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

The mqseries_put() (MQPUT) 、マ。「・皈テ・サ。シ・ク、ュ・蝪シ、「、�、、マヌロチ�ケ・ネ、ヒ、ェ、ュ、゙、ケ。」 ・ュ・蝪シ、「、�、、マヌロチ�ケ・ネ、ー、ヒ・ェ。シ・ラ・キ、ニ、ェ、ッノャヘラ、ャ、「、熙゙、ケ。」

・ム・鬣癸シ・ソ

hConn

タワツウ・マ・ノ・�」

、ウ、ホ・マ・ノ・�マ。「・ュ・蝪シ・゙・ヘ。シ・ク・网リ、ホタワツウ、ス、キ、゙、ケ。」

hObj

・ェ・ヨ・ク・ァ・ッ・ネ・マ・ノ・�」

、ウ、ホ・マ・ノ・�マ。「サネヘム、ケ、�ェ・ヨ・ク・ァ・ッ・ネ、ス、キ、゙、ケ。」

md

・皈テ・サ。シ・クオュスメサメ (MQMD)。」

pmo

Put ・皈テ・サ。シ・ク、ホ・ェ・ラ・キ・逾� (MQPMO)。」

message

シツコン、ヒ・ュ・蝪シ、ヒテヨ、ッ・皈テ・サ。シ・ク。」

compCode

エーホサ・ウ。シ・ノ。」

reason

compCode 、ホクカース、ケ・ウ。シ・ノ。」

ハヨ、�ヘ

テヘ、ヨ、キ、゙、サ、」

ホ�

ホ�1 mqseries_put() 、ホホ�

<?php
// ・ュ・蝪シ・゙・ヘ。シ・ク・网リ、ホタワツウ、ェ。シ・ラ・キ、゙、ケ
    
mqseries_conn('WMQ1'$conn$comp_code$reason);
// 、ウ、�ヌ。「$conn 、ャ・ュ・蝪シ・゙・ヘ。シ・ク・网リ、ホタワツウ、リ、ケ、隍ヲ、ヒ、ハ、熙゙、ケ

// testq ・ュ・蝪シ、リ、ホタワツウ、ェ。シ・ラ・キ、゙、ケ
    
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 、マ・ェ・ヨ・ク・ァ・ッ・ネ (TESTQ) 、リ、ケ、隍ヲ、ヒ、ハ、熙゙、ケ

// ・皈テ・サ。シ・クオュスメサメ、ホヌロホ゚ト熙キ、゙、ケ。」MQSeries 、ホ・�ユ・。・�ケ・゙・ヒ・螂「・�イセネ、ッ、タ、オ、、
    
$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);

// Put ・皈テ・サ。シ・ク、ホ・ェ・ラ・キ・逾゚ト熙キ、゙、ケ
    
$pmo = array('Options' => MQSERIES_MQPMO_NEW_MSG_ID|MQSERIES_MQPMO_SYNCPOINT);
    
// 'Ping' 、ネ、、、ヲ・皈テ・サ。シ・ク、ュ・蝪シ、ヒテヨ、ュ、゙、ケ
    
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$reasonmqseries_strerror($reason));
    }

// ・ェ・ヨ・ク・ァ・ッ・ネ、リ、ホサイセネ $obj 、ト、ク、゙、ケ
    
mqseries_close($conn$objMQSERIES_MQCO_NONE$comp_code$reason);

// ・ュ・蝪シ・゙・ヘ。シ・ク・网ネ、ホタワツウ、レテヌ、キ、゙、ケ
    
mqseries_disc($conn$comp_code$reason);
    
?>

サイケヘ


mqseries エリソ�
PHP Manual