RAMP-TSAD02 ステップ2. 5250画面で通知をリッスンするように設定する

LANSA RAMP-TS

RAMP-TSAD02 ステップ2. 5250画面で通知をリッスンするように設定する


このステップでは、FILTER_SIGNAL_1をリッスンするように、また通知を受け取ったときにメッセージを表示するように、DisplayEmployee画面に関連付けられているスクリプトを変更します。

他のコンポーネントが出力するイベントをリッスンするvHandle_AVEVENTファンクションを使用します。

1.    フレームワークが実行されていない場合は、起動します。

2.    RAMPツールを起動し、DisplayEmployee画面に関連付けられているスクリプトを見つけます。

3.    このコードをSYSINFOブロックの上に追加します。

/* ====================================================== */
/* ==================== AVEVENT ======================== */
/* ====================================================== */
vHandle_AVEVENT: function(WithId,Sender,WithAInfo1,WithAInfo2,WithAInfo3,WithAInfo4,WithAInfo5,WithNInfo1,WithNInfo2,WithNInfo3,WithNInfo4,WithNInfo5)
{
var sText = "";
 
if (WithId == "FILTER_SIGNAL_1")
{
sText += "RAMP script received signal " + WithId;
sText += "\r Sender = " + Sender;
sText += "\r WithAInfo1 = " + WithAInfo1;
sText += "\r WithAInfo2 = " + WithAInfo2;
sText += "\r WithAInfo3 = " + WithAInfo3;
sText += "\r WithAInfo4 = " + WithAInfo4;
sText += "\r WithAInfo5 = " + WithAInfo5;
sText += "\r WithNInfo1 = " + WithNInfo1.toString();
sText += "\r WithNInfo2 = " + WithNInfo2.toString();
sText += "\r WithNInfo3 = " + WithNInfo3.toString();
sText += "\r WithNInfo4 = " + WithNInfo4.toString();
sText += "\r WithNInfo5 = " + WithNInfo5.toString();
alert(sText);
}
return(true);
},

 

コードは以下のようになります。


 

4.    変更をコミットし、RAMP定義の部分的な保存を行います。