目次に戻る NOMADプロファイル

NOMADアプリケーションのプロファイル(アプリケーション名_prf.nom)の役割、宣言されるグローバル変数に関する説明です。

プロファイルの役割
HTMLファイルで使用している変数やIP2HTMLで使用する関数の定義しているファイルです。
アプリケーション1つに対し、必ず1つ存在します。

ファイル名は「アプリケーション名_prf.nom」と指定してください。
アプリケーションとプロファイルの関連についてはアプリケーション構成・動作内容も参照してください。


NOMADグローバル変数


NOMADアプリケーションのプロファイル(アプリケーション名_prf.nom)内で宣言されるグローバル変数は以下の種類があります。これらはすべて記述必須項目です。

以下の表の変数名の先頭の"APP"にはアプリケーション名を指定してください。

変数名内容
&APP_NOMADPROCV100実行するNOMADプロシージャ名を格納
&APP_NOMADSIDV200DSMCGIのセッションIDを格納
&APP_HTML_BUTTONV100ブラウザで押下されたボタン名を格納
&APP_USERIDV100基本認証ユーザー名を格納
&APP_BNOMCURDIRV254実行中のNOMADカレントディレクトリ(フルパス)を格納
&APP_END_SESSIONLOGICAL実行後のセッション管理情報を格納
&APP_APPNAME_OPTLOGICAL複数アプリケーション実行情報を格納

NOMAD Ver4.6x以前とVer4.70以降では、プロファイルのグローバル変数のキーワードが一部変更になっています。詳しくは、名称変更を参照してください。

アプリケーション名が「HACYU」のプロシージャファイル"hacyu_prf.nom"の記入例


DEC &HACYU_HTML_BUTTON AS V100;    ! 押下されたボタン名 !
DEC &HACYU_NOMADPROC AS V100;    ! プロシージャ名 !
DEC &HACYU_NOMADSID AS V200;    ! DSMCGIの管理ID !
DEC &HACYU_USERID AS V100;    ! ユーザーID !
DEC &HACYU_BNOMCURDIR AS V254;    ! 実行中のNOMADカレントディレクトリ !
DEC &HACYU_END_SESSION AS LOGICAL INITVALUE='TRUE';    ! 実行後のセッション管理 !
DEC &HACYU_APPNAME_OPT AS LOGICAL INITVALUE='FALSE';    ! 複数アプリケーション実行 !