VISTAS DE ACCESO DE DB2


Gestión de las DAV
Una vez que ha creado la DAV, puede usar IBM® Lotus® Domino(TM) Designer para editar la definición de ésta, o bien DB2 o IBM® Lotus® Notes® para manipular los datos que contiene.

En Designer

Para trabajar con una DAV ya existente, en el panel de diseño de esta base de datos, haga clic en Recursos compartidos - Vistas de acceso de DB2. Aparecerá una lista de todas las DAV creadas para esta base de datos. Seleccione la que desea editar y haga doble clic en ella. En este panel de trabajo dispone de las opciones siguientes:


En DB2

Si conoce el nombre del archivo NSF (por ejemplo, prueba.nsf), puede buscar el nombre del esquema ejecutando la consulta siguiente:


donde DOMINO es el esquema de Domino maestro (éste se define durante la instalación, por lo que si no se encuentra este nombre debe consultar al administrador) y filepath (ruta de acceso al archivo) es el nombre del archivo expresado en relación con el directorio de datos de Domino. El nombre del archivo debe escribirse en minúsculas.

Nota Si no puede ejecutar esta consulta, pida al administrador que le conceda acceso de lectura a la tabla de DB2.

Las DAV que cree también se localizarán en el esquema de NSF. Por lo tanto, en el ejemplo anterior, si crea una DAV denominada 'midav', podría acceder a ella mediante SQL de la manera siguiente:


DB2 está optimizado para el acceso de lectura (sentencias SELECT de SQL). Si bien las sentencias SELECT requieren que el servidor Domino propietario esté disponible, casi todo el procesamiento, incluido el procesamiento de las listas de lectores, lo realiza DB2 (en el espacio de proceso de DB2).

Las inserciones, actualizaciones y eliminaciones no las realiza DB2 directamente. Éstas se envían como solicitudes al servidor Domino y es éste quien las gestiona. Esto es necesario para garantizar la correcta sincronización de dichos eventos en Domino (por ejemplo, la gestión de los documentos de conflicto). Es importante tener en cuenta que, a causa de esto, las operaciones de SQL en DB2 se gestionan en la modalidad AutoCommit. Una consecuencia importante en las inserciones, actualizaciones y eliminaciones que debe tener en cuenta si escribe aplicaciones en SQL para gestionar datos de Notes es que las sentencias de SQL que afectan a varias filas (por ejemplo, al actualizar todos los miembros del departamento 80 al departamento 99) actualizan cada una de las filas por separado.

Esta restricción no afecta a las sentencias SELECT.

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?