Full authority library reload
- Article Type: General
- Product: Aleph
- Product Version: 20, 21, 22, 23
Description:
I'm putting together a list of steps for a full authority load in our Test instance in preparation for doing it in prod.
Since this will be a full load of new authority records I will be dumping the current nov10 records. I think I need to:
1) drop and recreate abc10/z00
2) set counters in abc10/util g to 0
- last acc-number
- last doc-number
- last long acc-number
- last-similar-acc-number
- last word-number
3) Load new authorities with p-manage-18
- use fix_doc_001
- use a fix to add UPD Y
4) Load new bib's in abc01 after running new bib files through manage-36
5) Index abc10
- manage-02
- manage-17
- manage-27
6) Index abc01
- manage-102
- manage-02
- manage-17
- manage-35
Does this cover the steps so that I can start looking at the specifics? Since I will be overwriting the bib records in abc01 with the corrected ones from Marcive, will I have to do a complete re-indexing on the bib library or can I get away with just the acc indexing?
Resolution:
In step 1, you need to drop and recreate *all* of the abc10 tables, not just z00. ( dlib abc10 - util a/17/1 all )
In step 3, you need to run p_manage_18 specifying "Indexing None II" (DOC_ONLY). manage-18 will increment the last-doc-number counter as it loads the records.
Before running p_manage_18 for nov10, you need to stop all of the following:
the abc10 ue_01;
the $z105_library ue_11, and
the abc01 ue_08.
In step 4, you need to decide which Indexing value to use. Unless you are loading more than 500,000 bib records, I suggest that you *not* run the bib indexing jobs but, instead, let ue_01 index the records. This means that you would specify "Indexing FULL" in the p_manage_18 submission.
In step 5, you need to run p_manage_05, p_manage_07, and, optionally, p_manage_01 (depending on whether you do Word searches in the authority library). After the indexing is done, you should restart the abc10 ue_01. (Leave the abc50 ue_11 and the bib ue_08 stopped.)
Assuming that you do "Indexing FULL" in the Step 4 submission of p_manage_18 for abc01, then step 6 (running bib indexing jobs) will be unnecessary.
There is the potential for duplicate work being done by the abc01 ue_08: the loaded authority records will want to update/link the bib headings (via the $z105_library ue_11 and the abc01 ue_08) and loaded bib records will want to do the same (via the abc01 ue_01 / ue_08).
I suggest that you start the abc01 ue_08 after step 4 is completed.
When the abc01 ue_08 is complete, you can see if the headings seem to be linked to the authority records OK. If so, then you can do: dlib $z105_library util a/17/1 z105 to delete the z105 records. And then restart the $z105_library ue_11.
If, on the other hand, the headings do not seem to be linked correctly, you can restart the $z105_library ue_11 (without deleting the z105 records).
A schedule with the above corrections included looks like the following:
1) drop and recreate abc10 tables (dlib abc10 - util a/17/1 all)
2) set counters in abc10/util g to 0
- last acc-number
- last doc-number
- last long acc-number
- last-similar-acc-number
- last word-number
2a) Before running p_manage_18 for abc10, you need to stop all of the following:
the abc10 ue_01,
the $z105_library ue_11, and
the abc01 ue_08.
3) Load new authorities with p_manage_18, specifying "Indexing None II" (DOC_ONLY)
- use fix_doc_001
- use a fix to add UPD Y
4) Load new bib's in abc01 after running new bib files through manage-36, specifying "Indexing FULL"
4a) After the load is done the bib library ue_08 will want to restart. Stop it.
5) Index abc10:
- manage-05
- manage-07
- manage-02
- manage-17
- manage-27
- manage-01 (optional)
5a) The abc10 ue_01 should be restarted when the indexing jobs end. If it's not, restart it.
6) Index abc01 [not necessary because Indexing FULL specified in step 4]
7) Restart the bib library ue_08.
8) Once the bib ue_08 is done with its processing, restart the $z105_library ue_11 (with or without deleting the z105 records -- see above).
See also, Article 000033397 ("How to reload an authority library").
Additional Information
Article link: How to reload an authority library
- Article last edited: 6/3/2015