You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

[ |../../index.htm#lansa/call.htm]
現在地:

7.9 CALL

注: 利用オプション
CALLコマンドは、3GLプログラム、プロセス、またはファンクションを呼び出すために使用します。パラメータ、データ構造、およびリストを渡すこともできます。CALLコマンドをWAMコンポーネント内で使用すると、同じWAMコンポーネントまたは他のWAMコンポーネント内の他のWEBROUTINEを呼び出すことができます。

移植性に関する考慮事項

PARM およびPGM パラメータ、および「I/Oコマンドでのファイル名の指定」を参照してください。

参照
7.9.1 CALL のパラメータ
7.9.2 CALL についてのコメント/警告
7.9.3 CALL の使用例
                                                         任意指定
 
  CALL -------- PGM -------- *NONE ---------------------->
                                プログラム名
                                プログラム名 . *LIBL
                                プログラム名 . ライブラリ名
 
             >- PROCESS ---- *NONE ---------------------->
                                *DIRECT
                                プロセス名
 
             >- FUNCTION --- *MENU ---------------------->
                                ファンクション名
 
             >- WEBROUTINE - webroutine名 ------------>
                                *SERVICEサービス名
                                *EVALUATEフィールド名
 
             >- ONENTRY ----- *MAP_NONE ------------------->
                                *MAP_ALL
                                *MAP_LOCAL
                                *MAP_SHARED
 
             >- ONEXIT ------ *MAP_NONE ------------------->
                                *MAP_ALL
                                *MAP_LOCAL
                                *MAP_SHARED
 
             >- PARM ------- パラメータのリスト --------->
                             |  拡張可能なグループ式  |
                              ------ 最大20 ----------- 
 
             >- EXIT_USED -- *EXIT ---------------------->
                                *MENU
                                *NEXT
                                *RETURN
                                ラベル
 
             >- MENU_USED -- *MENU ---------------------->
                                *EXIT
                                *NEXT
                                *RETURN
                                ラベル
 
             >- NUM_LEN ---- *ALL15 --------------------->
                                *DEFINED
 
             >- PGM_EXCH --- *NO ------------------------>
                                *YES
 
             >- IF_ERROR --- *ABORT --------------------->
                                *NEXT
                                *RETURN
                                ラベル
 
             >- PASS_DS ---- データ構造名 ------->
                                |                   |
                                 ----- 最大20 ----
 
             >- PASS_LST --- 作業リスト名 ------------|
                                |                   |
                                 ----- 最大20 ----
 
[ |../../index.htm#lansa/call.htm]

  • No labels