Page History
SJPプログラムを使用すれば、RAMPアプリケーションが使用できる目的の場所に汎用的にアクセスできます。SJPはユーザーと対話するように設計されていません。SJPはRAMPスクリプトと対話するように設計されています。
[ |../../index.htm#lansa/lansa050_1685.htm]
現在地: RAMP-TSガイド > プログラミング・テクニック > RAMP 設計手法 - シングル・ジャンクション・ポイント (SJP) を使用 > SJP の利用方法
...
SJPプログラムを使用すれば、RAMPアプリケーションが使用できる目的の場所に汎用的にアクセスできます。SJPはユーザーと対話するように設計されていません。SJPはRAMPスクリプトと対話するように設計されています。
次のシンプルな SJP と RAMP スクリプトは、以下のように連携して動作します。
ここで使用されている 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 プログラムにアクセスできます。
[ |../../index.htm#lansa/lansa050_1685.htm]
