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

    Scrambled characters in display after z39 or sru search and double subfields

     

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

     

    Problem: 
    The following problems might occur: 

    (1)    Searching via z39.50 using the yaz_client and displaying a record shows the record like 

    02443pM2.01200781 450h 
    001 $$aAC10846944 
    005 20150430140500.0 
    020 a $ YYY¤CÆ °CÆ a1034225936 $a 1034225936 $b DNB 
    025 a $ YYYðCÆ $a 1034225936 
    026 $ YYY,DÆ $a DNB1034225936 
    030 $a |1daz|z|||37 
    036 a $ YYY DÆ $a XA-DE-NW 
    037 b $ YYYÜDÆ $a ger 
    050 $a |a||||||||||| 
    051 $s |||z||| 
    070 $ YYYxEÆ $a AKW 
    070 a $ YYY°EÆ $a DNB 
    076 s $ YYYèEÆ $a 54 
    100 b $ YYYFÆ 0FÆ pSteinberg, Swen $p Steinberg, Swen $d 1980- $9 (DE-5 88)133414248 $b [Hrsg.] 

    There are unneeded characters and the columns are not in the right place. 

    (2)    Searching via SRU and displaying a record in XML format shows the record like: 

    <leader>01227nM2.a1200361 450h</leader> 
    <controlfield tag="001">$$aAC12207516</controlfield> 
    <controlfield tag="003">$$a20150731</controlfield> 
    <controlfield tag="005">20150731125000.0</controlfield> 
    <datafield tag="026" ind1=" "> 
    <subfield code=""/> 
    <subfield code="a">OBVAC12207516</subfield> 
    </datafield> 
    <datafield tag="030" ind1=" "> 
    <subfield code="a">|1ucr|||||17</subfield> 
    </datafield> 
    <datafield tag="036" ind1="a"> 
    <subfield code=""/> 
    <subfield code="a">AT</subfield> 
    </datafield> 
    <datafield tag="037" ind1="b"> 
    <subfield code=""/> 
    <subfield code="a">ger</subfield> 
    </datafield> 
    <datafield tag="050" ind1=" "> 
    <subfield code=""/> 
    <subfield code="a">a|a|||||g|||||</subfield> 
    </datafield> 
    <datafield tag="051" ind1=" "> 
    <subfield code=""/> 
    <subfield code="a">mu||||||</subfield> 
    </datafield> 
    <datafield tag="070" ind1=" "> 
    <subfield code=""/> 
    <subfield code="a">UBW</subfield> 
    </datafield> 
    <datafield tag="076" ind1="s"> 
    <subfield code="">YYY俁</subfield> 
    <subfield code="a">54</subfield> 

    The line for the subfield is displayed twice and, in some cases, contains needless characters 

     

    Cause: 
    Corrupt data 

     

    Resolution: 
    The LDR field holds in pos. 10 the information “Number of character positions used for indicators”. When the information is not correct (it must be “2”!) the subfield information after the indicator is not correctly displayed. 

    LDR field with wrong value on pos. 10: 
    00000nM2.01200024------h 

    LDR field with correct value on pos. 10: 
    00000nM2.02200024------h
     

     

     


    • Article last edited: 6-Jun-2016
    • Was this article helpful?