How to separate the xxx50 batch queue location from the ARC ETL files
- Product: Aleph
- Product Version: 20, 21, 22, 23
- Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care
Question
The full ARC ETL's working files take up so much room, we have the XXX50 data_files directed (in the prof_library) to a separate, large and empty mount point:
setenv data_files /pump/xxx50_files
So that is also where the the XXX50 batch queue ends up as well.
We would like to set the batch queue so that it uses /exlibris (or exlibris1), but ARC ETL continues on /pump.
Is this possible?
Answer
Eleven of the ./alephm/source/reporting_center programs are hard-coded to use the $ACTIVE-LIBRARY/files (rather than consulting the $ACTIVE-LIBRARY/$data_files value). Thus, it is not possible to simply change the data_files line in the $ACTIVE-LIBRARY/prof_library.
Instead, a symbolic link needs to be used:
> dlib xxx50
> dr
> mv files /exlibris1/xxx50_files
(to save the existing ./xxx50/files). Then:
> ln -s /exlibris1/xxx50_files files
ls -lrt then shows this:
lrwxrwxrwx 1 aleph aleph 22 Jul 1 08:58 files -> /exlibris1/xxx50_files/
And move the regular files back when done:
> dlib xxx50
> dr
> rm files [to delete the symbolic link]
> mv /exlibris1/xxx50_files files
- Article last edited: 28-Feb-2016