ここでは、スクリプト内で使用できる、提供されている 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 ファンクション
フレームワークのロックを解除します。