Versions Compared

Key

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

There are three basic "object" types: fields, files and processes, that you normally manipulate when using LANSA. These three objects are reflected in the major developer menus in the system. 

No Format
nopanel

...

true
                        <entry to system>
                               |
                               |
      The LANSA menu      _____|_____

...


         structure       |            |

...


                         |    MAIN    |

...


                         |   SYSTEM   |

...


                         |    MENU    |

...


                         |____________|

...


                               |

...


                               |

...


           ____________________|_______________________

...


          |             |               |             

...

 |
       ___|_____    ____|_____    ______|____     _____|_____

...


      |         |  |          |  |            |  |           |

...


      | FILE    |  |  FIELD   |  |   PROCESS  |  |   HOUSE   |

...


      |CONTROL  |  | CONTROL  |  |   CONTROL  |  |  KEEPING  |

...


      | MENU    |  |  MENU    |  |    MENU    |  |   MENU    |

...


      |_________|  |__________|  |____________|  |___________|

...


           |                           |
       ____|_______               _____|_____

...


      |            |             |

...

           |
      | FILE       |             |

...

  PROCESS  |
      | DEFINITION |             |

...

 DEFINITION|
      | MENU       |             |

...

    MENU   |
      |____________|             |___________|

...


Examples of the screens represented are given in  in 1.5 The Major LANSA Developer Menus.
 
There is another way to access the LANSA development environment.

It is called "Advanced access" and uses "Work with" style screens.

Before using Advanced access please note that:

...

You access Advanced mode access using the DEVELOPER(*ADVANCED) parameter on the LANSA command.

When this parameter is used the developer menus are structured like this: 

No Format
nopanel

...

true
                           <entry to system>
                             _____|______

...


                            |            |

...


       The LANSA menu       |    MAIN    |

...


       structure for        |   SYSTEM   |

...


     DEVELOPER(*ADVANCED)   |    MENU    |

...


                            | (ADVANCED) |

...


                            |____________|

...


                                  |       

...


                                  |       

...


         _________________________|_____________________________
      _

...

_|___   ___|_____   ___|_____   _

...

__|___   ___|_____   ___|_____

...


     |      |

...

 |         |

...

 |         |

...

 |       |

...

 |         |

...

 |         |

...


     | WORK | |  WORK   |

...

 |  WORK   |

...

 |

...

 WORK  |

...

 |  WORK   |

...

 |  WORK   |

...


     | WITH | |  WITH   |

...

 |  WITH   |

...

 |

...

 WITH  |

...

 |  WITH   |

...

 |  WITH   |

...


     |FIELDS|

...

 |

...

 SYSTEM  |

...

 |

...

LANGUAGE |

...

 |

...

 FILES |

...

 |PROCESSES|

...

 |

...

 HOUSE |

...


     |      |

...

 |VARIABLES|

...

 |VARIABLES|

...

 |       |

...

 |         |

...

 |

...

 KEEPING |
     |______|

...

 |_________|

...

 |_________|

...

 |_______|

...

 |_________|

...

 |_________|

...


                                                 ___|____

...


                                                |         |

...


                                                |  WORK   |

...


                                                |  WITH   |

...


                                                |FUNCTIONS|

...


                                                |_________|

...

 
Refer to to 1.6 The Major LANSA Developer(*Advanced) Screens for examples of the DEVELOPER(*ADVANCED) "Work with" style screens.