You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

JSMDirect 用ファンクションの登録

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 Studioを使用するか、ファイルに対してData File UtilityまたはSQLコマンドを使用できます。
詳細については、「登録ファイル DC@W29 の保守」を参照してください。
ファイル DC@W29 の構造は以下のとおりです。

K

W29SRV

アプリケーション名

実行するアプリケーションを識別する名前。URLの一部として入力された名前です。

K

W29LHO

ホスト名

*DEFAULTまたはホスト名:ポートとして指定されたホスト名

 

W29MOD

プロセス

LANSAプロセス

 

W29FMT

ファンクション

実行する LANSA ファンクション

 

W29P#I

区画

LANSA 区画指定した区画にプロセスとファンクションが配置されます。

 

W29PLN

言語

ファンクションの実行言語

 

W29PGM

プログラム

実行する RPG プログラム。RPG プログラムを指定すると、プロセス、ファンクション、区画、言語のフィールドはブランクにする必要があります。

 

W29RDX

RDMLX

RDMLまたはRDMLXファンクションとしてのフラグ・ファンクション

 

W29WSD

WSDL Path

WSDLファイルの場所

 
注:言語コードは、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

  • No labels