Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SJPプログラムを使用すれば、RAMPアプリケーションが使用できる目的の場所に汎用的にアクセスできます。SJPはユーザーと対話するように設計されていません。SJPはRAMPスクリプトと対話するように設計されています。 

[ Image Removed |../../index.htm#lansa/lansa050_1685.htm]
現在地: RAMP-TSガイド > プログラミング・テクニック > RAMP 設計手法 - シングル・ジャンクション・ポイント (SJP) を使用 > SJP の利用方法

...

SJPプログラムを使用すれば、RAMPアプリケーションが使用できる目的の場所に汎用的にアクセスできます。SJPはユーザーと対話するように設計されていません。SJPはRAMPスクリプトと対話するように設計されています。
次のシンプルな SJP と RAMP スクリプトは、以下のように連携して動作します。 Image Removed

Image Added

ここで使用されている RAMP スクリプトの例は、CUSTINQ という 5250 プログラムを使用して顧客の詳細を表示するコマンド・ハンドラーに関連付けられています。 プログラムを使用して顧客の詳細を表示するコマンド・ハンドラーに関連付けられています。 

実行が開始されると、このスクリプトはまず SJP というジャンクション画面にナビゲートします。 というジャンクション画面にナビゲートします。  これにより、SJPプログラムがその5250画面を表示します。

これにより、SJPプログラムがその5250画面を表示します。 

次に、フィールドPGMNAMEを"CUSTINQ"という値に設定し、Enter キーを送信します。 これにより、SJPプログラムは画面を受け取ります。

これにより、SJPプログラムは画面を受け取ります。 

SJPプログラムのCLフィールド&PGMNAME には現在"CUSTINQ"という名前が含まれています。 という名前が含まれています。  次に汎用呼び出しを使用してプログラムCUSTINQを呼び出します。

次に汎用呼び出しを使用してプログラムCUSTINQを呼び出します。 

RAMPスクリプトはプログラムCUSTINQを取得し、顧客番号123456を表示します。 RAMPスクリプトはプログラムCUSTINQを取得し、顧客番号123456を表示します。 

このようなシンプルな SJP を使用して、何百ものデスティネーション画面のスクリプト (それぞれが簡単な 1 つの CALL インターフェースを含むとする) を作成し、あらゆる種類の IBM i 5250 プログラムにアクセスできます。   
 
[ Image Removed |../../index.htm#lansa/lansa050_1685.htm]