この例では、2 つの非常に単純な 5250 画面を RAMP でモダナイズする方法を説明します。 

1 番目の画面 GETORDERは、受注番号の入力を要求し、2 番目の画面 SHOWORDER は、受注の詳細を表示します。

ユーザーは、F12 ファンクション・キーを使用して受注の照会を繰り返します。

モダナイズされたバージョン

アプリケーションをモダナイズするには、5250 画面を識別して、その画面の操作のスクリプトを RAMP に定義します。

  • GETORDER 画面はジャンクション画面になります。この画面は表示されません。
  • SHOWORDER 画面はデスティネーション画面になります。


モダナイズされたアプリケーションでは、ユーザーがインスタンスリストから受注を選択すると、SHOWORDER 画面に選択した受注の詳細が表示されます。

GETORDER には、vHandle_NAVIGATETO ファンクション を含むスクリプトがあります。このファンクションは SHOWORDER 画面を表示します。

SHOWORDER 画面には、以下を含むスクリプトがあります。

  • vHandle_NAVIGATETO ファンクション これには、SHOWORDER 画面をキャンセルするコードが含まれています。
  • vHandle_BUTTONCLICK ファンクション すべてのファンクション・キーは SHOWORDER 画面で表示されず、使用不可に設定されているので、このファンクションは SHOWORDER に対して実行されません (ユーザーは、インスタンス・リストの別の受注をクリックするだけで、別の受注の詳細を表示できます)。
  • ユーザーがインスタンス・リストの受注をクリックするたびに、SHOWORDER の vHandle_NAVIGATETO ファンクションが実行され、ナビゲーションのネットワークに戻ります。ナビゲーションに戻ると、選択された受注の詳細を示す SHOWORDERS 画面を表示するためのナビゲーション・パスが作成されます。

 このタイプのナビゲーションの詳細については、チュートリアル「RAMP-WIN009: ナビゲーションの追跡」を参照してください。

  • No labels