高度なカスタマイズ > Info*Engine 実装 > アダプタとゲートウェイの設定 > プロセス内アダプタとゲートウェイの設定
  
プロセス内アダプタとゲートウェイの設定
ネイティブアダプタまたはゲートウェイが、SAK として同一の Java 仮想マシン (JVM) でのみ動作する場合、アダプタまたはゲートウェイは、接続用の独自のポートを必要としません。プロセス内アダプタとゲートウェイの例には、JSP アプリケーションまたはタスクプロセッサ内で動作するサーブレットが含まれています。これらのインスタンスでは、SAK はアダプタまたはゲートウェイに関連付けられたクラスファイルを検索できる必要があります。
必要な情報を提供するには、アダプタまたはゲートウェイの LDAP エントリに以下の属性を含める必要があります。
アダプタまたはゲートウェイのサービス名。通常、これはユーザーがアダプタまたはゲートウェイにアクセスするために Webject INSTANCE パラメータに入力する名前です。
入力する名前は、ロードバランスまたは障害に対する冗長サービスを提供する場合を除いて、ネーミングサービスサーチベース内で一意でなければなりません。アダプタまたはゲートウェイサービスをネーミングするには、サイトによって設定される LDAP ネーミング規則を使用します。デフォルトで使用される規則については、Info*Engine LDAP ディレクトリを参照してください。
LDAP エントリの識別名。デフォルトで、Info*Engine プロパティ管理ユーティリティでは、アドミニストレータ起動時に入力したベース URI とサービス名に基づいて識別名を提案します。
「サービス名」フィールドに値を入力すると、識別名の ptcServiceName 属性が更新され、サービス名の変更が反映されます。サービスに対して正しい LDAP エントリが作成されるようにするため、ptcServiceName 属性は手動で修正しないでください。デフォルト場所とは異なる LDAP ディレクトリの場所にエントリを常駐させる場合、識別名でほかの属性を修正できます。
ランタイムサービス名。
最初に、プロパティ管理ユーティリティにより、「サービス名」フィールドに入力された名前と同じ名前が「ランタイムサービス名」フィールドに追加されます。ランタイムサービス名を削除すると、入力するサービス名がランタイムサービス名になります。ランタイムサービス名は、設定されているプロパティにあらかじめ付加されています。アダプタまたはゲートウェイがインスタンス化される際に、この名前で始まるプロパテが使用されます。
サービスクラス。この属性は、アダプタまたはゲートウェイに使用されるクラスファイルを識別します。
対応するアダプタガイドまたはプロパティ管理ユーティリティのヘルプで説明されているアダプタまたはゲートウェイプロパティ。
Info*Engine サーバーがプロセス内アダプタをサポートするように設定するには、アダプタのクラスファイルをサーバーのコードベースに加える必要があります。アダプタのクラスファイルが、codebase/WEB-INF ディレクトリ内の lib または classes ディレクトリに含まれている場合、変更する必要はありません。
プロセス内でゲートウェイを使用するためには、これ以上の設定は必要ありません。