# To compile and run the demo program

Restriction: This topic applies only when a Database Connectors license has been installed via the Micro Focus License Management System.

Before you compile the demo program, ensure that your RDBMS data source is available and correctly configured. The demo program (demo.cbl) by default is located in the Connectors sub-directory within your Samples directory.

1. From a Visual COBOL command or shell prompt, set the environment variable A_CONFIG to the path of your ACUFH configuration file.
Note: See the specific RDBMS sections for details of the variables your configuration file should contain as a minimum requirement. You do not need to add the variables for user name and password, as these are prompted for when the program runs.
set A_CONFIG=c:\path\to\mycfg.cfg
2. Enter the compilation command:
cobol demo.cbl IDXFORMAT"nn" NOGNT"";

where nn is either 18 (for MSSQL), 19 (for Oracle), 20 (for DB2), or 22 (for ODBC).

Note: The CREATEXFD directive is also a minimum requirement, but this is explicitly specified within the program.

An executable file (demo.int) and an XFD file (orderfile.xfd) is built.

3. After compilation, run the program:
run demo.int
Note:

If you are not running the executable from the same directory as the XFD file, you will also need to add XFD_PREFIX path/to/xfd-file to your ACUFH configuration file.

On HP-UX platforms, you must use the cobrun_t syntax so that your application and the RDBMS both use a multi-threaded run time system; a mix of single- and multi-threaded run time systems will produce an error.