When a user accesses the table AcctTbl from your COBOL program, AcuXDBC looks in the configuration file for the FILENAME-WILDCARD variable, and, substituting "01" for "$$" accesses the data file, "Acct01". In programming terms, when "SELECT * from AcctTbl;" is issued, it functions as if "SELECT * from Acct01;" was entered.
Alternatively, to support multiple companies, you could specify database table ownership using the "-o" option to xdbcutil when creating your system catalog. For example, there could be two tables named AcctTbl-one owned by Company01 and one by Company 02.
xdbcutil -d -x -o
xdbcutil -d c:\data\dict -x c:\data\XFD -o Company01
xdbcutil -d c:\data\dict -x c:\data\XFD -o Company02
SELECT * FROM COMPANY01.AcctTbl AND COMPANY02.AcctTbl