Si está desplegando flujos de mensajes que contienen nodos TCP/IP
y esos nodos utilizan un servicio configurable, configure los servicios configurables
TCPIPClient/Server antes de que se desplieguen los flujos de mensajes.
- Para crear un servicio configurable TCPIPClient, utilice
WebSphere Message Broker Explorer; consulte
Uso de WebSphere Message Broker Explorer para trabajar con servicios configurables para obtener más información o
el mandato mqsicreateconfigurableservice,
como se muestra en el ejemplo siguiente. No es necesario detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPClient. Este ejemplo crea un servicio configurable TCPIPClient denominado
myTCPIPClientConfigurableServiceName que se conecta al host TCP/IP
localhost y utiliza el puerto 12345 para las conexiones
en dicho servidor:
mqsicreateconfigurableservice myBroker -c TCPIPClient -o myTCPIPClientConfigurableServiceName -n Hostname,Port -v localhost,12345
BIP8071I: El mandato ha finalizado correctamente
- Para cambiar las propiedades de un servicio configurable TCPIPClient, utilice
el mandato WebSphere Message Broker Explorer o
mqsichangeproperties, como se muestra en
el ejemplo siguiente. No es necesario detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPClient. Este ejemplo cambia las conexiones utilizadas por el servicio configurable
TCPIPClient myTCPIPClientConfigurableServiceName.
mqsichangeproperties myBroker -c TCPIPClient -o myTCPIPClientConfigurableServiceName -n Hostname,AlternativePort -v newhost,otherhost:45678
BIP8071I: El mandato ha finalizado correctamente
- Para crear un servicio configurable TCPIPServer, utilice
WebSphere Message Broker Explorer; consulte
Uso de WebSphere Message Broker Explorer para trabajar con servicios configurables para obtener más información o el mandatomqsicreateconfigurableservice,
como se muestra en el ejemplo siguiente. Debe detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPServer. Este ejemplo crea un servicio configurable TCPIPServer denominado
myTCPIPServerConfigurableServiceName
que está a la escucha en el puerto 12345 y tiene un máximo de 1000
conexiones en dicho servidor:
mqsicreateconfigurableservice myBroker -c TCPIPServer -o myTCPIPServerConfigurableServiceName -n Port,MaximumConnections -v 12345,1000
BIP8071I: El mandato ha finalizado correctamente
- Para cambiar las propiedades de un servicio configurable TCPIPServer, utilice
WebSphere Message Broker Explorer o el mandato
mqsichangeproperties, como se muestra en
el ejemplo siguiente. Debe detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPServer. Este ejemplo cambia las conexiones utilizadas por el servicio configurable
TCPIPServer myTCPIPServerConfigurableServiceName.
mqsichangeproperties myBroker -c TCPIPServer -o myTCPIPServerConfigurableServiceName -n Port,ExpireConnectionSec -v 54321,60
BIP8071I: El mandato ha finalizado correctamente
- Para configurar un socket TCPIPClient para realizar 100 conexiones en el despliegue o el
arranque, utilice el mandato
mqsicreateconfigurableservice.
De forma predeterminada,
las conexiones de cliente no se realizan hasta que las requiere uno de los
nodos TCP/IP. No es necesario detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPClient. En este ejemplo, el servicio configurable
TCPIPClient denominado Task10 se configura para ejecutarse en el puerto 14150 y se crean 100 conexiones.
mqsicreateconfigurableservice MB8BROKER -c TCPIPClient -o Task10
-n Port,MinimumConnections -v 14150,100
- Para configurar un socket TCPIPServer para que las conexiones caduquen después de un tiempo
especificado, utilice el mandato
mqsicreateconfigurableservice.
El nodo TCP/IP especifica el puerto que se ha de utilizar o el nombre del servicio configurable. Debe detener e iniciar el grupo de ejecución para que entren en vigor los cambios
en un servicio configurable TCPIPServer. En este ejemplo, el servicio configurable TCPIPServer denominado
Task9 se configura para ejecutarse en el puerto
14149. Las conexiones caducan cuando no se han utilizado durante cinco segundos.
mqsicreateconfigurableservice BRK6 -c TCPIPServer -o Task9
-n Port,ExpireConnectionSec -v 14149,5