Adaptador de base de datos

De forma predeterminada, virtual member manager proporciona un depósito del perfil de base de datos (wimDB) predeterminado que da soporte a todas las características de depósito del perfil soportadas de virtual member manager.

El depósito de base de datos se ha diseñado mediante una base de datos relacional. El adaptador de base de datos es un puente entre el perfil de virtual member manager y los gestores de esquemas de la base de datos subyacente. El adaptador busca la origen de datos y actualiza o consulta la base de datos mediante consultas de SQL.

El depósito de base de datos da soporte a todos los tipos de entidad que están predefinidos en la definición de esquema del modelo de virtual member manager, como por ejemplo: Person, Group, OrgContainer y PersonAccount. El adaptador de base de datos también da soporte a cualquier tipo de entidad definida por el usuario que se extiende desde el esquema estándar de virtual member manager. Crea las entidades definidas por el usuario en la base de datos durante la ejecución.

El depósito de base de datos da soporte a definiciones de propiedad predefinidas que son compatibles con el esquema de virtual member manager, así como propiedades nuevas definidas dinámicamente durante la ejecución.

Una definición de propiedad de depósito de base de datos amplía la definición de propiedad del esquema de virtual member manager. Contiene:
name
Especifica el nombre de la propiedad. Esta propiedad es necesaria.
data type
Especifica un tipo de datos. String, Integer, Long, Double, Timestamp, Base64Binary, Identifier y Object son los tipos de datos soportados de forma predeterminada. Si una propiedad tiene un tipo de datos definido por el usuario, establezca Objects (objetos) como tipo de datos y establezca el nombre de clase del tipo de datos definido por el usuario en la columna “classname” (nombre de clase) de la tabla DBPROP. Por ejemplo, para dar soporte a un tipo de datos booleanos, establezca OBJECT de la columna “type_id” (id_tipo) y establezca la columna “classname” en java.lang.Boolean. Esta propiedad es necesaria.
Nota: Los tipos de datos soportados están definidos en el archivo SchemaConstant.java.
applicable for entity types
Especifica una lista de tipos de entidad a los que se puede aplicar esta propiedad; por ejemplo, PersonAccount;Group. Esta propiedad es necesaria.
required for entity types
Especifica una lista de tipos de entidad que requieren que se establezca este valor de propiedad durante la creación de la entidad. Esta propiedad es opcional.
multiValued
Especifica si el depósito de base de datos puede almacenar varios valores para una propiedad. De forma predeterminada, multiValued tiene el valor true (verdadero). Este parámetro es opcional.
metaName
Especifica el nombre de los metadatos. De forma predeterminada, se establece en DEFAULT, lo que significa que no hay metadatos asociados. Este parámetro es opcional.
readOnly
Especifica si una propiedad es de sólo lectura. De forma predeterminada, tiene el valor false (falso). Este parámetro es opcional.
caseExactMatch
Especifica si una propiedad distingue entre mayúsculas y minúsculas durante la búsqueda. De forma predeterminada, se establece en el valor true (verdadero). Este parámetro es opcional.
valueLength
Especifica la longitud máxima de una propiedad si es de tipo String. El valor predeterminado es 1500. En otros tipos de datos, esta propiedad se omite. Este parámetro es opcional.
isComposite
Especifica si una propiedad es una propiedad compuesta. De forma predeterminada, tiene el valor false (falso). Este parámetro es opcional.
classname
Especifica un tipo de datos definido por el usuario. Si existe un tipo de datos definido por el usuario, el valor del tipo de datos debe establecerse en Object. Este parámetro es opcional.
description
Especifica la descripción de la propiedad. Este parámetro es opcional.
application ID
Especifica el ID de la aplicación que utiliza esta propiedad. De forma predeterminada, el parámetro se establece en com.ibm.websphere.wim. Este parámetro es opcional.
Nota: Para predefinir la propiedad de depósito de base de datos antes de que se ejecute virtual member manager, establezca las definiciones de la propiedad en el archivo wimdbpropreties.xml. El archivo wimdbproperty.xsd. es el archivo de esquema para el archivo wimdbproperties.xml.


Condiciones de uso | Comentarios