Skip to main content
ExLibris
Ex Libris Knowledge Center

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