クライアント・アプリケーションはGETコマンドを発行して、aXesターミナル・セッションに関連する属性を受け取ってクライアント・プログラム変数に格納することができます。
戻りフィールド (RTNxxxxx) の値を交換するには、コマンド文字列内でSERVICE_EXCHANGE(*FIELD)を指定する必要があります。
構文:
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
GET | RTNCURSORROW | フィールド名 | 現画面のカーソル位置の行番号コンポーネントを受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 |
RTNCURSORCOL | フィールド名 | 現画面のカーソル位置の列番号コンポーネントを受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNDEVICENAME | フィールド名 | 現在のaXesターミナル・セッションにより使用された5250デバイス名を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNJOBUSER | フィールド名 | 現在のaXesターミナル・セッションのi/OSジョブ名のユーザー名部分を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNJOBNUMBER | フィールド名 | 現在のaXesターミナル・セッションのi/OSジョブ名のジョブ名部分を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNSCREENWIDTH | フィールド名 | 現在のaXesターミナル・セッションの画面幅を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。この値は現在表示されている画面を参照しているのであり、デバイスの最大性能ではないことに注意してください。 | |
RTNSCREENHEIGHT | フィールド名 | 現在のaXesターミナル・セッションの画面の高さを受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。この値は現在表示されている画面を参照しているのであり、デバイスの最大性能ではないことに注意してください。 | |
RTNSYSTEMNAME | フィールド名 | 現在のaXesターミナル・セッションのi/OSシステム名を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNSIG | フィールド名 | 現画面の画面署名を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。 | |
RTNSCREEN | フィールド名 | 現画面の画面名を受け取るJSMとクライアント・プログラムとの間で交換されたフィールド名を指定します。CONNECTコマンドでaXesプロジェクト名が指定された場合は画面名はユーザー定義の名前で、画面に1つの名前が割り当てられます。それ以外の場合は画面署名が戻されます。 |
例
GET RTNJOBUSER(MYJOBUSR) RTNJOBNUMBER(MYJOBNUM) SERVICE_EXCHANGE(*FIELD)