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 構成ファイルに追加します。
- DB アダプター
- 新しいプロパティー・タイプの定義を DB アダプターのプロパティー XML ファイル (wimDBProperties.xml) に追加し、DB プロパティー・ローダーを実行します。
- Virtual member manager のサービスを再開します。