PHP.mk документација
mqseries_connx
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.mqseries-connx.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.mqseries-connx.php
mqseries_connx
Референца за `function.mqseries-connx.php` со подобрена типографија и навигација.
mqseries_connx
(PECL mqseries >= 0.10.0)
mqseries_connx — (PECL mqseries >= 0.10.0)
= NULL
function mqseries_connx(
string
array
resource
resource
resource
): void
string
$qManagerName,array
&$connOptions,resource
&$hconn,resource
&$compCode,resource
&$reason): void
На mqseries_connx() MQSeries MQCONNX
На mqseries_connx() повикот е сличен на mqseries_conn() (MQCONN) повикот, освен што MQCONNX дозволува да се специфицираат опции за контрола на начинот на кој работи повикот.
Параметри
-
qManagerName - Име на менаџер на редици. Име на менаџерот на редици со кој апликацијата сака да се поврзе.
-
connOps - Опции што ја контролираат акцијата на функцијата Види ја и структурата MQCNO.
-
hConn - Рачка за конекција. Оваа рачка ја претставува конекцијата со менаџерот на редици.
-
compCode - Код за завршување.
-
reason - Код на причината што го квалификува compCode.
Вратени вредности
Не се враќа вредност.
Примери
Пример #1 mqseries_connx() example
<?php
$mqcno = array(
'Version' => MQSERIES_MQCNO_VERSION_2,
'Options' => MQSERIES_MQCNO_STANDARD_BINDING,
'MQCD' => array('ChannelName' => 'MQNX9420.CLIENT',
'ConnectionName' => 'localhost',
'TransportType' => MQSERIES_MQXPT_TCP)
);
mqseries_connx('MQNX9420', $mqcno, $conn, $comp_code,$reason);
if ($comp_code !== MQSERIES_MQCC_OK) {
printf("Connx CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
exit;
}
?>Пример #2 mqseries_connx() пример за користење SSL конекција и OCSP URL на одговорник
<?php
$mqcno = array(
'Version' => 4, //MQCNO_VERSION_4
'Options' => MQSERIES_MQCNO_STANDARD_BINDING,
'MQCD' => array(
'Version' => 7, //MQCD_VERSION_7
'ConnectionName' => 'localhost',
'TransportType' => MQSERIES_MQXPT_TCP,
'ChannelName' => 'CONNECTIONCHANNEL',
'SSLCipherSpec' => 'NULL_SHA'
),
'MQSCO' => array(
'KeyRepository' => '/var/mqm/qmgrs/QUEUEMGR/ssl/key', //Local path where the SSL key repository can be found
'MQAIR' => array(
'Version' => 2, //MQAIR_VERSION_2
'AuthInfoType' => 2, //MQAIT_OCSP
'OCSPResponderURL' => 'http://dummy.OCSP.responder'
)
)
);
mqseries_connx('QUEUEMGR', $mqcno, $conn, $comp_code,$reason);
if ($comp_code !== MQSERIES_MQCC_OK) {
printf("Connx CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
exit;
}
?>Види Исто така
- mqseries_disc() (MQCONNX) повикот го поврзува програмскиот пакет со менаџерот на редици. Обезбедува рачка за поврзување на менаџерот на редици, која се користи од програмскиот пакет при последователни повици на MQ.
Белешки од корисници
Нема белешки од корисници за оваа страница.