2.14.10 Create Panel Groups for HELP Text in LANSA

If the text string '*UIMHELP' is set in data area DC@OSVEROP, the Submit Creation of Panel Group screen will be presented after exit from SEU during a help text edit session.

 

  DC@P100203          Submit Creation of Panel Group                  

 

  Field  . . .  CUSTNO      _ Customer Number                ( ENG  ) 

 

 

You may now submit a job to create the Help Panel Group for this FIELD 

To submit the creation of the panel group, fill in the fields below.   

 

 

  Submit this job  . . . . . . . . . . . . . . . . . NO        YES,NO  

  Using job name . . . . . . . . . . . . . . . . . . DC@PNLGRC        

      Job Description  . . . . . . . . . . . . . . QGPL/QBATCH       

      Job Queue  . . . . . . . . . . . . . . . . . *JOBD              

      Output Queue . . . . . . . . . . . . . . . . *JOBD              

                                                                       

                                                                       

  Specify language or *ALL . . . . . . . . . . . . . ENG              

                                                                       

                                                                       

The name of the panel group (re_)created will be DC@PNLGRC. Use HELP on                                                            this message

F1=Help  F3=Exit  F12=Cancel  F14=Msgs                                 

 

 

The details on this screen can now be changed to meet the requirements, and to submit the job:

Submit This Job

Job Name

Job Description

Job Queue

Output Queue

Specify Language or *ALL

This item is shown in multilingual systems only. It is pre-filled with the current language. Any language valid for the partition for which the Panel Group is to be (re-)created, may be entered here. If the special value '*ALL' is entered, a job will be submitted for each partition language, for the creation of the Panel Group.

A message will be displayed at the bottom of the screen, indicating the name of the Panel Group to be created. This name is generated by LANSA and can not be changed. The name of the Panel Group will be the process name for processes and functions, meaning that one Panel Group will exist for each process and all functions within it. For fields, the generated name will be DC@PNLGR_x, where x is the first character of the field name. Hence, one Panel Group will exist for all fields with a certain first character. Help text for fields with a name starting with a special character is included in DC@PNLGR_A.

This means that if help text is created or edited for more than one object, a compile of the Panel Group needs to be submitted only once for a given group of objects (fields with a common starting letter, functions within a process), that is, for the last object in the group that help text was edited for.

The Panel Groups for fields, functions and processes do not need to exist at the time a process or function is compiled. They can be created at any time. If the help key is used at execution time, but the Panel Group for the object does not exist, the UIM manager presents a message in a window, indicating that help text is not available.