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?
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.

Cree un archivo de texto con el nombre setdbparms.txt, e incluya uno o más comandos mqsisetdbparms utilizando uno de los siguientes formatos.
Nota: En ambos formatos, cuando se ejecuta el comando, todos los argumentos van entre comillas simples y se escapan las comillas simples de los valores. Por lo tanto, no incluya comillas en los parámetros dentro del archivo.
  • 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 password

    Para 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 t0pSecret a 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-directory o --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

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.

A continuación, puede importar el archivo setdbparms.txt en el editor setdbparms.txt , o pegar su contenido.
Consejo: Por motivos de seguridad, el contenido de 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.