Configuración de setdbparms.txt
Utilice la configuración setdbparms.txt para proporcionar comandos mqsisetdbparms que se ejecutarán cuando se despliegue una integración.
Resumen de datos clave
- Nombre o tipo de archivo
- Archivo .txt
- ¿El archivo contiene secretos?
- Sí
- Ubicación de los datos importados o extraídos
- No aplicable (mqsisetdbparms comandos en el archivo se ejecutan)
- Número máximo de configuraciones de proyectos de políticas permitidas por tiempo de ejecución de integración
- Múltiple
El archivo setdbparms.txt
La configuración de setdbparms.txt requiere un archivo .txt que enumere uno o más comandos mqsisetdbparms a ejecutar. Para obtener más información, consulte el comando mqsisetdbparms en la IBM® App Connect Enterprise documentación.
- Añade una o más líneas al archivo, donde cada línea contiene tres valores separados por espacios que identifican un recurso, un nombre de usuario y una contraseña:
resource username passwordPara cada línea, estos tres valores se utilizan para ejecutar un comando mqsisetdbparms con los parámetros -n, -u, y -p .
Por ejemplo, si añade una línea
mq::user1 app1 t0pSecreta su archivo setdbparms.txt , se ejecutará el siguiente comando:mqsisetdbparms -n mq::user1 -u app1 -p t0pSecret
Del mismo modo, una línea
odbc::datasourceName userID password, que especifica las credenciales para autenticarse en una fuente de datos ODBC, da como resultado el siguiente comando:mqsisetdbparms -n odbc::datasourceName -u userID -p password
- Alternativamente, especifique el comando mqsisetdbparms completo en el archivo. La entrada debe empezar por mqsisetdbparms seguida de las banderas y valores de los parámetros, y el comando se ejecuta tal y como se especifica.
Cuando especifique los indicadores de parámetro, utilice el formato corto (por ejemplo,
-w). El formato largo (por ejemplo,--work-directoryo--work-dir) podría no producir el resultado esperado.Por ejemplo, para establecer credenciales para autenticarse en una fuente de datos ODBC a la que se accede desde un flujo de mensajes, puede añadir la siguiente línea al archivo.mqsisetdbparms -w workDir -n datasourceName -u userID -p password- workDir es el directorio de trabajo del tiempo de ejecución de la integración. Este parámetro es opcional. Si no especifica el parámetro
-w, se utilizará automáticamente el directorio de trabajo correcto. Si especifica el parámetro-w, debe establecerlo en /home/aceuser/ace-server. - datasourceName es el nombre de la estrofa del archivo odbc.ini que almacena las propiedades fijas del origen de datos para conectarse a la base de datos.
- userID y la contraseña son credenciales de autenticación.
El siguiente ejemplo muestra cómo especificar el directorio de trabajo correcto.mqsisetdbparms -w /home/aceuser/ace-server -n USERDB -u janedoe -p t0psecret - workDir es el directorio de trabajo del tiempo de ejecución de la integración. Este parámetro es opcional. Si no especifica el parámetro
Para configurar su integración para ejecutar comandos mqsisetdbparms , cree una configuración setdbparms.txt en la pestaña Configuraciones de la página Gestionar. Para obtener más información, consulte Proporcionar credenciales y secretos en las configuraciones.
setdbparms.txt que añada sólo estará disponible como contenido de REDACTED después de crear la configuración. Si necesita actualizar este contenido más adelante, asegúrese de conservar una copia del archivo original que utilizó para crear esta configuración, de modo que pueda actualizarlo. El archivo actualizado sustituye al contenido original.