高度なカスタマイズ > Info*Engine ユーザーガイド > Server Access Kit > サーバーアクセスキットについて > Info*Engine への接続
  
Info*Engine への接続
タスクインスタンスを作成または実行する場合には、その前にアプリケーションと Info*Engine ネーミングサービスの接続を初期化する必要があります。このネーミングサービスを使用すると、アプリケーションによって実行されるタスクで、エンタープライズネットワーク全体に配置されたアダプタおよびほかのサービスを検索できます。Info*Engine ネーミングサービスの接続は、静的なファクトリメソッドを以下のように呼び出すことによって確立されます。
import com.infoengine.au.NamingService;
  :
  :
NamingService namingService =
   NamingService.newInstance
      ("com.myCompany.namingService",
         "ldap://ldap.mycompany.com/dc=myCompany,dc=com");
この静的ファクトリメソッドは、LDAP ディレクトリにある com.myCompany.namingService (特定のエンタープライズにサービスを提供するネーミングサービス) という名前のネーミングサービスの定義を検索します。このファクトリメソッドは LDAP ディレクトリツリーでこのネーミングサービスの定義を検索します。検索を開始するルートは、識別名 dc=myCompany,dc=com を持つディレクトリエントリによって定義され、LDAP サーバーが常駐するホストは ldap.mycompany.com という名前です。この値には、ie.properties ファイルのパス、またはプロパティの検索先ディレクトリの場所を示す LDAP URL を指定できます。混乱を避けるため、ie.properties を示すように指定することが最適です。
このネーミングサービス名、識別名、および LDAP ホスト名は、実際のネットワークおよび LDAP 構造に適用する名前に置き換える必要があります。LDAP ディレクトリ構造およびネーミングサービスの定義は通常、Info*Engine ソフトウェアが初めてインストールされるときに作成されます。
ネーミングサービスの定義の検索時、SAK は接続パラメータを読み取り、すべての Info*Engine 設定プロパティを LDAP ディレクトリサービスから自動的に読み込み、呼び出しアプリケーションに制御を返します。この時点で、アプリケーションはタスクインスタンスを作成して実行します。