LDAPベースのアドレス帳を作成しようとしています。その中の受信者/ユーザーごとに、私は彼らの連絡先に関する情報を保存する必要があります。情報には次のものが含まれます:
連絡先のタイプ - 電話/メール/ファックス/ページャー/ etc。
ラベル - おばあちゃんの屋根裏部屋、仕事、家など
住所 - 実際の電話番号/メールアドレス/ etc。
その他いくつかのプロパティOpenLDAP inetOrgPersonの子オブジェクトクラスを作成して使用する方法
これを処理することはできませんが、独自のContactPoint ObjectClassを作成し、それを構造クラスにして子にすることができますinetOrgPersonのしかし、私はまだこのすべてが一緒に来る方法の周りに私の頭を包み込むように見えることができません。たとえば、私は人とそのコンタクトポイントをどのように照会しますか?
感謝を参照してください、私はcouldnください。たとえば、連絡先ラベルや連絡先の種類(見た目には基本的なもの)を含むオブジェクトクラスを見つけることはできません。また、1つ以上のコンタクトポイントオブジェクトを1つの人物オブジェクトに関連付けることができる必要があります。私はあなたがそれを達成することを提案しているか見ていない。 – Mordechai
@MorDeror 'inetOrgPerson'はすでに' mail'、 'telephoneNumber'、' homePhone'、 'internationalISDNNumber'、' faxsTelephoneNumber'、 'pager'、' postalAddress'、 'homePostalAddress'などの属性を持っています。 'inetOrgPerson'を超えて存在する他のLDAPスキーマタイプのもちろん、それらのどれもがあなたが望むものを正確にしていないならば、テリーが示唆するように、自分自身を転がす必要があります。 – EJP
私は自分自身をロールバックしなければならないことを知っています。私の質問は、2つのレベルのオブジェクト、つまり人(inetOrdPersonのいくつかのバージョンを考えてみましょう)と自身のプロパティを持つ連絡先の2つのレベルを "ロール"する方法でした。あなたが言及した属性は – Mordechai