現在地: RAMP-TSガイド > VLF-ONE 5250 フォーム・ラッパー > ラッパーで RAMP スクリプトを要求し処理を行う

ラッパーで RAMP スクリプトを要求し処理を行う

この場合、#COM_OWNER.AVREQUEST5250FORM メソッドを使って要求識別子と 5 つまでの追加の値を送信することができます。RAMP スクリプトは vHandle_AVREQUEST5250FORM ファンクション内で要求を受け取ります。  以下はこのプロセスの例です。これをコピー・貼り付けして利用できます。

Visual LANSA ラッパーが RAMP スクリプトに要求を送信する例:

#COM_OWNER.AVREQUEST5250FORM Requestid("SomeRequestId") Sendainfo1("A1") Sendainfo2("A2") Sendainfo3("A3") Sendainfo4("A4") Sendainfo5("A5")

RAMP スクリプトが Visual LANSA ラッパーからも要求を受信する例:

/* =============================================================== */

/* ==================== vHandle_AVREQUEST5250FORM ================ */

/* =============================================================== */

vHandle_AVREQUEST5250FORM: function(sRequestId, sInfo1, sInfo2, sInfo3, sInfo4, sInfo5)

{

    alert ("vHandle_AVREQUEST5250FORM invoked in RAMP script to handle request " + sRequestId

           + ". sInfo1=" + sInfo1 + ", sInfo2=" + sInfo2

           + ", sInfo3=" + sInfo3 + ", sInfo4=" + sInfo4 + ", sInfo5=" + sInfo5 );

 

    return(true);

},

複数の要求は非同期に送信され、受信の順序は保証されません。