Adding util a/17/1 to the job_list
- Article Type: General
- Product: Aleph
- Product Version: 20
Description:
Is it possible to add util a/17/1 (util_a_17_01) to the job_list?
Resolution:
Two methods of doing this are described below....
--------------------------
METHOD #1:
--------------------------
The $aleph_proc/util_a_17_b is a version of util_a_17_01 intended for inclusion in other procedures.
To permit util_a_17_b to run in the job_list as a standalone job, you need to make a util_a_17_b_job:
> ap
> cp util_a_17_b util_a_17_b_job
> vi util_a_17_b_job
Then change lines 5 - 15 of util_a_17_b_job from:
if ($#argv != 2) then
echo "Usage: $0 <table|index|table_index|index_list|synonym|trigger> <all|tablename>"
rm_f_symbol
exit(1)
endif
#
set l_op = `echo $1 | aleph_tr -l`
set l_table = `echo $2 | aleph_tr -l`
echo $active_library $l_op $l_table
cd $data_scratch
to:
if ($#argv != 3) then
echo "Usage: $0 <library> <table|index|table_index|index_list|synonym|trigger> <all|tablename>"
rm_f_symbol
exit(1)
endif
#
set active_library = `echo $1 | aleph_tr -l`
set l_op = `echo $2 | aleph_tr -l`
set l_table = `echo $3 | aleph_tr -l`
echo $active_library $l_op $l_table
echo "library == $active_library"
cd $data_scratch
The job_list entry would look like this:
W4 18:05:00 N csh -f /exlibris/aleph/a20_3/aleph/proc/util_a_17_b_job USMnn table_index znn
where "USMnn" is the library and "znn" is the table you want to drop/create.
----------------------------------
METHOD #2:
----------------------------------
Create a proc like the following util_a_17_1_z301, in which the "z301" is changed to the file that you want to drop/create:
# dlib to usm50
source $aleph_proc/def_local_env
start_p0000 usm50
# run util a 17 1 on z301
source $aleph_proc/util_a_17_01 << EOF
usm50
z301
yes
no
EOF
<end sample util_a_17_1_z301proc >
To run do this:
csh -f /$aleph_proc/util_a_17_1_z301
You can also put above line in job list.
[end METHOD #2]
- Article last edited: 10/8/2013