Versions Compared

Key

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

7.104 REQUEST

Note
Note: Usage options

The REQUEST command allows the user to input information at a workstation.

The REQUEST command is only valid in RDMLX functions when being used on the Web. If it is used elsewhere a fatal error occurs at runtime. If this occurs, either put your REQUEST command in an RDML function or use a Form to show user information.

Portability Considerations

Refer to parameters: FIELDS,
IGCCNV_KEY

 

, OPTIONS

 

, SHOW_NEXT

 

,and TEXT.

Also See

7.104.1 REQUEST Parameters

7.104.2 REQUEST Comments / Warnings

7.104.3 REQUEST Examples


Panel
bgColor#ffffcc

                                                                                                Optional

  REQUEST ---

No Format
                                                        Optional   REQUEST

------

FIELDS

----------

field name  field attributes

field name    field attributes ------->

                                |           |               | |                                 |            --- 7 max -----  |                                 | expandable group expression |                                 


                                                          |                    |                      |     |
                                                          |                     --- 7 max ----      |
                                                          |  expandable group expression  |
                                                          |-----

1000

max

for

RDMLX -----|

                                


                                                           -------

100

max

for

RDML

------

             >

                         >--

DESIGN

--------

*IDENTIFY

-------------------------->

                                *DOWN                                 *ACROSS              >-- IDENTIFY


                                                         *DOWN
                                                         *ACROSS

                         >-- IDENTIFY ------

*DESIGN

---------------------------->

                                *COLHDG                                 *LABEL                                 *DESC                                 *NOID              >-- IDENT_ATR ---- *DEFAULT


                                                         *COLHDG
                                                         *LABEL
                                                         *DESC
                                                         *NOID

                       >-- IDENT_ATR ----- *DEFAULT ---------------------------->

                                *NONE                                 *HI *RI *UL (3 maximum)              >-- DOWN_SEP ----- *DESIGN


                                                        *NONE
                                                        *HI *RI *UL (3 maximum)

                      >-- DOWN_SEP ---- *DESIGN ------------------------------>

                                decimal value              >--


                                                        decimal value

                      >-- ACROSS_SEP

---

*DESIGN

------------------------------>

                                decimal value              >-- BROWSELIST


                                                       decimal value

                     >-- BROWSELIST ----

*NONE

--------

999

------------------>

                                name of


                                                       name of list   no.entries/page

             >

                    >--

EXIT_KEY

--------

*YES

---

*EXIT

---

*HIGH

--

*NONE

->                                 *NO     *MENU    *LOW   condition                                         *NEXT                                         *RETURN                                         label              >-- MENU_KEY

--->
                                                      *NO      *MENU    *LOW     condition
                                                      *NEXT
                                                      *RETURN
                                                      label

                    >-- MENU_KEY -----

*YES

---

*MENU

----

*NONE

----------->

                                *NO     *EXIT      condition                                         *NEXT                                           *RETURN                                         label              >-- ADD_KEY


                                                     *NO      *EXIT           condition
                                                     *NEXT  
                                                     *RETURN
                                                     label

                   >-- ADD_KEY -------

*NO

----

*NEXT

----

*NONE

----------->

                                *YES     *RETURN   condition                                           label              >-- CHANGE_KEY --- *NO


                                                    *YES        *RETURN   condition
                                                     label

                  >-- CHANGE_KEY --- *NO ----

*NEXT

----

*NONE

----------->

                                *YES     *RETURN   condition                                          label              >-- DELETE_KEY --- *NO


                                                    *YES        *RETURN   condition
                                                    label

                   >-- DELETE_KEY --- *NO -----

*NEXT

----

*NONE

----------->

                                *YES     *RETURN   condition                                          label              >-- PROMPT_KEY --- *DFT --- *AUTO --- *NONE


                                                  *YES         *RETURN    condition
                                                  label

                  >-- PROMPT_KEY -- *DFT ----- *AUTO ---- *NONE ----------->

                                *YES     *NEXT     condition                                 *NO      label             >-- USER_KEYS --- fnc key--'desc'--*NEXT -- *NONE ->                               |                 *RETURN   cond |                               |                 label          |                               |                                |                                


                                                  *YES          *NEXT        condition
                                                  *NO           label

                  >-- USER_KEYS --- fnc key- --'desc'----*NEXT ---- *NONE ---->
                                               |                               *RETURN    cond        |
                                               |                                label                         |
                                               |                                                                 |
                                                -------------

5

maximum

----------------

             >

                  >--

PANEL_ID

------

*AUTO

----------------------------------->

                             or *NONE                              or panel identifier              >-- PANEL_TITL --- *FUNCTION


                                                  or *NONE
                                                  or panel identifier

                  >-- PANEL_TITL ---- *FUNCTION ----------------------------->

                             or


                                                  or 'Panel

title'

             >

                  >--

SHOW_NEXT

-

---

*PRO

------------------------------------>

                                *YES                                 *NO              >-- TEXT


                                                  *YES
                                                  *NO

                  >-- TEXT -----------

'text'

-----

line/

-----

position

position ---------->

                               |           row       column   |                                 


                                                  |                row           column            |
                                                     -------------

50

max

--------------

                                 


                                                  *TMAPnnn  1  1  (special

value)

             >

                 >--

CURSOR_LOC

-

--

*NONE  -------

*NONE

---------------->

                                *ATFIELD       field name                                 row value      column value              >-- STD_HEAD


                                                 *ATFIELD          field name
                                                  row value      column value

                 >-- STD_HEAD -----

*DFT

----------------------------------->

                                *YES                                 *NO              >-- OPTIONS


                                                 *YES
                                                 *NO

                 >-- OPTIONS -----

-

*NONE

--------------------------------->

                                *NOREAD *OVERLAY (2 maximum)              >-- IGCCNV_KEY  -- *AUTO


                                               *NOREAD  *OVERLAY  (2 maximum)

                 >-- IGCCNV_KEY  - *AUTO ----------------------------------|

                                *YES                                 *NO                                 condition


                                                *YES
                                                *NO
                                                condition name