Versions Compared

Key

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

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

...

7.9 CALL

Note

...

注意:利用オプション

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

移植性に関する考慮事項

PARM

および

 および PGM

パラメータ、および「

パラメータ、およびI/Oコマンドでのファイル名の指定

」を参照してください。

を参照してください。

...

以下も参照してください。

7.9.1 CALL のパラメータ

7.9.2 CALL についてのコメント/警告

7.9.3 CALL の使用例


Panel
bgColor

...

#ffffcc

                                                                                       任意指定

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 ------

...

----

...