Puede crear un servicio configurable al
que el nodo EmailInput o el
flujo de mensajes haga referencia en tiempo de ejecución para obtener
información de conexión del servidor de correo electrónico, en lugar de
definir las propiedades de conexión en el nodo o en el flujo de mensajes. La
ventaja radica en que puede cambiar los valores de nombre de host e
identidad de seguridad sin necesidad de volver a desplegar el flujo de mensajes.
Utilice el servicio configurable
EmailServer para cambiar la información de conexión del servidor de correo
electrónico para el nodo EmailInput. Las
propiedades del servicio configurable EmailServer se describen en
Propiedades de servicios configurables.
Creación, cambio, notificación y supresión de servicios configurables
- Para crear un servicio configurable, 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 siguiente ejemplo. Este ejemplo crea un servicio configurable EmailServer para el
servidor de correo electrónico que se ejecuta en pop3://test.email.server.ibm.com puerto 12345.
La identidad de seguridad se identifica mediante mySecurityIdentityObjectName en este ejemplo:
mqsicreateconfigurableservice MB8BROKER -c EmailServer -o
myEmailConfigurableServiceName -n serverName,securityIdentity -v
pop3://test.email.server.ibm.com:12345,mySecurityIdentityObjectName
- Para cambiar un servicio configurable, utilice WebSphere Message Broker Explorer, o el mandato mqsichangeproperties, como se muestra en el siguiente ejemplo.Debe detener e iniciar el grupo de ejecución para que el cambio del valor de propiedad entre en vigor. Este ejemplo cambia el nodo EmailInput que está
configurado para utilizar el servicio configurable myEmailConfigurableServiceName. Después
de ejecutar este mandato, el nodo EmailInput se conecta al
sistema de producción (pop3://production.email.server.ibm.com:12345) en
lugar de al sistema de prueba (pop3://test.email.server.ibm.com:12345).
mqsichangeproperties MB8BROKER -c EmailServer -o myEmailConfigurableServiceName
-n serverName -v pop3://production.email.server.ibm.com:12345
- Para visualizar todos los servicios configurables EmailServer,
utilice WebSphere Message Broker Explorer, o el mandato
mqsireportproperties, como
se muestra en el siguiente ejemplo:
mqsireportproperties MB8BROKER -c EmailServer -o AllReportableEntityNames -r
- Puede suprimir un servicio configurable que haya creado utilizando
WebSphere Message Broker Explorer, o el mandato
mqsideleteconfigurableservice,
como se muestra en el siguiente ejemplo:
mqsideleteconfigurableservice MB8BROKER -c EmailServer -o
myEmailConfigurableServiceName
Sólo puede suprimir servicios configurables con un nombre
personalizado; no puede suprimir servicios configurables definidos por IBM.