前のトピック: JDBC 以外のエンドポイントで必須属性のサポートを有効にする方法次のトピック: 空の値を格納するために使用されるデフォルト値を変更する


CA IAM CS を設定して、NullValueClassConverter をロードします。

NullValueClassConverter プラグインは JDBC コネクタと一緒に提供されます。 JDBC 以外のエンドポイント タイプで NullValueClassConverter を使用するには、CA IAM CS を設定して、コンバータをロードします。

注: JDBC エンドポイントでは、コンバータは自動的にロードされます。

注: プロパティ metadataPropNames の値は、useSpecialNullValue です。プラグインによって処理される各属性の Connector Xpress Dyn マッピングに metadataPropNames メタデータ属性を追加します。 CA IAM CS によって、プラグインを有効にする前にこのメタデータ属性が存在していることが確認されます。

プラグインを有効にするには、エンドポイントの connector.xml を使用してプラグインを設定します。

次の手順に従ってください:

  1. C:\Program Files\CA\Identity Manager\Connector Server\conf\override\jdbc to connector.xml にある SAMPLE.connector.xml のファイル名を変更します。
  2. connector.xml ファイルに以下のエントリを追加します。

    <property name="classPluginConfigs">

    <list>

    <bean class="com.ca.jcs.cfg.MetaPluginConfig">

    <property name="pluginClass">

    <value>com.ca.jcs.converter.meta.NullValueClassConverter</value>

    </property>

    <property name="pluginConfig">

    <bean class="com.ca.jcs.converter.meta.NullValueClassConverter$NullValueConverterConfig">

    <property name="nullValue">

    <value> </value>

    </property>

    </bean>

    </property>

    <property name="metadataPropNames">

    <list>

    <value>useSpecialNullValue</value>

    </list>

    </property>

    </bean>

    </list>

    </property>

    注: NullValueClassConverter の pluginConfig クラスにあるプロパティ nullValue は、デフォルトでスペースに設定されます。 プラグインによって使用されるヌル値を変更するには、設定 bean で nullValue を変更します。