Command Line Method to Run an Application from an Image (w4glrun)
To run an application from an image, start the RunImage utility from the Start menu, Run command or by entering the following command at the command line:
w4glrun appfile.img [-ccomponent] [-uusername] [-ddatabase]
[-menvironment_var] [-gfilename] [-ifilename]
[-nowindows] [-fakefields] [-bidi]
[-T{yes|yes,min|yes,logonly|all|all,min|all,logonly|no}] [-A] [-Lfilename]
[-/dbmsflags dbmsflags] [-/appflags appflags]
Parameters are as follows:
appfile.img
Specifies the image file to run
-ccomponent
Specifies a component (frame or procedure) to use as the starting point for the application. By default, the application starts with the frame or procedure specified in the application's Property Inspector.
-uusername
Lets you use this command as if you were another user, username.
Note: You, not username, own all files created by OpenROAD.
-ddatabase
Specifies the name and location (host machine) of the database that contains the data to be used in the application. This database need not be the same database that was specified when the application was created.
-menvironment_var
Lets you specify the name of a different environment variable to contain your list of DLLs or shared libraries to be searched when resolving 3GL procedure calls. If it is present, the -m parameter overrides any existing specification of II_LIBU3GL.
-gfilename
Specifies a file containing initial values for the global variables and global constants in the application.
The values remain in effect for the duration of the current OpenROAD session.
-ifilename
Lets you specify a file containing overrides for the version and location of any included applications.
-nowindows
Lets the application run without the window manager running. This option does not provide full batch mode execution, because some interaction with the application still may be required through the Trace window.
-fakefields
Instructs OpenROAD to multiplex a single control for many fields to save time and memory. By default, OpenROAD creates a separate Microsoft Windows system control for each field on a form.
This parameter is provided for backward compatibility. It sets the FormField.RequireRealField runtime default to FALSE.
Note: Some field types only provide all their capabilities when they are created as Windows system controls.
-bidi
Specifies that OpenROAD application GUI components be displayed from right to left
-T
Controls the display of the Trace window by entering one of the following values:
yes
Specifies that the Trace window appears but suppresses all informational system messages
yes,min
Specifies that the Trace window appears minimized as an icon, and all informational system messages are suppressed
yes,logonly
Specifies that the Trace window does not appear, but all messages are saved in a log file without informational system messages
all
Specifies that the Trace window does appear and all messages are written
all,min
Specifies that messages are written to the Trace window, which appears minimized as an icon
all,logonly
Specifies that the Trace window does not appear, but all messages are saved in a log file
no
Specifies that the Trace window does not appear, and no log file is created
-A
Appends the trace output of the current command to the end of the existing error log file.
Note: The error log file, w4gl.log, is located in %II_SYSTEM%\ingres\files.
-Lfilename
Specifies the name of a log file. If the log path specified is not a full path, the file is created in the %II_SYSTEM%\ingres\files directory.
-/dbmsflags and -/appflags
Note: If you have installed the OpenROAD Development package, you can use the w4gldev runimage command instead of w4glrun.
An exit code of zero (0) means success; a non-zero exit code indicates an error. The exit code can be set by the application executed using the SessionObject.ExitCode attribute.