WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Protección del servicio configurable de proveedor JDBC

Puede proteger la conexión JDBC a una base de datos DB2 ejecutando el mandato mqsisetdbparms y el mandato mqsichangeproperties.

Acerca de esta tarea

Una base de datos DB2 requiere un nombre de inicio de sesión y contraseña de origen de datos en todas las conexiones.

Procedimiento

Debe proteger la conexión JDBC a la base de datos DB2 realizando los pasos siguientes:

  1. Identifique el ID de usuario y la contraseña que desea asociar a la conexión JDBC.

    En el escenario, db2admin es el ID de usuario utilizado. Solicite el ID de usuario y la contraseña de la instalación al administrador del sistema.

  2. Ejecute el mandato mqsisetdbparms para asociar el ID de usuario y la contraseña a la identidad de seguridad scenario asociada con la base de datos.

    mqsisetdbparms Server1 -n jdbc::securityIdentity -u ID_usuario -p contraseña

    donde:
    • -n es la identidad de seguridad que se utiliza para autenticar la conexión JDBC. Establezca el valor en jdbc::scenario.
      Nota: En el escenario crea una identidad de seguridad cuyo valor es scenario. No obstante, puede utilizar cualquier nombre para la identidad de seguridad. El nombre de la identidad de seguridad que defina en este paso se debe utilizar para configurar la propiedad securityIdentity del servicio configurable JDBC en el paso siguiente.
    • ID_usuario es el ID de usuario.
    • contraseña es la contraseña del ID de usuario.

    Ejecute el mandato siguiente:

    mqsisetdbparms Server1 -n jdbc::scenario -u db2admin -p contraseña

    Nota: La identidad de seguridad que defina en este paso se utilizará también para configurar la propiedad securityIdentity del servicio configurable JDBC.
  3. Actualice la propiedad securityIdentity del servicio configurable JDBC CLIENTS para asociar la conexión JDBC a la identidad de seguridad de la base de datos. Ejecute el mandato mqsichangeproperties.

    mqsichangeproperties Server1 -c JDBCProviders -o CLIENTS -n securityIdentity -v scenario

    donde:
    • Server1 es el nombre del intermediario de tiempo de ejecución.
    • -o define el nombre del servicio configurable JDBC. Establezca el valor en CLIENTS.
    • -c define el tipo del servicio configurable. Establezca el valor en JDBCProviders.
    • -n define securityIdentity como el nombre de la propiedad que debe establecer.
    • -v define el valor de la propiedad securityIdentity. Establezca el valor en scenario.

Resultados

Ha protegido la conexión JDBC.

Ha completado el escenario.