7 80 REQUEST

LANSA Technical

7.80 REQUEST

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.80.1 REQUEST Parameters

7.80.2 REQUEST Comments / Warnings

7.80.3 REQUEST Examples

                                                         Optional

 

  REQUEST ------ FIELDS ------- field name  field attributes --->

                                |           |               | |

                                |            --- 7 max -----  |

                                | expandable group expression |

                                |----- 1000 max for RDMLX-----|

                                 ----- 100 max for RDML ------

 

             >-- DESIGN ------- *IDENTIFY ---------------------->

                                *DOWN

                                *ACROSS

 

             >-- IDENTIFY ----- *DESIGN ------------------------>

                                *COLHDG

                                *LABEL

                                *DESC

                                *NOID

 

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

                                *NONE

                                *HI *RI *UL (3 maximum)

 

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

                                decimal value

 

             >-- ACROSS_SEP --- *DESIGN ------------------------>

                                decimal value

 

             >-- BROWSELIST --- *NONE -------- 999 ------------->

                                name of list   no.entries/page

 

             >-- EXIT_KEY ----- *YES -- *EXIT -- *HIGH - *NONE ->

                                *NO     *MENU    *LOW   condition

                                        *NEXT

                                        *RETURN

                                        label

 

             >-- MENU_KEY ----- *YES -- *MENU ---- *NONE ------->

                                *NO     *EXIT      condition

                                        *NEXT  

                                        *RETURN

                                        label

 

             >-- ADD_KEY ------ *NO ---- *NEXT --- *NONE ------->

                                *YES     *RETURN   condition

                                          label

 

             >-- CHANGE_KEY --- *NO ---- *NEXT --- *NONE ------->

                                *YES     *RETURN   condition

                                         label

 

             >-- DELETE_KEY --- *NO ---- *NEXT --- *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          |

                              |                                |

                               --------- 5 maximum ------------

 

             >-- PANEL_ID ----- *AUTO -------------------------->

                             or *NONE

                             or panel identifier

 

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

                             or 'Panel title'

 

             >-- SHOW_NEXT ---- *PRO --------------------------->

                                *YES

                                *NO

 

             >-- TEXT --------- 'text' --- line/ --- position -->

                               |           row       column   |

                                ----------- 50 max -----------

                                 *TMAPnnn  1  1  (special value)

 

             >-- CURSOR_LOC --- *NONE  ------- *NONE ----------->

                                *ATFIELD       field name

                                row value      column value

 

             >-- STD_HEAD ----- *DFT --------------------------->

                                *YES

                                *NO

 

             >-- OPTIONS ------ *NONE -------------------------->

                                *NOREAD *OVERLAY (2 maximum)

 

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

                                *YES

                                *NO

                                condition name