Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第6章 アプリケーションの作成(C API) > 6.1 クライアントAPIライブラリの機能 > 6.1.2 LDAP操作の流れ

6.1.2.1 セションのオープン/初期設定

 クライアントは、Smart Repositoryサーバとの通信を開始する前に、セショの初期化とセションハンドルオプショの設定を行う必要があります。

セションのオープン

 クライアントは、以下の関数を使用してセションをオープンします。オープンした1つのセションは、複数のスレッドで共有することはできません。スレッドで使用する場合は、各スレッドでセションをオープンしてください。
関数の使用方法については“関数インタフェース”の“セションのオープン/初期設定”を参照してください。

 これらの関数は、セションを識別するためのセションハンドルを返します。セションハンドルは、これ以降の処理においてパラメタとして使用します。
 セションをオープンする際、Smart Repositoryサーバのホスト名またはIPアドレスとポート番号を指定します。
 ホスト名やIPアドレスは、空白で区切って複数指定することができます。
 また、ldapssl_init()では、SSLにおいて使用するパラメタ(ユーザの証明書など)を指定する必要があります。
 

オプションの設定

 クライアントは、該当するセションにおける処理に関係するパラメタを、セションハンドルオプションとして設定する必要があります。
 クライアントは、以下の関数を使用してセションハンドルオプションの設定/参を行います。

 関数の使用方法については、“セションハンドルオプションの設定/参照”を参照してください。
 LDAPプロトコルのバージョンを指定しない場合、LDAP V2プロトコルが使用されます。Smart Repositoryでは、LDAP V2プロトコルは未サポートのため、セションハンドルオプションに必ずLDAP V3プロトコルを指定してください。
 またLDAP V3プロトコルで使用する文字コードは、UTF-8です。LDAP V2プロトコルでは、特に使用する文字コードに規定はありません。


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

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