Docs: Update old command osrf_ctl.sh to osrf_control
[working/Evergreen.git] / docs / admin / marc_templates.adoc
1 MARC Templates
2 --------------
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
10 . Create a marc template in the directory _/openils/var/templates/marc/_. It should be in xml format. Here is an
11   example file `k_book.xml`: 
12 +
13 [source,xml]
14 ---------------------------------------------------------------------
15 <record>
16   <leader>00620cam a2200205Ka 4500</leader>
17   <controlfield tag="008">070101s                            eng d</controlfield>
18   <datafield tag="010" ind1="" ind2="">
19     <subfield code="a"></subfield>
20   </datafield>
21   <datafield tag="020" ind1="" ind2="">
22     <subfield code="a"></subfield>
23   </datafield>
24   <datafield tag="082" ind1="0" ind2="4">
25     <subfield code="a"></subfield>
26   </datafield>
27   <datafield tag="092" ind1="" ind2="">
28     <subfield code="a"></subfield>
29   </datafield>
30   <datafield tag="100" ind1="" ind2="">
31     <subfield code="a"></subfield>
32   </datafield>
33   <datafield tag="245" ind1="" ind2="">
34     <subfield code="a"></subfield>
35     <subfield code="b"></subfield>
36     <subfield code="c"></subfield>
37   </datafield>
38   <datafield tag="260" ind1="" ind2="">
39     <subfield code="a"></subfield>
40     <subfield code="b"></subfield>
41     <subfield code="c"></subfield>
42   </datafield>
43   <datafield tag="300" ind1="" ind2="">
44     <subfield code="a"></subfield>
45     <subfield code="b"></subfield>
46     <subfield code="c"></subfield>
47   </datafield>
48   <datafield tag="500" ind1="" ind2="">
49     <subfield code="a"></subfield>
50   </datafield>
51   <datafield tag="650" ind1="" ind2="">
52     <subfield code="a"></subfield>
53     <subfield code="v"></subfield>
54   </datafield>
55   <datafield tag="650" ind1="" ind2="">
56     <subfield code="a"></subfield>
57   </datafield>
58 </record>
59 ---------------------------------------------------------------------
60 +
61 . Add the template to the to the marctemplates list in the _open-ils.cat_ section of the Evergreen configuration
62   file `opensrf.xml`.
63 . Restart perl services for changes to take effect with the command
64   `/openils/bin/osrf_control -l --restart --service=open-ils.cat`