Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Checking presence of subfield depending on indicator value

     

    • Product: Aleph
    • Product Version: 20, 21, 22, 23
    • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care

     

    Description

    We'd like Aleph to check and report, in a non-blocking way, the absence of subfield $$2 when second indicator of field 655 is a '7'.  We tried to do this via check_doc_doc, check_doc_mandatory, and check_doc_line, but it doesn't work.  (We get 'Tag 655 is missing a mandatory sub field "" '.) .

    Resolution

    There is no way to configure ALEPH to check a dependency between an indicator value and the presence of a specific subfield. The dependency check when using check_doc_line section "D" is only for sub-fields (and not indicators). 

    A workaround would be: 

    1)    Run ret-01 to retrieve all Bibs with a 655 tag with second indicator 7, specifying output file “list1” 
    2)    Using “list1” as input, retrieve all those Bibs that have subfield $$2, with From text = A and To text = ZZZ. Output is “list2”. 
    3)    diff list1 and list2 (ret-10). This will give you all the bibs that have 655 with second indicator 7 and no subfield $$2. 
     

     

     


    • Article last edited: 3-Jan-2018