Versions Compared

Key

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

...

7.9.2 CALL Comments / Warnings

7.9.3 CALL Examples

Panel
bgColor#ffffcc

                                                                                      

...

Optional 

CALL

...

 

Panel
bgColor#ffffcc

 CALL --------- PGM ------------- *NONE --------------------->
                                                     pgm name
                                                    pgm name . *LIBL
                                                    pgm name . library name

                 >-- PROCESS --------- *NONE --------------------->
                                                   *DIRECT
                                                    process name

                >-- FUNCTION ------ *MENU ----------------------->
                                                   function name

                >-- WEBROUTINE --- webroutine name ------------->
                                                 *SERVICE service name
                                                 *EVALUATE field name

                >-- ONENTRY ------ *MAP_NONE ------------------>
                                                 *MAP_ALL
                                                 *MAP_LOCAL
                                                 *MAP_SHARED

                >-- ONEXIT -------- *MAP_NONE ------------------->
                                               *MAP_ALL
                                               *MAP_LOCAL
                                               *MAP_SHARED

               >-- PARM ---------- list of parameters --------------->
                                               |   expandable group expression  |
                                                ------- 20 maximum ------------ 

             >-- EXIT_USED ------ *EXIT ----------------------------->
                                               *MENU
                                               *NEXT
                                               *RETURN
                                               label

             >-- MENU_USED ---- *MENU -------------------------->
                                               *EXIT
                                               *NEXT
                                               *RETURN
                                               label

             >-- NUM_LEN ------ *ALL15 --------------------------->
                                              *DEFINED

             >-- PGM_EXCH ----- *NO ----------------------------->
                                              *YES

             >-- IF_ERROR ------ *ABORT -------------------------->
                                             *NEXT
                                             *RETURN
                                             label

             >-- PASS_DS ------ data structure names ------>
                                           |                                  |
                                             ------ 20 max -------

             >-- PASS_LST ----- working list names -------------|
                                           |                                  |
                                             ------ 20 max -------

...