ここでは、スクリプト内で使用できる、提供されている RAMP JavaScript ファンクションについて説明します。

これらのファンクションは大文字と小文字が区別されるので、スクリプトを記述するときは表示されているとおりに同じ大文字と小文字を使用してください。

ADD_STRING ファンクション

他のスクリプトで使用できるよう、文字列を一意の番号で定義します。

ADD_UNKNOWN_FORM_GUESS ファンクション

RAMP ナビゲーション中に不明なフォームが表示されたときに送信するファンクション・キー

ALERT_MESSAGE ファンクション

メッセージをアラートとして送信します。

AVCLOSEFORM ファンクション

フレームワークに現在の画面を閉じるように指示します。 

AVRESTOREAVALUE および AVRESTORENVALUE ファンクション

フレームワークの仮想クリップボードから英数字または数値を復元します。

AVSAVEVALUE ファンクション

フレームワークの仮想クリップボードに英数字または数値を保存します。

AVSIGNALEVENT ファンクション

フィルターと RAMP 画面にイベントを送信します。 

AVSWITCH ファンクション

別のビジネス・オブジェクトへの切り替え、およびオプションとして指定したコマンドの実行を要求します。

CHECK_CURRENT_FORM ファンクション

RAMP が画面を表示しているかどうかを確認します。

CHECK_FIELD_EXISTS ファンクション

現在の画面にフィールドが存在するかどうかを確認します。

CLEAR_MESSAGES ファンクション

現在スタックにあるすべてのメッセージをクリアします。 

COPYTOCLIPBOARD ファンクション

ユーザーのクリップボードに文字列をコピーします。

CURRENT_FORM ファンクション

現在の RAMP 画面のフォーム名を取得します。

DROP_SPECIAL_FIELD_HANDLER ファンクション

5250 の特別なフィールド・ハンドラーの定義を削除します。

FATAL_MESSAGEファンクション

致命的なエラー・メッセージを送信します。

FATAL_MESSAGE_TYPE ファンクション

致命的なナビゲーション・エラーが発生したときにフレームワークのシャット・ダウンを停止します。

GET_FORM_MESSAGE ファンクション

指定した行番号の 5250 メッセージ・テキストを取得し、オプションでフレームワーク・メッセージとして転送します。

GET_MENU_OPTION_NUMBER ファンクション

番号付きの関連メニュー・オプション

GETVALUE ファンクション

RAMP 画面のフィールドから値を取得します。

HANDLE_PROMPT ファンクション

フィールドのユーザー定義のプロンプタ・フォームを表示します。

HIDE_5250_BUTTONS() ファンクション

ARRIVE スクリプトで使用し、5250 画面のファンクション・キー・ボタンを非表示にします。

HIDE_CURRENT_FORM ファンクション

現在の画面を非表示にして、任意のメッセージを表示します。

LOCK_FRAMEWORK ファンクション

フレームワークをロックします。

MESSAGE ファンクション

メッセージを送信します。

NAVIGATE_TO_SCREEN ファンクション

画面に移動します。 

OVERRIDE_KEY_CAPTION_ALL ファンクション

すべての画面でファンクション・キーに新しいキャプションを割り当てます。

OVERRIDE_KEY_CAPTION_SCREEN ファンクション

特定の画面でファンクション・キーに新しいキャプションを割り当てます。

OVRSFLAUTOGUI ファンクション

画面ごとに Axes システム・フラグ [サブファイルをテーブルとして認識] のオン・オフを切り替えます。

Q_CHECK_CURRENT_FORM ファンクション

RAMP で画面が表示されていることをチェックし、次の画面が到着したときに要求をキューに入れ、処理します。

Q_NAVIGATE_TO_SCREEN ファンクション

指定された 5250 画面に移動し、次の画面が到着したときに要求をキューに入れ、処理します。

Q_SENDKEY ファンクション

キーを押す操作をエミュレートし、次の画面が到着したときに要求をキューに入れ、処理します。

Q_SETVALUE ファンクション

5250 画面のフィールドのコンテンツを値に対して設定し、次の画面が到着したときに要求をキューに入れ、処理します。

RESTART_LAST_NAVIGATION ファンクション

次の画面が到着した時に直前のナビゲーション・プランを再開します。 

SCREEN ファンクション

指定された画面名の画面オブジェクトを返します。

SENDKEY ファンクション

キーを押す操作をエミュレートします。

SET_HANDLER_CAPTION ファンクション

現在のコマンドハンドラーのキャプションを新しい値に設定します。

SET_SPECIAL_FIELD_HANDLER ファンクション

5250 の特別なフィールド・ハンドラーの現在の定義を設定またはリセットします。

SETBUSY ファンクション

指定されたフィールド、テキスト、またはサブファイル・セルにカーソルを移動します。

SETCURSORTOFIELD ファンクション

指定されたフィールド、テキスト、またはサブファイル・セルにカーソルを移動します。

SETCURSORTOROW ファンクション

画面の指定された行と列にカーソルを移動します。

SETKEYENABLED ファンクション

デスティネーションのボタンまたは 5250 ファンクション・キーを動的に有効または無効にします。

SETVALUE ファンクション

RAMP 画面のフィールドに値を設定します。 

SHOW_5250_BUTTONS() ファンクション

ARRIVE スクリプトで使用し、5250 画面のファンクション・キー・ボタンを表示します。

SHOW_CURRENT_FORM ファンクション

現在の画面を表示または非表示にします。

SHOWSTATUSBAR ファンクション

エンド・ユーザーの 5250 ターミナル・ステータス・バーを表示または非表示にします。

STRING ファンクション

指定された文字列 ID 番号の文字列を返します。

STRIP_LEADING_NUMBERS ファンクション

文字列から先頭の数値を返します。

TONUMBER ファンクション

文字列または他の JScript オブジェクトを数値にします。

TOSTRING ファンクション

数値、NULL、または他の JScript オブジェクトを文字列にします。

TRACE ファンクション

実行時情報をトレース・パネルに追加します。 

TRIM_LEFT ファンクション

文字列の先行 (左側) のスペースを除去します。

TRIM_RIGHT ファンクション

文字列の後続のスペースを除去します。

UNLOCK_FRAMEWORK ファンクション

フレームワークのロックを解除します。

  • No labels