MS SQL Server コネクタにのみ適用されます。
症状:
ユーザのデータは、多数の DN 文字列を含む複数値属性に関して、Flexi-DN データ型を使用できます。
Connector Xpress では、デフォルト コンバータによって、すべての値に一重引用符が追加されます。これにより、SQL Server に関する問題が発生する場合があります。
解決方法:
SQL クエリに渡す前に属性をフォーマットする方法を選択できるようになりました。
引用符のない文字列を Connector Xpress に生成させるには、平坦化スタイル「SQLQUOTELESS」を使用します。
例: SQLQUOTELESS による引用符のない文字列の生成
この例では、以下のような DN 文字列を処理します。
eTDYNObject001Name=1,eTDYNContainer001Name=Role Container
Flexi-DN データ型用のデフォルト コンバータは、この完全 DN 文字列からロール ID 「1」を抽出します。
この属性にストアド プロシージャ バインディングを追加すると、CA IAM CS によって、各値に一重引用符の付いたロール ID 文字列が生成されます。
"'1', '2', '3', '4'"
平坦化スタイル「SQLQUOTELESS」を使用すると、このロール ID 文字列が、SQL Server に適した形式に変換されます。
"1, 2, 3, 4"
|
Copyright © 2014 CA.
All rights reserved.
|
|