downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

mqseries_disc> <mqseries_conn
[edit] Last updated: Fri, 24 May 2013

view this page in

mqseries_connx

(PECL mqseries >= 0.10.0)

mqseries_connxMQSeries MQCONNX

Description

void mqseries_connx ( string $qManagerName , array &$connOptions , resource &$hconn , resource &$compCode , resource &$reason )

mqseries_connx() établit la connexion avec gestionnaire de queues. Il fournit une ressource de connexionm qui est utilisée par les autres fonctions de l'extension.

Liste de paramètres

qManagerName

Nom du gestionnaire de queues.

Nom du gestionnaire de queues avec qui l'application veut se connecter.

connOps

Options qui contrôle les actions de la fonction

Voir aussi la structure MQCNO.

hConn

Connection handle.

Cette ressource représente la connexion au manager de queues.

compCode

Code de complétion.

reason

La raison qui qualifie le compCode.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec mqseries_connx()

<?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$reasonmqseries_strerror($reason));
        exit;
    }
 
?>

Exemple #2 Exemple avec mqseries_connx() en utilisant une connexion SSL et une URL OCSP Responder

<?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'//Chemin local où le dossier contenant la clé SSL peut être trouvé
            
'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$reasonmqseries_strerror($reason));
        exit;
    }
 
?>

Voir aussi



add a note add a note User Contributed Notes mqseries_connx - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites