Versions Compared

Key

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

...

TRANSFERステートメントには、以下のプロパティがあります。

プロパティ

説明

TOROUTINE

ターゲットWEBROUTINEの名前を指定します。別のWAMを指定することも可能です。その場合は、WAM名の後にWEBROUTINE名を指定し、その間をピリオドで区切ります(例えば、#MYWAM.Browseのように入力します)。

サービス名も指定できます。その場合は、*SERVICE修飾子を接頭辞として使用します。 

フィールドから値を取り込むことも可能です。その場合は、*EVALUATE修飾子を接頭辞として使用します。

OnEntry

このプロパティは、ターゲットWEBROUTINEに受信用のフィールドやリストをマッピングするために使用します。以下のいずれかの値になります。

*MAP_NONE (フィールドやリストのマッピングを行わない) 

*MAP_ALL (すべての必要なフィールドやリストのマッピングを行う) 

*MAP_LOCAL (WEBROUTINEのWEB_MAPに指定されているフィールドやリストのマッピングだけを行う) 

*MAP_SHARED (WEBROUTINEレベルではなく、WAMレベルでWEB_MAPに指定されているフィールドやリストのマッピングだけを行う) 

デフォルトは、*MAP_ALLです。

TRANSFERが実行されると、ターゲットWEBROUTINEが実行制御を取得し、ソースWEBROUTINEに制御が戻ることはありません。ターゲットWEBROUTINEが終了すると、このWEBROUTINEがブラウザーから直接呼び出された場合と同じように、このWEBROUTINEのページが返されます。

...