[z/OS]

Uso de una base de datos DB2 para alojar datos de registro de usuarios personalizado

Un registro de usuarios personalizado puede utilizar una base de datos DB2 para mantener la información de usuario y contraseña.

Acerca de esta tarea

No obstante, para mantener la información de usuario y contraseña debe seguir los requisitos y restricciones de configuración siguientes:
  • Debe utilizar el controlador JDBC (Java™ Database Connectivity) de DB2 Universal para acceder a la base de datos DB2 utilizada por el registro de usuarios personalizado. Asimismo, el controlador debe ser un controlador de tipo 4.

    No puede utilizar el controlador JDBC de DB2 para z/OS de herencia ni un controlador JDBC de DB2 Universal de tipo 2 debido a que estos dos controladores utilizan RRS (Servicios de recuperación de recursos). Si utiliza estos controladores, las solicitudes del servidor de DB2 del registro de usuarios personalizado interfieren con el proceso de las aplicaciones de usuario que están bajo la misma hebra.

  • Dado que debe utilizar el controlador JDBC de DB2 Universal, no defina ningún recurso JDBC bajo el servidor que requiera el controlador JDBC heredado de DB2 para z/OS.

    Por ejemplo, no defina un proveedor de JDBC de DB2 para z/OS (RRS) porque el controlador JDBC de DB2 para z/OS de herencia no puede coexistir con el controlador JDBC de DB2 Universal.

  • Debe tener un origen de datos DB2 no gestionado o una conexión que sea utilizada por el registro de usuarios personalizado.

    El origen de datos o la conexión no puede basarse en ninguna gestión de recursos de WebSphere Application Server. Por ejemplo, el origen de datos o la conexión no puede basarse en la búsqueda JNDI (Java Naming and Directory Interface), la agrupación, los ayudantes del almacén de datos, el proceso de transacciones o recursos XA, la gestión de conexiones, etc.

  • Para conectar un registro de usuarios personalizado a una base de datos DB2, puede utilizar uno de los métodos siguientes:
    • Utilice Java Platform DriverManager para registrar una instancia de la clase com.ibm.db2.jcc.DB2Driver que se empaqueta en el controlador JDBC de DB2 Universal. A continuación, invoque DriverManager para obtener una conexión DB2 utilizando un URL de DB2 de tipo 4 que defina la base de datos DB2 de destino.
    • Utilice la clase com.ibm.db2.jcc.DB2DataSource que está empaquetada en el controlador JDBC de DB2 Universal para configurar un origen de datos. Configure las propiedades del origen de datos para especificar la base de datos DB2 de destino y otras opciones. A continuación, obtenga una conexión del origen de datos.
    Importante: Para obtener más información sobre cómo utilizar estos métodos, consulte DB2 UDB para z/OS Version 8 Application Programming Guide and Reference for Java.

Complete los pasos siguientes para definir el controlador JDBC para WebSphere Application Server. Debe establecer la siguiente configuración del controlador JDBC de DB2 Universal antes de definir el registro de usuarios personalizado para el componente de seguridad de WebSphere Application Server para z/OS.

Procedimiento

  1. Defina el controlador JDBC de DB2 Universal en la classpath ws.ext.dirs del sirviente. Para definir el controlador, efectúe los pasos siguientes en la consola administrativa:
    1. Pulse Servidores > Servidores de aplicaciones > nombre_servidor.
    2. En Infraestructura de servidor, pulse Java y gestión de procesos > Definición de proceso > Sirviente.
    3. En Propiedades adicionales, pulse Java Virtual Machine.
    4. En Propiedades adicionales, pulse Propiedades personalizadas.
    5. Pulse Nuevo y defina el controlador. Cree la nueva propiedad utilizando la información siguiente:
      Nombre de propiedad
      ws.ext.dirs
      Valor de propiedad
      vía_acceso_directorio_db2jcc.jar/db2jcc.jar:vía_acceso_directorio_license_jar/db2jcc_license_cisuz.jar
  2. Defina el controlador JDBC de DB2 Universal en la classpath ext.dirs del controlador. Para definir el controlador, efectúe los pasos siguientes en la consola administrativa:
    1. Pulse Servidores > Servidores de aplicaciones > nombre_servidor.
    2. En Infraestructura de servidor, pulse Java y gestión de procesos > Definición de proceso > Controlador.
    3. En Propiedades adicionales, pulse Java Virtual Machine.
    4. En Propiedades adicionales, pulse Propiedades personalizadas.
    5. Pulse Nuevo y defina el controlador. Cree la nueva propiedad utilizando la información siguiente:
      Nombre de propiedad
      ws.ext.dirs
      Valor de propiedad
      vía_acceso_directorio_db2jcc.jar/db2jcc.jar:vía_acceso_directorio_license_jar/db2jcc_license_cisuz.jar
  3. Recicle el servidor.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsec_db2custreg
File name: tsec_db2custreg.html