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.