The DP4 auxiliary database manager allows you to run DP4 application programs or DP4 utilities against the data stored in a non-DP4 system.
For example, if some of the data in the system is stored in a non-DP4 database, you can add your own functions to read the records from the alternative source. Whenever the database manager implements the function to fetch a record, your database system code is processed. Your database system code can filter those records that are processed by your code from those that are processed by DP4.
DP4 supply pre-defined database management code for accessing data from non-DP4 environments. For example, DP4 supply an auxiliary database controller program called AUXWODBC, that allows you to access data in an ODBC compliant database. See Connection to Other SQL Database Systems.