Adaptador de Banco de Dados

O gerenciador de membro virtual pronto para uso fornece um repositório de perfil de banco de dados padrão (wimDB), que suporta todos os recursos comuns de repositório de perfil suportados pelo gerenciador de membro virtual.

O repositório de banco de dados foi projetado usando banco de dados relacional. O adaptador de banco de dados é uma ponte entre o perfil do gerenciador de membro virtual e os gerenciadores de esquema e o banco de dados subjacente. O adaptador consulta a origem de dados e atualiza ou consulta o banco de dados usando consultas SQL.

O repositório de banco de dados suporta todos os tipos de entidade predefinidos na definição de esquema de modelo do gerenciador de membro virtual, como: Person, Group, OrgContainer e PersonAccount. O adaptador de banco de dados também pode suportar qualquer tipo de entidade definido pelo usuário que se estenda a partir do esquema padrão do gerenciador de membro virtual. Ele cria as entidades definidas pelo usuário no banco de dados durante o tempo de execução.

O repositório de banco de dados suporta definições de propriedade predefinidas que são consistentes com o esquema do gerenciador de membro virtual, bem como novas propriedades definidas dinamicamente durante o tempo de execução.

Uma definição de propriedade do repositório de banco de dados estende a definição de propriedade de esquema do gerenciador de membro virtual. Ela contém:
nome
Especifica o nome da propriedade. Essa é uma propriedade obrigatória.
tipo de dados
Especifica um tipo de dado. Sequência, Número Inteiro, Longo, Duplo, Registro de Data e Hora, Base64Binary, Identificador e Objeto são os tipos de dados suportados padrão. Se uma propriedade tiver um tipo de dado definido pelo usuário, configure Objetos como o tipo de dado e defina o nome de classe do tipo de dado definido pelo usuário na coluna “classname” da tabela DBPROP. Por exemplo, para suportar um tipo de dados Booleano, configure a coluna “type_id” OBJECT e defina a coluna “classname” como java.lang.Boolean. Essa é uma propriedade obrigatória.
Nota: Os tipos de dados suportados são definidos no arquivo SchemaConstant.java.
aplicável para tipos de entidade
Especifica uma lista de tipos de entidade para os quais essa propriedade é aplicável, por exemplo, PersonAccount;Group. Essa é uma propriedade obrigatória.
obrigatório para tipos de entidade
Especifica uma lista de tipos de entidade que exigem que esse valor de propriedade seja configurado durante a criação da entidade. Essa é uma propriedade opcional.
multiValued
Especifica se o repositório de banco de dados pode armazenar diversos valores para uma propriedade. Por padrão, multiValued é true. Esse é um parâmetro opcional.
metaName
Especifica o nome de metadados. Por padrão, é configurado como DEFAULT, o que significa que não há metadados associados. Esse é um parâmetro opcional.
readOnly
Especifica se uma propriedade é somente leitura. Por padrão, é false. Esse é um parâmetro opcional.
caseExactMatch
Especifica se uma propriedade faz distinção entre maiúsculas e minúsculas durante a procura. Por padrão, é configurado como true. Esse é um parâmetro opcional.
valueLength
Especifica o comprimento máximo de uma propriedade, se for o tipo Sequência. O valor padrão é 1500. Para outros tipos de dados, essa propriedade é ignorada. Esse é um parâmetro opcional.
isComposite
Especifica se uma propriedade é composta. Por padrão, é false. Esse é um parâmetro opcional.
classname
Especifica o tipo de dado definido pelo usuário. Se um tipo de dado definido pelo usuário existir, o valor do tipo de dado precisa ser configurado como Objeto. Esse é um parâmetro opcional.
descrição
Especifica a descrição da propriedade. Esse é um parâmetro opcional.
ID do aplicativo
Especifica o ID do aplicativo que usa essa propriedade. Por padrão, o parâmetro é configurado como com.ibm.websphere.wim. Esse é um parâmetro opcional.
Nota: Para predefinir uma propriedade de repositório de banco de dados antes da execução do gerenciador de membro virtual, configure as definições de propriedade no arquivo wimdbpropreties.xml. O arquivo wimdbproperty.xsd. é o arquivo de esquema para o arquivo wimdbproperties.xml.


Termos de uso | Feedback