Los nodos CDInput y CDOutput pueden obtener detalles de la conexión y los directorios intermedios junto con un servicio configurable. 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 utilizando los mandatos mqsistop y mqsistart o el mandato mqsireload.
Utilice el servicio configurable CDServer para cambiar los detalles de conexión para un nodo IBM Sterling Connect:Direct. Las propiedades del servicio configurable CDServer se describen en Servicio configurable CDServer.
Utilice los escenarios siguientes a modo de ejemplo sobre cómo se utilizan los directorios intermedios.
mqsicreateconfigurableservice MYBROKER -c CDServer -o myCDServer
Tenga en cuenta que el parámetro -o NombreObjeto puede tomar cualquier valor.
Salida
En este ejemplo se transfiere un archivo utilizando el nodo CDOutput llamado CDOutput, en un flujo de mensajes llamado messageflow1, en el grupo de ejecución default, en el intermediario MYBROKER.
El intermediario crea etapas para el archivo en la vía de acceso del archivo local /tmp/cdtransfer/MYBROKER/default/messageflow1/CDOutput.
A continuación, el Servidor de Connect:Direct intenta transferir el archivo utilizando la vía de acceso de archivo /cdserver/transfers/MYBROKER/default/messageflow1/CDOutput.
Las propiedades se utilizan cuando los sistemas de archivos están montados de forma diferente en el intermediario y en las máquina del Servidor de Connect:Direct.
mqsichangeproperties MYBROKER -c CDServer
-o myCDServer -n brokerPathToStagingDir,cdPathToStagingDir
-v /tmp/cdtransfer,/cdserver/transfers
Para incorporar los valores actualizados en el servicio configurable, reinicie el grupo de ejecución y el flujo de mensajes.Entrada
Este ejemplo recibe un archivo utilizando el nodo CDInput llamado CDInput, en un flujo de mensajes llamado messageflow1, en el grupo de ejecución default, en el intermediario MYBROKER.
Se transfiere un archivo al Servidor de Connect:Direct, en el directorio /cdserver/transfers/example1.
WebSphere Message Broker intenta procesar el mismo archivo pero utilizando la vía de acceso /tmp/cdtransfer/example1.
Estas propiedades se utilizan cuando los sistemas de archivos están montados de forma diferente en las máquinas WebSphere Message Broker y Servidor de Connect:Direct.
mqsichangeproperties MYBROKER -c CDServer -o myCDServer
-n brokerPathToInputDir,cdPathToInputDir
-v /tmp/cdtransfer/example1,/cdserver/transfers/example1
Para incorporar los valores actualizados en el servicio configurable, reinicie el grupo de ejecución y el flujo de mensajes.Para visualizar los servicios configurables del Servidor de Connect:Direct, utilice el mandato mqsireportproperties, tal como se muestra en el ejemplo siguiente:
mqsireportproperties MYBROKER -c CDServer -o AllReportableEntityNames -r