updating/adding links
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 29 Sep 2006 02:42:36 +0000 (02:42 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 29 Sep 2006 02:42:36 +0000 (02:42 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6258 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/examples/fm_IDL.xml

index 2fa1597..370b126 100644 (file)
                        <field name="isnew" oils_obj:array_position="0" oils_persist:virtual="true" />
                        <field name="ischanged" oils_obj:array_position="1" oils_persist:virtual="true" />
                        <field name="isdeleted" oils_obj:array_position="2" oils_persist:virtual="true" />
-                       <field name="call_numbers" oils_obj:array_position="3" oils_persist:virtual="true" />
-                       <field name="fixed_fields" oils_obj:array_position="4" oils_persist:virtual="true" />
-                       <field name="active" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="bool"/>
-                       <field name="create_date" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="timestamp"/>
-                       <field name="creator" oils_obj:array_position="7" oils_persist:virtual="false" />
-                       <field name="deleted" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/>
-                       <field name="edit_date" oils_obj:array_position="9" oils_persist:virtual="false" reporter:datatype="timestamp"/>
-                       <field name="editor" oils_obj:array_position="10" oils_persist:virtual="false" />
-                       <field name="fingerprint" oils_obj:array_position="11" oils_persist:virtual="false" />
-                       <field name="id" oils_obj:array_position="12" oils_persist:virtual="false" reporter:datatype="int" />
-                       <field name="last_xact_id" oils_obj:array_position="13" oils_persist:virtual="false" />
-                       <field name="marc" oils_obj:array_position="14" oils_persist:virtual="false" />
-                       <field name="quality" oils_obj:array_position="15" oils_persist:virtual="false" reporter:datatype="int" />
-                       <field name="source" oils_obj:array_position="16" oils_persist:virtual="false" />
-                       <field name="tcn_source" oils_obj:array_position="17" oils_persist:virtual="false" />
-                       <field name="tcn_value" oils_obj:array_position="18" oils_persist:virtual="false" />
-                       <field name="metarecord" oils_obj:array_position="19" oils_persist:virtual="true" />
-                       <field name="language" oils_obj:array_position="20" oils_persist:virtual="true" />
-                       <field name="notes" oils_obj:array_position="21" oils_persist:virtual="true" />
-                       <field name="keyword_field_entries" oils_obj:array_position="22" oils_persist:virtual="true" />
-                       <field name="subject_field_entries" oils_obj:array_position="23" oils_persist:virtual="true" />
-                       <field name="title_field_entries" oils_obj:array_position="24" oils_persist:virtual="true" />
-                       <field name="author_field_entries" oils_obj:array_position="25" oils_persist:virtual="true" />
-                       <field name="series_field_entries" oils_obj:array_position="26" oils_persist:virtual="true" />
-                       <field name="full_record_entries" oils_obj:array_position="27" oils_persist:virtual="true" />
+                       <field reporter:label= "Call Numbers" name="call_numbers" oils_obj:array_position="3" oils_persist:virtual="true" />
+                       <field reporter:label= "Fixed Field Entry" name="fixed_fields" oils_obj:array_position="4" oils_persist:virtual="true" />
+                       <field reporter:label= "Is Active?" name="active" oils_obj:array_position="5" oils_persist:virtual="false" reporter:datatype="bool"/>
+                       <field reporter:label= "Record Creation Date/Time" name="create_date" oils_obj:array_position="6" oils_persist:virtual="false" reporter:datatype="timestamp"/>
+                       <field reporter:label= "Recrod Creator" name="creator" oils_obj:array_position="7" oils_persist:virtual="false" />
+                       <field reporter:label= "Is Deleted?" name="deleted" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/>
+                       <field reporter:label= "Last Edit Data/Time" name="edit_date" oils_obj:array_position="9" oils_persist:virtual="false" reporter:datatype="timestamp"/>
+                       <field reporter:label= "Last Editing User" name="editor" oils_obj:array_position="10" oils_persist:virtual="false" />
+                       <field reporter:label= "Fingerprint" name="fingerprint" oils_obj:array_position="11" oils_persist:virtual="false" />
+                       <field reporter:label= "Record ID" name="id" oils_obj:array_position="12" oils_persist:virtual="false" reporter:datatype="int" />
+                       <field reporter:label= "Last Transaction ID" name="last_xact_id" oils_obj:array_position="13" oils_persist:virtual="false" />
+                       <field reporter:label= "MARC21Slim" name="marc" oils_obj:array_position="14" oils_persist:virtual="false" />
+                       <field reporter:label= "Overall Quality" name="quality" oils_obj:array_position="15" oils_persist:virtual="false" reporter:datatype="int" />
+                       <field reporter:label= "Reocrd Source" name="source" oils_obj:array_position="16" oils_persist:virtual="false" />
+                       <field reporter:label= "TCN Source" name="tcn_source" oils_obj:array_position="17" oils_persist:virtual="false" />
+                       <field reporter:label= "TCN Value" name="tcn_value" oils_obj:array_position="18" oils_persist:virtual="false" />
+                       <field reporter:label= "Metarecord" name="metarecord" oils_obj:array_position="19" oils_persist:virtual="true" />
+                       <field reporter:label= "Language Code" name="language" oils_obj:array_position="20" oils_persist:virtual="true" />
+                       <field reporter:label= "Non-MARC Record Notes" name="notes" oils_obj:array_position="21" oils_persist:virtual="true" />
+                       <field reporter:label= "Indexed Keyword Field Entries" name="keyword_field_entries" oils_obj:array_position="22" oils_persist:virtual="true" />
+                       <field reporter:label= "Indexed Subject Field Entries" name="subject_field_entries" oils_obj:array_position="23" oils_persist:virtual="true" />
+                       <field reporter:label= "Indexed Title Field Entries" name="title_field_entries" oils_obj:array_position="24" oils_persist:virtual="true" />
+                       <field reporter:label= "Indexed Author Field Entries" name="author_field_entries" oils_obj:array_position="25" oils_persist:virtual="true" />
+                       <field reporter:label= "Indexed Series Field Entries" name="series_field_entries" oils_obj:array_position="26" oils_persist:virtual="true" />
+                       <field reporter:label= "Flattened MARC Fields " name="full_record_entries" oils_obj:array_position="27" oils_persist:virtual="true" />
+                       <field reporter:label= "Simple Record Extracts " name="simple_record" oils_obj:array_position="28" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="editor" reltype="has_a" key="id" map="" class="au"/>
                        <link field="creator" reltype="has_a" key="id" map="" class="au"/>
+                       <link field="simple_record" reltype="might_have" key="id" map="" class="rsr"/>
                        <link field="metarecord" reltype="might_have" key="source" map="metarecord" class="mmrsm"/>
                        <link field="call_numbers" reltype="has_many" key="record" map="" class="acn"/>
                        <link field="keyword_field_entries" reltype="has_many" key="source" map="" class="mkfe"/>
                        <field name="shared" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/>
                        <field name="share_with" oils_obj:array_position="9" oils_persist:virtual="false" />
                        <field name="children" oils_obj:array_position="10" oils_persist:virtual="true" />
+                       <field name="outputs" oils_obj:array_position="11" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="owner" reltype="has_a" key="id" map="" class="au"/>
                        <link field="parent" reltype="has_a" key="id" map="" class="rof"/>
                        <link field="children" reltype="has_many" key="parent" map="" class="rof"/>
                        <link field="share_with" reltype="has_a" key="id" map="" class="aou"/>
+                       <link field="outputs" reltype="has_many" key="folder" map="" class="rs"/>
                </links>
        </class>
        <class id="rtf" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::template_folder" oils_persist:tablename="reporter.template_folder">
                        <field name="shared" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/>
                        <field name="share_with" oils_obj:array_position="9" oils_persist:virtual="false" />
                        <field name="children" oils_obj:array_position="10" oils_persist:virtual="true" />
+                       <field name="templates" oils_obj:array_position="11" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="owner" reltype="has_a" key="id" map="" class="au"/>
                        <link field="parent" reltype="has_a" key="id" map="" class="rtf"/>
                        <link field="children" reltype="has_many" key="parent" map="" class="rtf"/>
                        <link field="share_with" reltype="has_a" key="id" map="" class="aou"/>
+                       <link field="templates" reltype="has_many" key="folder" map="" class="rt"/>
                </links>
        </class>
        <class id="rrf" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::report_folder" oils_persist:tablename="reporter.report_folder">
                        <field name="shared" oils_obj:array_position="8" oils_persist:virtual="false" reporter:datatype="bool"/>
                        <field name="share_with" oils_obj:array_position="9" oils_persist:virtual="false" />
                        <field name="children" oils_obj:array_position="10" oils_persist:virtual="true" />
+                       <field name="reports" oils_obj:array_position="11" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="owner" reltype="has_a" key="id" map="" class="au"/>
                        <link field="parent" reltype="has_a" key="id" map="" class="rrf"/>
                        <link field="children" reltype="has_many" key="parent" map="" class="rrf"/>
                        <link field="share_with" reltype="has_a" key="id" map="" class="aou"/>
+                       <link field="reports" reltype="has_many" key="folder" map="" class="rr"/>
                </links>
        </class>
        <class id="rt" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::template" oils_persist:tablename="reporter.template">
                        <field name="data" oils_obj:array_position="7" oils_persist:virtual="false" />
                        <field name="folder" oils_obj:array_position="8" oils_persist:virtual="false" />
                        <field name="description" oils_obj:array_position="9" oils_persist:virtual="false" />
+                       <field name="reports" oils_obj:array_position="10" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="owner" reltype="has_a" key="id" map="" class="au"/>
                        <link field="folder" reltype="has_a" key="id" map="" class="rtf"/>
+                       <link field="reports" reltype="has_many" key="template" map="" class="rr"/>
                </links>
        </class>
        <class id="rr" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::report" oils_persist:tablename="reporter.report">
                        <field name="recurance" oils_obj:array_position="10" oils_persist:virtual="false" />
                        <field name="name" oils_obj:array_position="11" oils_persist:virtual="false" />
                        <field name="description" oils_obj:array_position="12" oils_persist:virtual="false" />
+                       <field name="runs" oils_obj:array_position="13" oils_persist:virtual="true" />
                </fields>
                <links>
                        <link field="owner" reltype="has_a" key="id" map="" class="au"/>
                        <link field="template" reltype="has_a" key="id" map="" class="rt"/>
-                       <link field="folder" reltype="has_many" key="parent" map="" class="rrf"/>
+                       <link field="folder" reltype="has_a" key="id" map="" class="rrf"/>
+                       <link field="runs" reltype="has_many" key="report" map="" class="rs"/>
                </links>
        </class>
        <class id="rs" controller="open-ils.reporter-store" oils_obj:fieldmapper="reporter::schedule" oils_persist:tablename="reporter.schedule">