How to build a MARC tag based on the contents of sfs from another two tags?
- Article Type: General
- Product: Aleph
- Product Version: 20
Desired Outcome Goal:
Creation of a 222-field based on the contents of subfields from another two tags in the following way:
Copy 245 $a to 222 0$a and copy 260 $a to 222 0$b
This is how it should look after the change:
000000001 222 0 L $$aTelephony$$b(Chicago, U.S.A.)
000000001 245 L $$aTelephony
000000001 260 L $$aChicago, U.S.A.$$bChambers-McMeal Co.
Procedure:
The following lines in a file-08 script create a proper field 222:
! 2 3 4 5 6 7 8 9
!-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1 245## COPY-FIELD 222 ,L
2 222 DELETE-SUBFIELD b
2 222 DELETE-SUBFIELD c
2 222 DELETE-SUBFIELD f
2 222 DELETE-SUBFIELD g
2 222 DELETE-SUBFIELD h
2 222 DELETE-SUBFIELD k
2 222 DELETE-SUBFIELD n
2 222 DELETE-SUBFIELD p
2 222 DELETE-SUBFIELD s
3 260## COPY-FIELD 22A ,L
3 22A REPLACE-STRING :,
4 22A DELETE-SUBFIELD b
4 22A DELETE-SUBFIELD c
4 22A DELETE-SUBFIELD e
4 22A DELETE-SUBFIELD f
4 22A DELETE-SUBFIELD g
4 22A CHANGE-SUBFIELD a,b
5 222 CONCATENATE-FIELDS 22A ,b
6 22A DELETE-FIELD
"222_fix" 113L, 5143C
Example in:
24500 L $$aTelephony. :$$bmobile phones and other news /$$cDorian Smith.
260 L $$aChicago, U.S.A. :$$bChambers-McMeal Co.,$$c2012.
Example out:
24500 L $$aTelephony. :$$bmobile phones and other news /$$cDorian Smith.
260 L $$aChicago, U.S.A. :$$bChambers-McMeal Co.,$$c2012.
222 L $$aTelephony. :$$bChicago, U.S.A.
Category: Cataloging (500)
Subject: Services
- Article last edited: 10/8/2013