目次に戻る HTML情報

HTMLファイルの記述に関する情報です。

HTML情報
NOMADアプリケーションのHTMLファイルはDSMCGI(dsmcgi.exe)を呼び出すためにFORMタグと複数のINPUTタグより構成されています。

NOMAD Ver4.6x以前とVer4.70以降では、HTML情報のキーワードが一部変更されました。
詳しくは、名称変更を参照してください。

パラメータ名は大文字、小文字の区別があります。各パラメータ名については下記の通りに指定してください。


<FORM METHOD="POST" ACTION="/cgi-bin/dsmcgi.exe">
<INPUT TYPE="HIDDEN" NAME="NOMADPROC" VALUE="startp">
<INPUT TYPE="HIDDEN" NAME="NOMADSID" VALUE="nomadsid">
<INPUT TYPE="HIDDEN" NAME="NOMADAPPNAME" VALUE="hacyu">
<INPUT TYPE="HIDDEN" NAME="NOMADAPPENDOPT" VALUE="TRUE">
<INPUT TYPE="HIDDEN" NAME="HTTPURL" VALUE="http://hostname/startp.html">
<INPUT TYPE="HIDDEN" NAME="RETURN_CONTENT_TYPE" VALUE="Content-Type">
<INPUT TYPE="HIDDEN" NAME="RETURN_FILE" VALUE="c:\outfile.html">
<INPUT TYPE="HIDDEN" NAME="DSMCGIAPPID" VALUE="HACYU_APP">
<INPUT TYPE="HIDDEN" NAME="TaskWaitTimeMin" VALUE="1">



SUBMITボタン
<FORM>内の<INPUT TYPE="SUBMIT">は他と異なります。NAMEには"HTML_BUTTON"を指定します。VALUEにはボタン名を指定します。このボタン名は、&APP名_HTML_BUTTONへ格納します(APP名_get_form.nom内)。この値を参照すると、どのボタンが押下されたかを判断できます。

例:
<INPUT TYPE="SUBMIT" NAME="HTML_BUTTON" VALUE="PushButton">

セッションIDの自動生成


GET時のパラメータ名
A HREFタグからDSMCGIを呼び出す場合(GET時)は、一部のパラメータ名の指定を変えて指定します。

POST時のパラメータ名
(FORMタグ)
GET時のパラメータ名
(HREFタグ)
値の指定方法
NOMADAPPNAME AN 実行するアプリケーション名です。
設定は、POST時と同じです。
NOMADAPPENDOPT EO アプリケーション実行時のセッション情報です。
0...非保持
1...保持
NOMADAPPNAMEOPT AO 1つのNOMADで複数アプリケーション実行にするオプションです。
0...単体指定
1...複数指定
※現バージョンでは未対応です。
NOMADTIMEOUT TO B/NOMADとのセッションのタイムアウト時間(分)です。
設定は、POST時と同じです。
DSMCGIAPPID DAI 分散先を決定するアプリケーションID指定です。
設定は、POST時と同じです。
TaskWaitTimeMin TW NOMADプロシージャ実行の待ち時間です。
設定は、POST時と同じです。
UseSharedMemory USM DSMCGIとNOMAD間で共有メモリー通信を使用します。
0...共有メモリー通信を行いません
1...共有メモリー通信を行います

<A HREF>タグより、DSMCGIを呼び出すには以下のように記述します。

<A HREF="/cgi-bin/dsmcgi.exe?NOMADPROC=sagasu1&nval=bwbw&NOMADSID=waikiki_1440363791538&AN=GOURMET&AO=0&EO=1"></A>