Configurar un servidor de integración modificando el archivo " server.conf.yaml
Puede configurar su servidor de integración de IBM® App Connect Enterprise modificando las propiedades en un server.conf.yaml archivo de configuración. La ubicación del archivo server.conf.yaml que ha de modificar depende de si está configurando un servidor de integración independiente o un servidor de integración gestionado por un nodo de integración.
Antes de empezar
Configure su entorno de comandos, como se describe en ' Configurar un entorno de comandos.
Acerca de esta tarea
Cuando se crea un servidor de integración, se establecen propiedades en el archivo ' server.conf.yaml ' para configurar el funcionamiento del servidor de integración y los recursos asociados. Por ejemplo, puede establecer un puerto de administración REST y un puerto HTTPS. O bien, puede configurar el nivel de seguimiento, el registro de actividades, JVM y la generación de informes de datos estadísticos para su servidor de integración. También puede configurar el servidor de integración para registrar todos los mensajes que pasan a través de un flujo de mensajes y, a continuación, utilizar estos mensajes registrados para generar pruebas de unidad.
En el caso de un servidor de integración independiente, el archivo de configuración " server.conf.yaml " se crea automáticamente cuando se utiliza el comando " mqsicreateworkdir " para crear un directorio de trabajo para el servidor de integración. El archivo server.conf.yaml se crea en la raíz del directorio de trabajo especificado: <work directory>/server.conf.yaml.
Si utiliza cualquiera de los mandatos que modifican el servidor de integración, se crea un directorio de alteraciones temporales bajo el directorio de trabajo para el servidor de integración. Este directorio overrides contiene un archivo de configuración extra ' server.conf.yaml ', que contiene valores de propiedades que son establecidos por comandos; por ejemplo, ' <work directory>/overrides/server.conf.yaml. Los valores de las propiedades de este archivo ' overrides/server.conf.yaml ' anulan cualquier valor que establezca en el archivo ' server.conf.yaml del servidor de integración (<work directory>/server.conf.yaml).
Si se ha establecido una propiedad en el archivo server.conf.yaml del servidor de integración, y también en el directorio overrides (/overrides/server.conf.yaml), se utiliza el valor de propiedad establecido en el directorio overrides. Por lo tanto, si un servidor de integración no está utilizando la configuración esperada, compruebe si el valor de la propiedad esperada en el archivo ' server.conf.yaml del directorio overrides está anulado por un comando. Para anular manualmente los ajustes resultantes de los comandos, edite la propiedad en el archivo ' server.conf.yaml ' del directorio overrides, o elimine la entrada del directorio overrides y modifique el archivo base ' server.conf.yaml.
En el caso de los servidores de integración gestionados por un nodo de integración, cada servidor tiene su propio archivo de configuración server.conf.yaml que altera temporalmente los valores comunes del archivo de configuración node.conf.yaml del nodo de integración. Al crear un nodo de integración, el archivo " node.conf.yaml " se encuentra en " $MQSI_WORKPATH/components/<Node name>/node.conf.yaml.
Si utiliza mandatos para modificar el nodo de integración, los cambios se guardan en el archivo node.conf.yaml de sustitución del nodo de integración. Este archivo se encuentra en ' $MQSI_WORKPATH/components/<Node name>/overrides/node.conf.yaml, tal y como se describe en Creación de un nodo de integración mediante la línea de comandos. Cuando se crea un servidor de integración gestionado para un nodo de integración, se crean valores específicos del servidor para el mismo en su propio archivo server.conf.yaml. El archivo específico del servidor está en ' $MQSI_WORKPATH/components/<Node name>/servers/<Server name>/server.conf.yaml.
Si utiliza mandatos para modificar este servidor de integración, los cambios se guardan en: $MQSI_WORKPATH/components/<Node name>/servers/<Server name>/overrides/server.conf.yaml. Los valores de las propiedades en este archivo ' overrides/server.conf.yaml ' anulan cualquier valor que establezca en el archivo ' <Node name>/servers/<Server name>/server.conf.yaml.