You can include library names in a multiple path environment variable. For example, if you have issued the command
set test=/apdir;/aplbr/aplbr.lbr;/aplbr/aplbr1.lbrthe filename $test/app.dat would be resolved to /aplbr/aplbr.lbr/app.dat if /apdir/app.dat did not exist.
The libraries are searched in the order they appear in the environment variable.
You can also specify a library as part of the search path for program calls. For example, if you have issued the command
set appath=/apdir/progs1.lbr;/appdir/progs2.lbr
you can use the format
call "$appath/prog"
Your COBOL development system will search the libraries progs1.lbr and progs2.lbr for the program prog1. The libraries are searched in the order they appear in the environment variable. Any library searched remains open during the execution of the application, unless the application itself explicitly closes it.