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

次のシンプルな SJP と RAMP スクリプトは、以下のように連携して動作します。

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

実行が開始されると、このスクリプトはまず SJP というジャンクション画面にナビゲートします。 

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

次に、フィールドPGMNAMEを"CUSTINQ"という値に設定し、Enter キーを送信します。

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

SJPプログラムのCLフィールド&PGMNAME には現在"CUSTINQ"という名前が含まれています。 

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

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

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

  • No labels