(PECL sam >= 0.1.0)
SAMConnection::connect — Establece una conexión a un servidor de mensajería
$protocol
[, array $properties
] )La llamada al método "connect" en un objeto SAMConnection conecta el script PHP a un servidor de mensajería. No se puede enviar ni recibir ningún mensaje hasta que no se haya hecho una conexión.
Este método devuelve FALSE
en caso de error.
Ejemplo #1 Creación de una conexión a un Servidor de Mensajería utilizando el protocolo de IBM MQSeries (WMQ)
<?php
$conn->connect(SAM_WMQ, array(SAM_HOST => 'Myhost.myco.com', SAM_PORT => 1506, SAM_BROKER => 'MyBroker'));
?>
Ejemplo #2 Creación de una conexión con control transaccional de la aplicación y valores de host y puerto por defecto
<?php
$conn->connect(SAM_WMQ, array(SAM_BROKER => 'MyBroker', SAM_TRANSACTIONS => SAM_MANUAL));
?>
Ejemplo #3 Creación de una conexión a un Servidor de Mensajería utilizando el protocolo de mensajería de la plataforma IBM WebSphere (WPM)
<?php
$conn->connect(SAM_WPM, array(SAM_ENDPOINTS => 'localhost:7278:BootstrapBasicMessaging',
SAM_BUS => 'Bus1', SAM_TARGETCHAIN => 'InboundBasicMessaging'));
?>