company logo

ODL - ODABA Schema Definition Loader (ODL)

The ODABA Definition Loader is used for loading OSI model definitions. In contrast to the OSI utility, ODL does not run queries, but loads a schema (object and functional model) to an ODABA resource database (dictionary).

When no ini-file or dictionary has been passed, the dictionary location has to be defined within the ODL script file.

The utility maintains the production state of the dictionary depending on the options passed. When the dictionary state is in production, the state has to be reset (-r) before loading the schema or a new schema version has to be created (-n).

ODL [ini_file|dict_path] script_file [-R|-N] [-C [-S]] [-A] [-q] [-h]

Definition: 

script_file - location of the ODL file to be loaded

ini_file - contains data source definition for the system or application database

dict_path - path to the target dictionary (when not using an ini-file)

-R - reset production state when being set

-N - create new schema version when dictionaryhas production state

-C - check schema after being loaded successfully

-S - set dictionary state to production

-A - ask for actions not requested

-q -  do not write messages to system output

-h -  show help information