InfoDirectory SDK 使用手引書
目次 索引 前ページ次ページ

第7章 トラブルシューティング> 7.1 LDAPコマンドに関するトラブル

7.1.11 ldapmodifyコマンドで、属性値の置換処理が正常に行われない。

【トラブル現象】
  ldapmodifyコマンドで、以下のエントリに対して、sn属性の値“フジツウ”を“ふじつう”に置換した場合、属性値”富士通”が削除された。

 dn: cn=富士通タロウ,o=fujitsu,c=jp
 cn: 富士通タロウ
 sn: 富士通
 sn: フジツウ

 属性値の置換えには、以下のLDIFを使用した。

 dn: cn=富士通タロウ,o=fujitsu,c=jp
 changetype: modify
 replace: sn
 sn: ふじつう

【原因】
 複数の属性値の中から1つだけを置換する場合、属性の置換後も保持したい“富士通”を記述していないため属性値が削除されています。

【対処方法】
 複数の属性値の中から1つだけを置換する場合、置換しない他の属性値も同時に指定する必要があります。このような場合、以下のような指定を行います。

 dn: cn=富士通タロウ,o=fujitsu,c=jp
 changetype: modify
 replace: sn
 sn: 富士通
 sn: ふじつう

 


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006