IBM i の場合、JSMDirectプログラムは、ファイルDC@W29V1をキー検索し、実行するLANSAファンクションを探します。
ホスト名は、要求URLのホスト・コンポーネントです。これは、HTTPプロトコルのホスト・キーワードで決まります。
URLがhttp://www.lansa.com/cgi-bin/jsmdirectの場合、ホスト名はWWW.LANSA.COM:80になります。
URLがhttp://10.1.2.3/cgi-bin/jsmdirectの場合、ホスト名は10.1.2.3:80になります。
これにより、マルチホーミングが可能になります。IPアドレスwww.lansa.comと10.1.2.3は同じですが、HTTPクライアント・プログラムは、HTTPサーバーがwww.lansa.comと10.1.2.3を異なるホストとして扱うことができるようにHTTPプロトコルでホスト名を指定します。
ホスト名*DEFAULTはすべてのホストを表します。
JSMDirectは最初にアプリケーション名とホスト名に対してキー検索を行います。エントリーが存在しない場合、アプリケーション名と*DEFAULTに対してもう一度キー検索が行われます。
DC@W29ファイルを更新するには、LANSA Integratorスタジオを使用するか、もしくはファイルに対してData File UtilityまたはSQLコマンドを使用することもできます。
「登録ファイルDC@W29の保守 」を参照してください。
ファイルDC@W29の構造:
|
注:言語コードは、IBM i DC@W29のファンクション登録ではオプションの値ですが、Windowsのdc_w29.txtでは必須の値になります。DC@W29で言語コードを登録しない場合、LANSAは区画の省略値言語を使用してサーバー・ファンクションを実行します。dc_w29.txtで言語コードを登録しないと、JSMDirectはエラーが発生して終了します。
例(プログラム・パラメータを使用しない場合):
ORDERENTRY MYCOMPUTER:80 JSERVICE JS015 WIZ ENG
ORDERENTRY *DEFAULT JSERVICE JS016 WIZ ENG