Los nodos SAP pueden obtener detalles
de conexiones SAP del componente adaptador o de un servicio configurable.
Utilizando los servicios configurables puede cambiar los detalles de conexión de los adaptadores sin tener que volver a desplegar los adaptadores. Para incorporar nuevos valores cuando se crea o se modifica un servicio
configurable, debe volver a cargar el intermediario o el grupo de ejecución al cual se ha desplegado el adaptador utilizando los mandatos
mqsistop y mqsistart, o el mandato mqsireload.
Utilice el servicio configurable SAPConnection para cambiar los detalles de conexión para un adaptador SAP.
El nodo SAP lee todas las propiedades de conexión del componente de adaptador que está configurado para utilizar. Si existe un servicio configurable que tenga el mismo nombre que el componente de adaptador del nodo, el nodo utiliza los valores definidos en ese servicio configurable para alterar temporalmente las propiedades correspondientes del adaptador. Si se define alguna propiedad en el servicio
configurable en una serie de caracteres vacía, se utilizarán los valores que se hayan configurado en el archivo .inadapter o .outadapter. Las propiedades de los servicios configurables SAP 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 SAPConnection para el
adaptador SAP mySAPAdapter.outadapter que se conecta al host
SAP test.sap.ibm.com y utiliza el cliente
001 para las conexiones a dicho servidor:
mqsicreateconfigurableservice MB8BROKER -c SAPConnection
-o mySAPAdapter.outadapter -n applicationServerHost,client
-v test.sap.ibm.com,001
Para incorporar los nuevos valores en el servicio configurable, reinicie el grupo de ejecución y el flujo de mensajes.
- Para cambiar un servicio configurable, utilice WebSphere Message Broker Explorer o el mandato mqsichangeproperties,
tal como se muestra en el ejemplo siguiente. Este ejemplo cambia las conexiones que utiliza el adaptador
mySAPAdapter.outadapter.
Después de ejecutar este mandato, todos los adaptadores se conectan al sistema de producción
(production.sap.ibm.com) en lugar de al sistema de prueba
(test.sap.ibm.com):
mqsichangeproperties MB8BROKER -c SAPConnection -o
mySAPAdapter.outadapter
-n applicationServerHost -v production.sap.ibm.com
Para incorporar los valores actualizados en el servicio configurable, reinicie el grupo de ejecución y el flujo de mensajes.
- Para mostrar todos los servicios configurables SAPConnection, utilice WebSphere Message Broker Explorer,
o el mandato mqsireportproperties, tal como se muestra en el ejemplo siguiente:
mqsireportproperties
MB8BROKER -c SAPConnection -o
AllReportableEntityNames -r
- Puede suprimir un servicio configurable que haya creado utilizando WebSphere Message Broker Explorer o el mandato mqsideleteconfigurableservice,
tal como se muestra en el ejemplo siguiente:
mqsideleteconfigurableservice MB8BROKER -c SAPConnection
-o mySAPAdapter.outadapter
Sólo puede suprimir servicios configurables con un nombre personalizado; no puede suprimir servicios configurables definidos por IBM.