动态模型:在部署时将新属性添加到 virtual member manager 内置实体

Virtual member manager 配置为使用动态模型。您可创建新属性类型并在部署时将其添加到现有 virtual member manager 内置实体类型。

关于此任务

您需要在部署时将新属性类型添加到 virtual member manager 内置实体类型。

过程

  1. 停止 virtual member manager 服务。
  2. 打开 VMM_HOME\model 目录下的 wimxmlextension.xml。 如果此文件不存在,请创建一个具有相同名称的新文件。
    注: VMM_HOME 是 virtual member manager 文件所在的目录。此位置设置为系统属性 wim.home 或 user.install.root/config/cells/local.cell/wim。
  3. 编辑 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>
    注: 有关使用 propertySchema 和 extensionPropertySchema 数据对象的更多信息,请参阅主题编程先决条件中的扩展属性模式部分。另请阅读 WebSphere Application Server 信息中心的 在联合存储库配置中配置属性扩展存储库
  4. 手动向每个存储库适配器中添加新的属性类型。
    LDAP 适配器
    将新属性类型与 LDAP 属性的映射添加到 wimconfig.xml 配置文件。
    数据库适配器
    将新属性类型的定义添加到数据库适配器的属性 XML 文件 (wimDBProperties.xml) 并运行数据库属性装入器。
  5. 重新启动 virtual member manager 服务。


使用条款 | 反馈