次の表にリストしてある各 EGL システム変数の名前の前に、修飾子 SysVar を使用することができます。これらの変数は、汎用で使用されます。
システム変数 | 説明 |
---|---|
arrayIndex | 以下の番号を含んでいます。
|
callConversionTable | プログラムが実行時に以下を行うときのデータ変換に使用される
変換テーブルの名前を含んでいます。
|
conversationID | EGL プログラムが UI レコードを使用して Web ページを表示するときに割り当てられる会話 ID を保管します。 ID は、セッション ID マネージャーによって割り当てられる 2 つの ID の一方です。 |
errorCode | 以下のいずれかが発生した場合に状況コードを受け取る。
|
formConversionTable | EGL 生成 Java™ プログラムが以下のように動作する場合に双方向テキスト変換で使用される変換テーブルの名前を含んでいます。
|
overflowIndicator | 算術オーバーフローが発生すると 1 に設定されます。この変数の値を検査することによって、オーバーフロー条件 についてテストすることができます。 |
remoteSystemID | プログラム、VSAM ファイル、CICS® トランザクション、または一時データ・キューなどのリモート・エンティティーのロケーションを表すシステム名を含んでいます。 |
returnCode | プログラムによって設定され、オペレーティング・システムで使用可能な外部戻りコードを含んでいます。 |
sessionID | Web アプリケーション・サーバー・セッションに固有の ID を含んでいます。 |
sqlca | SQL 通信域 (SQLCA) 全体を含んでいます。 |
sqlcode | 最後に完了した SQL 入出力操作の戻りコードを含んでいます。コードは、SQL 通信域 (SQLCA) から取得され、リレーショナル・データベース・マネージャーによって異なります。 |
sqlState | 最後に完了した SQL 入出力操作の SQL 状態値を含んでいます。コードは、SQL 通信域 (SQLCA) から取得され、リレーショナル・データベース・マネージャーによって異なります。 |
systemType | プログラムを実行するターゲット・システムを識別します。 |
terminalID | CICS 上の COBOL コードに関して、 CICS 端末 ID を含みます。 z/OS® のバッチ処理で使用される COBOL コードに関しては、ブランクです。 iSeries™ 上の COBOL コードに関しては、ブランクに初期化されます。コードが対話式の場合、この変数はアクティブ・ジョブの属性のクエリーから受け取った端末名にリセットされます。 Java コードに関しては、Java 仮想マシンのシステム・プロパティー user.name から初期化されます。そのプロパティーを取得できない場合は、ブランクになります。 Java 仮想マシンのシステム・プロパティー user.name から初期化されます。そのプロパティーを取得できない場合は、ブランクになります。 |
transactionID | トピック『transactionID』で説明されています。 |
transferName | 実行時に、転送先のプログラムまたはトランザクションの名前の指定を許可します。 |
userID | ユーザー ID が使用可能な環境にユーザー ID を含みます。 |
関連する参照項目
EGL ライブラリー外部のシステム変数