[ |../../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]