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

    Bracket info from 049 tag is showing up in 852 $$a, $$b, and $$c subfields

    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    Description:
    I'm setting up our system to work with the OCLC server import procedure. I have configured tab_mapping because I want to create Holdings records upon import. However, when I include a bracketed stamp in the 049 field, along with our OCLC code, that bracketed stamp is repeated in all 852 subfields, include $$a, $$b, and $$c. For example, when I import an OCLC record with this 049 info:

    049: XZLA [Test stamp]

    I get a HOL with:

    8521 L $$aExL [Test stamp] $$bMAIN [Test stamp] $$cCIRCR [Test stamp]

    Here is the relevant section of tab_mapping

    XZLA 049## a 8521 a s/XZLA/ExL/ Y Y
    XZLA 049## a 8521 b s/XZLA/MAIN/ Y N
    XZLA 049## a 8521 c s/XZLA/CIRCR/ Y N
    XZLA 0920# a 8521 h Y N
    XZLA 0920# b 8521 i Y N

    Resolution:
    tab_mapping does very precise and very literal mapping. As an example, when you code this line:

    XZLA 049## a 8521 a s/XZLA/ExL/ Y Y

    You are saying:

    If the 049 OCLC code is XZLA, take the contents of subfield $$a of the 049 tag and insert it into the subfield $$a of the 852. Then look for the string XZLAand replace it with ExL. Therefore:

    XZLA [Test stamp] becomes ExL [Test stamp]

    If you want to replace the entire contents of the 049 $$a, and not just the OCLC code, you need to use this in tab_mapping:

    XZLA 049## a 8521 a s/*/ExL/ Y Y


    • Article last edited: 10/8/2013