Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第1章 C言語インタフェース | > 1.20 Smart Repositoryインタフェース | > 1.20.12 検索結果の解析処理インタフェース |
ldap_dn2ufn
#include "idldap.h" char *ldap_dn2ufn( const char *dn );
この関数は、指定されたDNを、ユーザフレンドリな形式に変換します。ユーザフレンドリな形式への変換例を以下に示します。
変換例
指定したDN |
ユーザフレンドリな形式 |
---|---|
"ou=interstage,o=fujitsu,dc=com" |
"interstage, fujitsu, com" |
"dc=fujitsu,dc=com" |
"fujitsu.com" |
この関数は、復帰値として以下の値を返します。
異常終了の場合、以下の原因が考えられます。
DNに記号が含まれている場合、いくつかの記号は特殊文字として扱われ、変換されて出力されます。詳細は、ldap_explode_dn()の復帰値を参照してください。
ldap_dn2ufn()で通知された領域は、不要になった時点でldap_memfree()を使用して解放しなければなりません。詳細は、“動的メモリの解放インタフェース”を参照してください。
目次
索引
![]() ![]() |