Option Maintenance Help

Each menu option to be accessed by a user is defined in the Options definition file. Based on the Link type the option can be a link to a Menu title, a URL, a dL4 application or a Unibasic application. 
Once an option is defined it can be added to Users' option lists so it can be accessed in the User Maintenance page. 

DynamicXport installs with all it's administrative functions predefined as Web Administration options. 

To add a new Option enter the new unique Option ID and click the Add button.  The Option Maintenance form will display. Complete the form and click Save to save the new Option.  

To search for an Option, select to search by Option ID, Parent ID, Organization ID, Description, or Link, enter an exact or partial match to search for and click Search.

To view, change or delete an existing Option on the search list click the Option ID.  You can then modify the Option definition and click Save or you can click Delete to remove the Option.  An Option cannot be deleted if it is in use. 

Option file field definitions : 

Option ID 
The Option ID can be up to 8 characters in length length and can consist of alphanumeric characters, comma, period, dash and underscore only. The ID is the unique identifier of the Option and is case sensitive. 

Organization ID 
Identifies the Organization that this Option belongs to and thus determines at what level in the Organizational hierarchy the Option is available. Typically Options are placed in the (MASTER) Organization and thus available to be assigned to all users. However Options can be placed at a lower level and therefore only made available to User's in that Organization or it's child Organizations. 

Parent ID 
Options can be presented on the User's menu option list as a sub-option below a menu title. First define an Option to be a menu title and then reference it as the Parent ID when defining the sub-option. The Parent ID must already be defined as a Menu Link type option. 

Description 
This field contains the description of the option that will appear in the User's menu options list. The description can be up to 40 characters. 

Link type 
This indicator defines the type of link the option is. 
Valid link types are : 
1. Menu - is simply a menu title to display on the User's menu. Other options can then be defined as sub-options of the menu option by using the Menu Link type Option ID as it's Parent ID. 
2. URL - simply links to the URL defined in the Link field when the option is selected by the user. 
3. dL4 - indicates it is a dL4 application that is to be run when the option is selected. The dL4 program to run is defined in the Link field. 
4. Unibasic - indicates it is a Unibasic application that is to be run when the option is selected. The Unibasic program to run is defined in the Link field. 

HTML Input Page 
If an initial HTML page needs to be displayed before running the application the filename of the HTML page is put here. This is typically a form input page which would be displayed when the Option is chosen on the menu. When the form is submitted then the application is actually run to respond to the form inputs. Session variables can be merged into the page.  This field will ALWAYS be prefixed with the View Merge Directory. For URL link types, if the Input Page field is used a merge output will be done to the page (the page must be in the Merge Directory) vs. if the Link field is used a redirect to the page will occur. The redirect will assume the page is in the Merge Directory unless a full URL is given.

Prelink String 
Application related, the Prelink field is a string that is to be processed before launching the dL4 or Unibasic Option Link. Typically this is used to set environment variables such as LUMAP and LUST prior to processing the option. The Prelink string can be up to 254 characters in length. If not defined, Options will use the Prelink String defined for the Organization. 

Link 
The Link field is the URL to link to or the dL4 or Unibasic program filename to run. 

HTML Output Page 
The HTML Output Page is the default page to merge results to and display to the browser after the application has finished processing. The Output Page can be overridden by setting the Output= variable to another page. DynamicXport automatically precedes the HTML Output Page field with the View Merge Directory. 

Target Window 
The Target Window defines where the Option is to display in the browser. If set to 'Same', it will display within the same window browser as the menu options. If set to 'New', it will always open a new separate window. Any other text will be the name of a window, in which case if it exists it will display in it, otherwise it will create a new window of that name. 

Requires SSL access 
This indicator determines if the option should be run with SSL encryption. Menus will hyperlink to the option with http or https based on this indicator. If SSL is required DynamicXport will verify that it is being accessed with SSL before allowing access.

Access Security Level 
This indicator determines in which ways the option can be accessed. 
If High, the Option must be accessed by a User who has already logged in and has an active session. 
If Medium, the Option can be accessed with an active session or directly with a User ID and password. This could apply where someone else's application is trying to access data through a socket instead of through a browser. 
If Low, the Option can be accessed and run without an active session or a User ID and password. 

Extended Log 
This indicator defines whether an Extended Log should be saved for this option. If this indicator is turned on the Audit Log will retain extensive details of all incoming and outgoing data. This can be used by developers for debugging purposes or for extensive monitoring of a particular Option. Extended Log can also be turned on Globally or by selected Users.