]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/modules/admin/pages/marc_templates.adoc
docs: Angular Acq Sprint 0 Tools and Infrastructure
[Evergreen.git] / docs / modules / admin / pages / marc_templates.adoc
1 = MARC Templates =
2 :toc:
3
4 MARC Templates make the cataloging process more efficient for catalogers.  At this time, MARC Templates have to be
5 created on the server, rather than in the Web client.
6
7 == Adding MARC Templates ==
8
9 . Create a marc template in the directory _/openils/var/templates/marc/_. It should be in xml format. Here is an
10   example file `k_book.xml`: 
11 +
12 [source,xml]
13 ---------------------------------------------------------------------
14 <record>
15   <leader>00620cam a2200205Ka 4500</leader>
16   <controlfield tag="008">070101s                            eng d</controlfield>
17   <datafield tag="010" ind1="" ind2="">
18     <subfield code="a"></subfield>
19   </datafield>
20   <datafield tag="020" ind1="" ind2="">
21     <subfield code="a"></subfield>
22   </datafield>
23   <datafield tag="082" ind1="0" ind2="4">
24     <subfield code="a"></subfield>
25   </datafield>
26   <datafield tag="092" ind1="" ind2="">
27     <subfield code="a"></subfield>
28   </datafield>
29   <datafield tag="100" ind1="" ind2="">
30     <subfield code="a"></subfield>
31   </datafield>
32   <datafield tag="245" ind1="" ind2="">
33     <subfield code="a"></subfield>
34     <subfield code="b"></subfield>
35     <subfield code="c"></subfield>
36   </datafield>
37   <datafield tag="260" ind1="" ind2="">
38     <subfield code="a"></subfield>
39     <subfield code="b"></subfield>
40     <subfield code="c"></subfield>
41   </datafield>
42   <datafield tag="300" ind1="" ind2="">
43     <subfield code="a"></subfield>
44     <subfield code="b"></subfield>
45     <subfield code="c"></subfield>
46   </datafield>
47   <datafield tag="500" ind1="" ind2="">
48     <subfield code="a"></subfield>
49   </datafield>
50   <datafield tag="650" ind1="" ind2="">
51     <subfield code="a"></subfield>
52     <subfield code="v"></subfield>
53   </datafield>
54   <datafield tag="650" ind1="" ind2="">
55     <subfield code="a"></subfield>
56   </datafield>
57 </record>
58 ---------------------------------------------------------------------
59 +
60 . Add the template to the to the marctemplates list in the _open-ils.cat_ section of the Evergreen configuration
61   file `opensrf.xml`.
62 . Restart perl services for changes to take effect with the command
63   `/openils/bin/osrf_control -l --restart --service=open-ils.cat`