ここまで、次の 3 つの画面を識別し、分類してきました。

  • IBM i のメインメニュー MAIN
  • アクティブなジョブの処理 WRKACTJOB
  • プログラム・メッセージの表示画面 MESSAGES

これで、 MainLogin からアクティブなジョブの処理までのナビゲーションを自動化することができます。

各画面が分類されたので、RAMP デザイナーによりこれに対するオブジェクトがナビゲーション・ツリーに作成されました。同時に、それぞれ対するデフォルトのスクリプトも生成されます。

例えば、ジャンクションの下のナビゲーション・ツリーで MAIN を展開し、次にスクリプトをクリックして FORMSCRIPT_nn のエントリーをクリックをします。


スクリプトはユーザーが変更することができます。このスクリプトには最初は基本のスケルトンが含まれています。

この内容を確認した後、変更を加えるようにしてください。 

すべてのスクリプトには次の 2 つのファンクションがあります。

  • vHandle_ARRIVE: function(sToForm, oPreviousForm)RAMP はこの画面が現れると、このファンクションに含まれているスクリプトを実行します。
  • vHandle_NAVIGATETO: function(sToForm, oPreviousForm)RAMP は ARRIVE スクリプトの完了時にこのスクリプトを実行します。この画面から条件によって複数の別の画面へナビゲートするステートメントが含まれます。
  • No labels