the Genius linker is a collection of interfaces which provide transparent access to most major databases and other data storage systems from programs generated by the Genius solution. Relational, hierarchical and network databases are all supported via this mechanism and currently include: ORACLE RDBMS, ORACLE Rdb, DBMS-32, INGRES, CA-DB and (on Windows) generic ODBC. Database applications packages including MANMAN, PROTOS, TROPOS, CODA-IAS and CYBORG are also supported. File definitions may be extracted from a number of other sources, including ORACLE (formerly Digital) CDD, COBOL and BASIC source code.
the Genius linker isolates database specific features in the generated custom code, so that a uniform transparent interface is presented to the rest of the Genius solution. This allows the user to create programs in an environment which is as far as possible independent of the choice of database or file structure.
Other Genius linker modules allow the export of Genius user reports in a variety of formats including LOTUS 1-2-3, 20/20, DIF and comma-separated. Integration with Digital's ALL-IN-1 office systems package is also supported on OpenVMS platforms.