This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
programs:oacomp:overview [2009/11/16 04:50] tdo |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== OaComp ====== | ||
| - | OACOMP is a console based application that compiles an environment source file into a compiled Environment Catalog. | ||
| - | |||
| - | This operation occurs in three phases: | ||
| - | |||
| - | * The parsing phase checks the source file for valid syntax. | ||
| - | * The validation phase checks for unresolved references. | ||
| - | * The compilation phase creates and writes out the physical Environment Catalog. | ||
| - | oacomp <Source File> <Object File> [<List File>] | ||
| - | |||
| - | Source File is the uncompiled environment source detailing the database, tables and columns, and other pertinent information used by Omnidex. A .src extension is assumed and will automatically be appended to the end of the supplied file name. | ||
| - | |||
| - | Object File is the name of the output file, the compiled environment catalog. If omitted, the output file will be the same as the source file with a .env extension. | ||
| - | |||
| - | List File is an optional message file where compiler messages will be written to. If omitted, messages will be displayed to the console window. | ||
| - | |||
| - | |||
| - | Running OACOMP | ||
| - | |||
| - | Run OACOMP from the command line with the environment source file as an argument. | ||
| - | |||
| - | If passing the source file by itself, taking the default output file, do not include the .src suffix. | ||
| - | |||
| - | If passing the source file and the output file, include both the .src suffix for the source file and the .env suffix for the output file. | ||
| - | |||
| - | <code> | ||
| - | C:\omnidex\demo>oacomp orders | ||
| - | DS73010 2.6.11 OmniAccess Environment Compiler Tue Sep 30 12:35:52 2003 | ||
| - | (c) Dynamic Information Systems Corp. 1981-2003 | ||
| - | LICENSEE: DISC Internal Copy | ||
| - | |||
| - | Parsed; Validated; Compiled; Done | ||
| - | ** Environment Compiled Successfully! ** | ||
| - | |||
| - | C:\omnidex\demo> | ||
| - | </code? | ||
| - | |||
| - | You can specify fully qualified the path of the source file as well as the output .env file. | ||
| - | |||
| - | <code> | ||
| - | C:\omnidex\demo>oacomp d:\test\orders.src d:\test\env\orders.env | ||
| - | DS73010 2.6.11 OmniAccess Environment Compiler Tue Sep 30 12:35:52 2003 | ||
| - | (c) Dynamic Information Systems Corp. 1981-2003 | ||
| - | LICENSEE: DISC Internal Copy | ||
| - | |||
| - | Parsed; Validated; Compiled; Done | ||
| - | ** Environment Compiled Successfully! ** | ||
| - | |||
| - | C:\omnidex\demo> | ||
| - | </code> | ||
| - | |||
| - | ====== Quick Links ====== | ||
| - | {{page>:quicklinks&nofooter&noeditbtn}} | ||