Virtual member manager 配置为使用动态模型。您可创建新属性类型并在部署时将其添加到现有 virtual member manager 内置实体类型。
关于此任务
您需要在部署时将新属性类型添加到 virtual member manager 内置实体类型。
过程
- 停止 virtual member manager 服务。
- 打开 VMM_HOME\model 目录下的 wimxmlextension.xml。 如果此文件不存在,请创建一个具有相同名称的新文件。
注: VMM_HOME 是 virtual member manager 文件所在的目录。此位置设置为系统属性 wim.home 或 user.install.root/config/cells/local.cell/wim。
- 编辑 wimxmlextension.xml 并添加新属性类型的定义以及新属性类型适用于的实体类型。 确保该 XML 格式正确,并且符合 wimschema.xsd 中定义的模式。
例如,以下样本定义了一个名为“postOfficeBox”的新属性类型,并将此属性类型添加到 virtual member manager 内置实体类型“PersonAccount”:
<?xml version="1.0" encoding="UTF-8"?>
<sdo:datagraph xmlns:sdo="commonj.sdo"
xmlns:wim="http://www.ibm.com/websphere/wim">
<wim:propertySchema nsURI="http://www.yourco.com/wim/yourext"
dataType="STRING" multiValued="true" propertyName="postOfficeBox">
<wim:applicableEntityTypeNames>PersonAccount</wim:applicableEntityTypeNames>
</wim:propertySchema>
</wim:schema>
</sdo:datagraph>
- 手动向每个存储库适配器中添加新的属性类型。
- LDAP 适配器
- 将新属性类型与 LDAP 属性的映射添加到 wimconfig.xml 配置文件。
- 数据库适配器
- 将新属性类型的定义添加到数据库适配器的属性 XML 文件 (wimDBProperties.xml) 并运行数据库属性装入器。
- 重新启动 virtual member manager 服务。