TS_SETBYPOS

LANSA Composer

TS_SETBYPOS


TS_SETBYPOSEアクティビティは、現在のaXesターミナル画面のフィールド値を、画面の行と列番号で参照して設定し、(オプションとして)現在のaXes画面データをaXesターミナル・サーバーに送信することもできます。5250ターミナルでタイプする時と似ています。

INPUTパラメータ:

AXHANDLE :必須

このパラメータには、このアクティビティが動作するaXesターミナル・サーバー・セッションを識別する接続ハンドルの値を指定してください。接続ハンドルの値は、TS_CONNECTアクティビティで受け取ることができます。

AXSCREENROW :必須

このパラメータには取得するフィールドの行番号を指定します。行と列番号はともに取得するフィールドの最初の位置を示していないといけません。

AXSCREENCOL :必須

このパラメータには取得するフィールドの列番号を指定します。行と列番号はともに取得するフィールドの最初の位置を示していないといけません。

AXSCREENVALUE :必須

このパラメータで指定の画面フィールドに設定する値を指定します。

AXKEY :任意

このパラメータで、オプションとしてaXesターミナル・サーバーに現在のaXes画面を送信する際のファンクション・キーを指定できます。次の値はどれでも使用できます。指定されない場合は、何も送信されません。

  *ENTER
  *F1  - *F9
  *F10 - *F24
  *PAGE_UP, *PAGE_DOWN
  *ROLL_UP, *ROLL_DOWN
  *HELP, *PRINT

OUTPUTパラメータ:

AXSCREEN :

正常に終了すると、このパラメータには結果のaXes 5250の画面名または署名が格納されます。画面名は、aXesプロジェクト名がTS_CONNECTアクティビティで指定された場合のユーザー定義の名前で、画面に割り当てられるものです。それ以外の場合は画面署名が戻されます。(注意:AXKEYパラメータでファンクション・キー値が指定された場合のみ、このアクティビティの実行で現在表示されている5250画面が影響をうけたり変更したりします。)