Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. Changing subject headings using batch global change (p_manage_21)

    Changing subject headings using batch global change (p_manage_21)

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers
    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Description:
    We know that changing a subject heading in the GUI Browse Headings can change the associated bib records, but we don't have GUI access; we need to be able to change subject headings by batch jobs. How can we do this?

    Resolution:
    If this heading is connected to an xxx10 authority record, you should change the heading in that associated authority record; the change can then be propagated to the bib records via the mechanisms described in KBs 4100 and 8192-2423.

    If there is no authority connection, for each string you want to change you need to:

    1. run p_ret_03 to retrieve the records containing the string
    2. create a ./files/xxxx parameter file
    3. run p_manage_21 to make the change

    Here are three examples:

    *Example 1:*

    1. retrieve records:

    csh -f $aleph_proc/p_ret_03 USM01,ping1.js,wsu=Hygiene*Sexual > & $alephe_scratch/p_ret_03.0502.js.log &

    2. File "hygiene" in data_files:

    CHARACTER_CONVERSION=NONE
    select 650##
    string-rep $$aHygiene, Sexual
    string-by $$aSexual health

    3. To test:

    csh -f $aleph_proc/p_manage_21 USM01,ping1.js,pingout1.js,N,hygiene,,,,,,,,,,,,,,,,,,,,,,N,,MASTER, >& $alephe_scratch/usm01_p_manage_21.ping1b.js.log &

    3b. To actually make the change the "N,hygiene" to "Y,hygiene".


    *Example 2:*

    1. retrieve records:

    csh -f $aleph_proc/p_ret_03 USM01,ping2.js,wsu=Cookery > & $alephe_scratch/p_ret_03.0502.js.log &

    2. File "cookery":

    CHARACTER_CONVERSION=NONE
    select 650##
    string-rep $$aCookery
    string-by $$aCooking

    3. To test:

    csh -f $aleph_proc/p_manage_21 USM01,ping1.js,pingout1.js,N,cookery,,,,,,,,,,,,,,,,,,,,,,N,,MASTER, >& $alephe_scratch/usm01_p_manage_21.ping1b.js.log &

    3b. To actually make the change the "N,cookery" to "Y,cookery".


    *Example 3:*

    1. retrieve records:

    csh -f $aleph_proc/p_ret_03 USM01,ping1.js,wsu=Literature*Comparative > & $alephe_scratch/p_ret_03.0502.js.log &

    2. File "literature" in data_files:

    CHARACTER_CONVERSION=NONE
    select 650##
    string-rep $$aLiterature, Comparative
    string-by $$aComparative literature


    3. To test:

    csh -f $aleph_proc/p_manage_21 USM01,ping1.js,pingout1.js,N,literature,,,,,,,,,,,,,,,,,,,,,,N,,MASTER, >& $alephe_scratch/usm01_p_manage_21.ping1b.js.log &

    3b. To actually make the change the "N,literature" to "Y,literature".

    Note: the preceding uses information from KB 31456.


    • Article last edited: 10/8/2013
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Changing sort order of cash transactions in patron display
      • Changing sublibrary codes
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 20
      2. contype:kba
      3. Prod:Aleph
      4. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved