<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.eprints.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pod2wiki</id>
	<title>EPrints Documentation - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eprints.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pod2wiki"/>
	<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/Special:Contributions/Pod2wiki"/>
	<updated>2026-04-22T13:20:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha&amp;diff=16657</id>
		<title>API:EPrints/MetaField/Recaptcha</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha&amp;diff=16657"/>
		<updated>2024-08-02T11:11:29Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Recaptcha.pm|package_name=EPrints::MetaField::Recaptcha}}[[Category:API|RECAPTCHA]][[Category:API:EPrints/MetaField|RECAPTCHA]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Recaptcha''' - a Captcha&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Please refer to the notes in &amp;lt;tt&amp;gt;EPRINTS_PATH/archives/[ARCHIVEID]/cfg/cfg.d/recaptcha.pl&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If this files does not exist, copy [EPRINTS_ROOT]/lib/defaultcfg/cfg.d/recaptcha.pl.example to the path above and edit it.&lt;br /&gt;
&lt;br /&gt;
This field uses the Google &amp;quot;reCAPTCHA&amp;quot; service (https://www.google.com/recaptcha/intro/) and renders a Captcha (a test that humans can easily pass, but robots shouldn't be able to).&lt;br /&gt;
&lt;br /&gt;
Note:  This MetaField was updated in October 2017 to reCAPTCHA v2. The previous version of reCAPTCHA will cease to work in March 2018.&lt;br /&gt;
&lt;br /&gt;
Kudos to Matthew Kerwin (https://github.com/phluid61) for most of the work on the new version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=Template:API:Copyright&amp;diff=16656</id>
		<title>Template:API:Copyright</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=Template:API:Copyright&amp;diff=16656"/>
		<updated>2024-08-02T11:04:33Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;copy; Copyright 2000-2024 University of Southampton.  &lt;br /&gt;
&lt;br /&gt;
EPrints 3.4 is supplied by EPrints Services.&lt;br /&gt;
&lt;br /&gt;
http://www.eprints.org/eprints-3.4/&lt;br /&gt;
&lt;br /&gt;
=== LICENSE ===&lt;br /&gt;
This file is part of EPrints 3.4 http://www.eprints.org/.&lt;br /&gt;
&lt;br /&gt;
EPrints 3.4 and this file are released under the terms of the GNU Lesser General Public License version 3 as published by the Free Software Foundation unless otherwise stated.&lt;br /&gt;
&lt;br /&gt;
EPrints 3.4 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.&lt;br /&gt;
&lt;br /&gt;
You should have received a copy of the GNU Lesser General Public License along with EPrints 3.4. If not, see http://www.gnu.org/licenses/.&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha3&amp;diff=16655</id>
		<title>API:EPrints/MetaField/Recaptcha3</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha3&amp;diff=16655"/>
		<updated>2024-08-02T11:02:35Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Recaptcha3.pm|package_name=EPrints::MetaField::Recaptcha3}}[[Category:API|RECAPTCHA3]][[Category:API:EPrints/MetaField|RECAPTCHA3]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Recaptcha3''' - a Captcha using Google ReCAPTCHA v3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This metadata field renders a Captcha (a test that humans can easily  pass, but robots shouldn't be able to).&lt;br /&gt;
&lt;br /&gt;
Please refer to the wiki page https://wiki.eprints.org/w/Recaptcha3_field for advice on how to configure settings required for this field to work.&lt;br /&gt;
&lt;br /&gt;
The following configuration settings will be required, where the &amp;lt;tt&amp;gt;CHANGME&amp;lt;/tt&amp;gt; settings will need to be updated with the secret and site keys provided by Google:&lt;br /&gt;
&lt;br /&gt;
 $c-&amp;amp;gt;{recaptcha3}-&amp;amp;gt;{private_key} = &amp;quot;CHANGEME&amp;quot;;&lt;br /&gt;
 $c-&amp;amp;gt;{recaptcha3}-&amp;amp;gt;{public_key} = &amp;quot;CHANGEME&amp;quot;;&lt;br /&gt;
 $c-&amp;amp;gt;{recaptcha3}-&amp;amp;gt;{min_score} = 0.5;&lt;br /&gt;
  &lt;br /&gt;
This field uses version 3 of Google &amp;quot;reCAPTCHA&amp;quot; service:&lt;br /&gt;
&lt;br /&gt;
https://developers.google.com/recaptcha/docs/v3&lt;br /&gt;
&lt;br /&gt;
Please use the URL above for guidance on how to generate appropriate keys needed to configure this type of field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha3&amp;diff=16654</id>
		<title>API:EPrints/MetaField/Recaptcha3</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Recaptcha3&amp;diff=16654"/>
		<updated>2024-08-02T11:01:45Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Recaptcha3.pm|package_name=EPrints::MetaField::Recaptcha3}}[[Category:API|RECAPTCHA3]][[Category:API:EPrints/MetaField|RECAPTCHA3]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Recaptcha3''' - a Captcha using Google ReCAPTCHA v3.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Please refer to the notes in [EPRINTS_ROOT]/archives/[ARCHIVEID]/cfg/cfg.d/recaptcha3.pl.&lt;br /&gt;
&lt;br /&gt;
If this files does not exist, copy [EPRINTS_ROOT]/lib/defaultcfg/cfg.d/recaptcha3.pl.example to the path above and edit it.&lt;br /&gt;
&lt;br /&gt;
This field uses version 3 of Google &amp;quot;reCAPTCHA&amp;quot; service:&lt;br /&gt;
&lt;br /&gt;
https://developers.google.com/recaptcha/docs/v3&lt;br /&gt;
&lt;br /&gt;
and renders a Captcha (a test that humans can easily pass, but robots shouldn't be able to).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Plugin/Screen/SetLang&amp;diff=16653</id>
		<title>API:EPrints/Plugin/Screen/SetLang</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Plugin/Screen/SetLang&amp;diff=16653"/>
		<updated>2024-08-02T10:36:40Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Plugin/Screen/SetLang.pm|package_name=EPrints::Plugin::Screen::SetLang}}[[Category:API|SETLANG]][[Category:API:EPrints/Plugin/Screen|SETLANG]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Plugin::Screen::SetLang''' - Screen plugin for setting a cookie for the language to use on repository web pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This plugin allows a cookie called &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; to set that specifies the language that be used for the current visitor to the  repository.  &lt;br /&gt;
&lt;br /&gt;
This takes the value of the &amp;lt;tt&amp;gt;lang&amp;lt;/tt&amp;gt; attribute from the HTTP GET of  the request (&amp;lt;tt&amp;gt;/cgi/set_lang&amp;lt;/tt&amp;gt;) to set the cookie.&lt;br /&gt;
&lt;br /&gt;
Once the language is set the user is returned the page they original came from, which now should display in their preferred lanaguage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_from --&amp;gt;&lt;br /&gt;
===from===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;from&lt;br /&gt;
Creates the &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie using the value of &amp;lt;tt&amp;gt;lang&amp;lt;/tt&amp;gt; attribute  from the HTTP GET of the request (&amp;lt;tt&amp;gt;/cgi/set_lang&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Once the cookie is set the client is redirected back to their original  page (specified by the &amp;lt;tt&amp;gt;Referrer&amp;lt;/tt&amp;gt; header of the request or the  repository homepage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_action_link --&amp;gt;&lt;br /&gt;
===render_action_link===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;render_action_link&lt;br /&gt;
Returns a XHTML DOM fragment for a link or links to alternative  languages that could be used on the repository, (including a link to clear the currently selected language). Once one of these links is  clicked, the &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie will be updated appropriately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render --&amp;gt;&lt;br /&gt;
===render===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;render&lt;br /&gt;
Returns an XHTML DOM object that is a rendering of screen.  As the  client should be always be redirected from this page, once the  &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie is updated, it just contain as message saying  the redirect failed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Plugin/Screen/SetLang&amp;diff=16652</id>
		<title>API:EPrints/Plugin/Screen/SetLang</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Plugin/Screen/SetLang&amp;diff=16652"/>
		<updated>2024-08-02T10:29:00Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Plugin/Screen/SetLang.pm|package_name=EPrints::Plugin::Screen::SetLang}}[[Category:API|SETLANG]][[Category:API:EPrints/Plugin/Screen|SETLANG]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Plugin::Screen::SetLang''' - Screen plugin for setting a cookie for the language to use on repository web pages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This plugin allows a cookie called &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; to set that specify the language that be used for the current visitor to the  repository.  &lt;br /&gt;
&lt;br /&gt;
This takes the value of the &amp;lt;tt&amp;gt;lang&amp;lt;/tt&amp;gt; attribute from the HTTP GET of  the request (&amp;lt;tt&amp;gt;/cgi/set_lang&amp;lt;/tt&amp;gt;) to set the cookie.&lt;br /&gt;
&lt;br /&gt;
Once the language is set the user is returned the page they original came from, which now should display in their preferred lanaguage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_from --&amp;gt;&lt;br /&gt;
===from===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;from&lt;br /&gt;
Creates the &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie using the value of &amp;lt;tt&amp;gt;lang&amp;lt;/tt&amp;gt; attribute  from the HTTP GET of the request (&amp;lt;tt&amp;gt;/cgi/set_lang&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Once the cookie is set the client is redirected back to their original  page (specified by the &amp;lt;tt&amp;gt;Referrer&amp;lt;/tt&amp;gt; header of the request or the  repository homepage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_action_link --&amp;gt;&lt;br /&gt;
===render_action_link===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;render_action_link&lt;br /&gt;
Returns a XHTML DOM fragment for a link or links to alternative  languages that could be used on the repository, (including a link to clear the currently selected language). Once one of these links is  clicked, the &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie will be updated appropriately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render --&amp;gt;&lt;br /&gt;
===render===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Plugin::Screen::SetLang-&amp;amp;gt;render&lt;br /&gt;
Returns an XHTML DOM object that is a rendering of screen.  As the  client should be always be redirected from this page, once the  &amp;lt;tt&amp;gt;eprints_lang&amp;lt;/tt&amp;gt; cookie is updated, it just contain as message saying  the redirect failed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15722</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15722"/>
		<updated>2023-03-20T17:13:26Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
       '''EPrints::MetaField::Base64'''&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15721</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15721"/>
		<updated>2023-03-20T17:12:11Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 {{API:PodLink|file=EPrints/MetaField|package_name=EPrints::MetaField|section=|text=MetaField}}&lt;br /&gt;
   {{API:PodLink|file=EPrints/MetaField/Text|package_name=EPrints::MetaField::Text|section=|text=Text}}&lt;br /&gt;
     {{API:PodLink|file=EPrints/MetaField/Longtext|package_name=EPrints::MetaField::Longtext|section=|text=Longtext}}&lt;br /&gt;
       Base64&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15720</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15720"/>
		<updated>2023-03-20T17:11:21Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
       Base64&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15719</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15719"/>
		<updated>2023-03-20T17:10:44Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
       EPrints::MetaField::Base64&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15718</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15718"/>
		<updated>2023-03-20T17:10:27Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
       EPrints::MetaField::Base64 =head1 PROPERTIES&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15717</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15717"/>
		<updated>2023-03-20T17:10:11Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
       EPrints::MetaField::Base64&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15716</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15716"/>
		<updated>2023-03-20T17:10:00Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
     EPrints::MetaField::Base64&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15715</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15715"/>
		<updated>2023-03-20T17:09:32Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
 [[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
   [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]&lt;br /&gt;
     [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]&lt;br /&gt;
     [[API:EPrints/MetaField/Base64|EPrints/MetaField/Base64]]&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15714</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15714"/>
		<updated>2023-03-20T17:05:43Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_l_eprints_metafield --&amp;gt;&lt;br /&gt;
===[[API:EPrints/MetaField|EPrints::MetaField]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_l_eprints_metafield_text --&amp;gt;&lt;br /&gt;
===[[API:EPrints/MetaField/Text|EPrints::MetaField::Text]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_l_eprints_metafield_longtext --&amp;gt;&lt;br /&gt;
===[[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_l_eprints_metafield_base64 --&amp;gt;&lt;br /&gt;
===[[API:EPrints/MetaField/Base64|EPrints/MetaField/Base64]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15713</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15713"/>
		<updated>2023-03-20T17:01:20Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
[[API:EPrints/MetaField|EPrints::MetaField]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_properties --&amp;gt;&lt;br /&gt;
==PROPERTIES==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15712</id>
		<title>API:EPrints/MetaField/Base64</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/MetaField/Base64&amp;diff=15712"/>
		<updated>2023-03-20T17:00:28Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/MetaField/Base64.pm|package_name=EPrints::MetaField::Base64}}[[Category:API|BASE64]][[Category:API:EPrints/MetaField|BASE64]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::MetaField::Base64''' - Base 64 encoded data&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Data encoded in base64.  This may be small files (e.g. kilobytes)  better save in the database rather than to the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_inheritance --&amp;gt;&lt;br /&gt;
==INHERITANCE==&lt;br /&gt;
[[API:EPrints/MetaField|EPrints::MetaField]] =over 4 [[API:EPrints/MetaField/Text|EPrints::MetaField::Text]] =over 4 [[API:EPrints/MetaField/Longtext|EPrints::MetaField::Longtext]] =over 4 [[API:EPrints/MetaField/Base64|EPrints/MetaField/Base64]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_propertiesi_to_be_written --&amp;gt;&lt;br /&gt;
==PROPERTIES&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_form_value --&amp;gt;&lt;br /&gt;
===form_value===&lt;br /&gt;
&lt;br /&gt;
 $value = $field-&amp;amp;gt;form_value( $session, $object, [$prefix] )&lt;br /&gt;
Base64 encode the CGI parameter submitted within the form for this  particular field.  Assuming the from contained such an input field.&lt;br /&gt;
&lt;br /&gt;
Returns a single scalar or array of base64 encoded values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_to_sax --&amp;gt;&lt;br /&gt;
===to_sax===&lt;br /&gt;
&lt;br /&gt;
 $xml = $field-&amp;amp;gt;to_sax( $value, %opts )&lt;br /&gt;
Print the field and value(s) as an XML representation of a base64  field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_xml_schema_type --&amp;gt;&lt;br /&gt;
===get_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;get_xml_schema_type&lt;br /&gt;
Gets the XML schema type for this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the type, dataset ID and and name of this field (e.g. &amp;lt;tt&amp;gt;base64_file_data&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_xml_schema_type --&amp;gt;&lt;br /&gt;
===render_xml_schema_type===&lt;br /&gt;
&lt;br /&gt;
 $type = $field-&amp;amp;gt;render_xml_schema_type&lt;br /&gt;
Produces an XML fragment this base64 field.&lt;br /&gt;
&lt;br /&gt;
Returns a DOM for the following:&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;xs:complexType name=&amp;quot;base64_file_data&amp;quot;&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;xs:simpleContent&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;xs:extension base=&amp;quot;xs:base64Binary&amp;quot;&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;xs:attribute name=&amp;quot;encoding&amp;quot;&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;xs:simpleType&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;amp;gt;&lt;br /&gt;
             &amp;amp;lt;xs:enumeration value=&amp;quot;base64&amp;quot; /&amp;amp;gt;&lt;br /&gt;
           &amp;amp;lt;/xs:restriction&amp;amp;gt;&lt;br /&gt;
         &amp;amp;lt;/xs:simpleType&amp;amp;gt;&lt;br /&gt;
       &amp;amp;lt;/xs:attribute&amp;amp;gt;&lt;br /&gt;
     &amp;amp;lt;/xs:extension&amp;amp;gt;&lt;br /&gt;
   &amp;amp;lt;/xs:simpleContent&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/xs:complexType&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
E.g., &amp;amp;lt;data encoding=&amp;quot;base64&amp;quot;&amp;amp;gt;...&amp;amp;lt;/data&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/XSL&amp;diff=15691</id>
		<title>API:EPrints/Citation/XSL</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/XSL&amp;diff=15691"/>
		<updated>2023-03-16T17:24:12Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Citation/XSL.pm|package_name=EPrints::Citation::XSL}}[[Category:API|XSL]][[Category:API:EPrints/Citation|XSL]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Citation::XSL''' - Loading and rendering of XSL based  citation styles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Loads XSL citation style files and renders citations for a particular  type of data object.&lt;br /&gt;
&lt;br /&gt;
This class inherits from [[API:EPrints/Citation|EPrints::Citation]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_load_source --&amp;gt;&lt;br /&gt;
===load_source===&lt;br /&gt;
&lt;br /&gt;
 $citation-&amp;amp;gt;load_source&lt;br /&gt;
Load XSL citation source from file.&lt;br /&gt;
&lt;br /&gt;
Returns 1 if citation source was successfully loaded.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render --&amp;gt;&lt;br /&gt;
===render===&lt;br /&gt;
&lt;br /&gt;
 $frag = $citation-&amp;amp;gt;render( $dataobj, %opts )&lt;br /&gt;
Renders a [[API:EPrints/DataObj|EPrints::DataObj]] using this citation style.&lt;br /&gt;
&lt;br /&gt;
Returns a XML document fragment of the citation rendering.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_error --&amp;gt;&lt;br /&gt;
===error===&lt;br /&gt;
&lt;br /&gt;
 $citation-&amp;amp;gt;error( $type, $message )&lt;br /&gt;
Add &amp;lt;tt&amp;gt;$message&amp;lt;/tt&amp;gt; of &amp;lt;tt&amp;gt;$type&amp;lt;/tt&amp;gt; to array of messages for this citation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
[[API:EPrints/Citation|EPrints::Citation]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/EPC&amp;diff=15690</id>
		<title>API:EPrints/Citation/EPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/EPC&amp;diff=15690"/>
		<updated>2023-03-16T17:24:07Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Citation/EPC.pm|package_name=EPrints::Citation::EPC}}[[Category:API|EPC]][[Category:API:EPrints/Citation|EPC]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Citation::EPC''' - Loading and rendering of EPC XML based  citation styles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Loads EPC XML citation style files and renders citations for a  particular type of data object.&lt;br /&gt;
&lt;br /&gt;
This class inherits from [[API:EPrints/Citation|EPrints::Citation]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_load_source --&amp;gt;&lt;br /&gt;
===load_source===&lt;br /&gt;
&lt;br /&gt;
 $citation-&amp;amp;gt;load_source&lt;br /&gt;
Load EPC citation source from file.&lt;br /&gt;
&lt;br /&gt;
Returns 1 if citation source was successfully loaded.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render --&amp;gt;&lt;br /&gt;
===render===&lt;br /&gt;
&lt;br /&gt;
 $frag = $citation-&amp;amp;gt;render( $dataobj, %opts )&lt;br /&gt;
Used to render a [[API:EPrints/DataObj|EPrints::DataObj]] using this citation style.&lt;br /&gt;
&lt;br /&gt;
Returns a XML document fragment of the citation rendering.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
[[API:EPrints/Citation|EPrints::Citation]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/EPC&amp;diff=15689</id>
		<title>API:EPrints/Citation/EPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Citation/EPC&amp;diff=15689"/>
		<updated>2023-03-16T17:21:29Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Citation/EPC.pm|package_name=EPrints::Citation::EPC}}[[Category:API|EPC]][[Category:API:EPrints/Citation|EPC]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Citation::EPC''' - Loading and rendering of EPC XML based  citation styles.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Loads EPC XML citation style files and renders citations for a  particular type of data object.&lt;br /&gt;
&lt;br /&gt;
This class inherits from [[API:EPrints/Citation|EPrints::Citation]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_load_source --&amp;gt;&lt;br /&gt;
===load_source===&lt;br /&gt;
&lt;br /&gt;
 $citation-&amp;amp;gt;load_source&lt;br /&gt;
Load EPC citation source from file.&lt;br /&gt;
&lt;br /&gt;
Returns 1 if citation source was successfully loaded.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render --&amp;gt;&lt;br /&gt;
===render===&lt;br /&gt;
&lt;br /&gt;
 $frag = $citation-&amp;amp;gt;render( $dataobj, %opts )&lt;br /&gt;
Used to render a [[API:EPrints/DataObj|EPrints::DataObj]] using this citation style.&lt;br /&gt;
&lt;br /&gt;
Returns an XML document fragment of the citation rendering.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
[[API:EPrints/Citation|EPrints::Citation]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15687</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15687"/>
		<updated>2023-03-15T19:12:10Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Runs unit tests under ''tests/'' against a chosen EPrints repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the EPrints repository to run unit tests against.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Template&amp;diff=15686</id>
		<title>API:EPrints/Apache/Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Template&amp;diff=15686"/>
		<updated>2023-03-15T17:25:18Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Template.pm|package_name=EPrints::Apache::Template}}[[Category:API|TEMPLATE]][[Category:API:EPrints/Apache|TEMPLATE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Template''' - Template Applying Module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
When HTML pages are served by EPrints they are processed through a  template written in XML. Most repositories will have two templates -  ''default.xml'' for HTTP and ''secure.xml'' for HTTPS.&lt;br /&gt;
&lt;br /&gt;
Templates are parsed at '''server start-up''' and any included phrases  are replaced at that point. Because templates persist over the  lifetime of a server you do not typically perform any logic within  the template itself, instead use a pin generated via [[API:EPrints/Apache/Template#Custom_Pins|Custom Pins]].&lt;br /&gt;
&lt;br /&gt;
The page content is added to the template via &amp;lt;tt&amp;gt;&amp;amp;lt;epc:pins&amp;lt;/tt&amp;gt;&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
===Synopsis===&lt;br /&gt;
  &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;!DOCTYPE html SYSTEM &amp;quot;entities.dtd&amp;quot;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:epc=&amp;quot;http://eprints.org/ep3/control&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;title&amp;amp;gt;&amp;amp;lt;epc:pin ref=&amp;quot;title&amp;quot; textonly=&amp;quot;yes&amp;quot;/&amp;amp;gt; - &amp;amp;lt;epc:phrase ref=&amp;quot;archive_name&amp;quot;/&amp;amp;gt;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_custom_pins --&amp;gt;&lt;br /&gt;
===Custom Pins===&lt;br /&gt;
In ''cfg.d/dynamic_template.pl'':&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;amp;gt;{dynamic_template}-&amp;amp;gt;{function} = sub {&lt;br /&gt;
    my( $repo, $parts ) = @_;&lt;br /&gt;
  &lt;br /&gt;
    $parts-&amp;amp;gt;{mypin} = $repo-&amp;amp;gt;xml-&amp;amp;gt;create_text_node( &amp;quot;Hello, World!&amp;quot; );&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
In ''archives/[archiveid]/cfg/templates/default.xml'' (copy from  ''lib/templates/default.xml'' if not already exists):&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;epc:pin ref=&amp;quot;mypin&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Or, for just the text content of a pin:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;epc:pin ref=&amp;quot;mypin&amp;quot; textonly=&amp;quot;yes&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_default_pins --&amp;gt;&lt;br /&gt;
===Default Pins===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_title --&amp;gt;&lt;br /&gt;
====title====&lt;br /&gt;
&lt;br /&gt;
The title of the page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_page --&amp;gt;&lt;br /&gt;
====page====&lt;br /&gt;
&lt;br /&gt;
The page content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_login_status_header --&amp;gt;&lt;br /&gt;
====login_status_header====&lt;br /&gt;
&lt;br /&gt;
HTML &amp;lt;tt&amp;gt;&amp;amp;lt;head&amp;lt;/tt&amp;gt;&amp;amp;gt; includes for the login status of the user - currently  just some JavaScript variables.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_head --&amp;gt;&lt;br /&gt;
====head====&lt;br /&gt;
&lt;br /&gt;
Page-specific HTML &amp;lt;tt&amp;gt;&amp;amp;lt;head&amp;lt;/tt&amp;gt;&amp;amp;gt; contents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_pagetop --&amp;gt;&lt;br /&gt;
====pagetop====&lt;br /&gt;
&lt;br /&gt;
(Unused?)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_login_status --&amp;gt;&lt;br /&gt;
====login_status====&lt;br /&gt;
&lt;br /&gt;
A menu containing [[API:EPrints/Plugin/Screen|EPrints::Plugin::Screen]]s that appear in &amp;lt;tt&amp;gt;key_tools&amp;lt;/tt&amp;gt;.  The content from each plugin's &amp;lt;tt&amp;gt;render_action_link&amp;lt;/tt&amp;gt; is rendered as a HTML  &amp;lt;tt&amp;gt;&amp;amp;lt;ul&amp;lt;/tt&amp;gt;&amp;amp;gt; list.&lt;br /&gt;
&lt;br /&gt;
Historically this was the login/logout links plus &amp;lt;tt&amp;gt;key_tools&amp;lt;/tt&amp;gt; but since  3.3 login/logout are Screen plugins as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_languages --&amp;gt;&lt;br /&gt;
====languages====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;render_action_link&amp;lt;/tt&amp;gt; from [[API:EPrints/Plugin/Screen/SetLang|EPrints::Plugin::Screen::SetLang]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Template::handler( $r )&lt;br /&gt;
Handler for applying site layout templates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
The directories scanned for template sources are in  [[API:EPrints/Repository#template_dirs|EPrints::Repository/template_dirs]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Template&amp;diff=15685</id>
		<title>API:EPrints/Apache/Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Template&amp;diff=15685"/>
		<updated>2023-03-15T17:25:08Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Template.pm|package_name=EPrints::Apache::Template}}[[Category:API|TEMPLATE]][[Category:API:EPrints/Apache|TEMPLATE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Template''' - Template Applying Module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
When HTML pages are served by EPrints they are processed through a  template written in XML. Most repositories will have two templates -  ''default.xml'' for HTTP and ''secure.xml'' for HTTPS.&lt;br /&gt;
&lt;br /&gt;
Templates are parsed at '''server start-up''' and any included phrases  are replaced at that point. Because templates persist over the  lifetime of a server you do not typically perform any logic within  the template itself, instead use a pin generated via [[API:EPrints/Apache/Template#Custom_Pins|Custom Pins]].&lt;br /&gt;
&lt;br /&gt;
The page content is added to the template via &amp;lt;tt&amp;gt;&amp;amp;lt;epc:pins&amp;lt;/tt&amp;gt;&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
===Synopsis===&lt;br /&gt;
  &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;!DOCTYPE html SYSTEM &amp;quot;entities.dtd&amp;quot;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:epc=&amp;quot;http://eprints.org/ep3/control&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;title&amp;amp;gt;&amp;amp;lt;epc:pin ref=&amp;quot;title&amp;quot; textonly=&amp;quot;yes&amp;quot;/&amp;amp;gt; - &amp;amp;lt;epc:phrase ref=&amp;quot;archive_name&amp;quot;/&amp;amp;gt;&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_custom_pins --&amp;gt;&lt;br /&gt;
===Custom Pins===&lt;br /&gt;
In ''cfg.d/dynamic_template.pl'':&lt;br /&gt;
&lt;br /&gt;
  $c-&amp;amp;gt;{dynamic_template}-&amp;amp;gt;{function} = sub {&lt;br /&gt;
    my( $repo, $parts ) = @_;&lt;br /&gt;
  &lt;br /&gt;
    $parts-&amp;amp;gt;{mypin} = $repo-&amp;amp;gt;xml-&amp;amp;gt;create_text_node( &amp;quot;Hello, World!&amp;quot; );&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
In ''archives/[archiveid]/cfg/templates/default.xml'' (copy from  ''lib/templates/default.xml'' if not already exists):&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;epc:pin ref=&amp;quot;mypin&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
Or, for just the text content of a pin:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;epc:pin ref=&amp;quot;mypin&amp;quot; textonly=&amp;quot;yes&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_default_pins --&amp;gt;&lt;br /&gt;
===Default Pins===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_title --&amp;gt;&lt;br /&gt;
====title====&lt;br /&gt;
&lt;br /&gt;
The title of the page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_page --&amp;gt;&lt;br /&gt;
====page====&lt;br /&gt;
&lt;br /&gt;
The page content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_login_status_header --&amp;gt;&lt;br /&gt;
====login_status_header====&lt;br /&gt;
&lt;br /&gt;
HTML &amp;lt;tt&amp;gt;&amp;amp;lt;head&amp;lt;/tt&amp;gt;&amp;amp;gt; includes for the login status of the user - currently  just some JavaScript variables.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_head --&amp;gt;&lt;br /&gt;
====head====&lt;br /&gt;
&lt;br /&gt;
Page-specific HTML &amp;lt;tt&amp;gt;&amp;amp;lt;head&amp;lt;/tt&amp;gt;&amp;amp;gt; contents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_pagetop --&amp;gt;&lt;br /&gt;
====pagetop====&lt;br /&gt;
&lt;br /&gt;
(Unused?)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_login_status --&amp;gt;&lt;br /&gt;
====login_status====&lt;br /&gt;
&lt;br /&gt;
A menu containing [[API:EPrints/Plugin/Screen|EPrints::Plugin::Screen]]s that appear in &amp;lt;tt&amp;gt;key_tools&amp;lt;/tt&amp;gt;.  The content from each plugin's &amp;lt;tt&amp;gt;render_action_link&amp;lt;/tt&amp;gt; is rendered as a HTML  &amp;lt;tt&amp;gt;&amp;amp;lt;ul&amp;lt;/tt&amp;gt;&amp;amp;gt; list.&lt;br /&gt;
&lt;br /&gt;
Historically this was the login/logout links plus &amp;lt;tt&amp;gt;key_tools&amp;lt;/tt&amp;gt; but since  3.3 login/logout are Screen plugins as well.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_languages --&amp;gt;&lt;br /&gt;
====languages====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;render_action_link&amp;lt;/tt&amp;gt; from [[API:EPrints/Plugin/Screen/SetLang|EPrints::Plugin::Screen::SetLang]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Template::handler( $r )&lt;br /&gt;
Handler for applying site layout templates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
The directories scanned for template sources are in  [[API:EPrints/Repository#template_dirs|EPrints::Repository/template_dirs]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=befin --&amp;gt;&lt;br /&gt;
COPYRIGHTCopyright 2023 University of Southampton. EPrints 3.4 is supplied by EPrints Services.&lt;br /&gt;
&lt;br /&gt;
http://www.eprints.org/eprints-3.4/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=end --&amp;gt;&lt;br /&gt;
COPYRIGHT&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Sword&amp;diff=15684</id>
		<title>API:EPrints/Apache/Sword</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Sword&amp;diff=15684"/>
		<updated>2023-03-15T17:20:35Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Sword.pm|package_name=EPrints::Apache::Sword}}[[Category:API|SWORD]][[Category:API:EPrints/Apache|SWORD]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Sword''' - Authenticates requests to EPrints' SWORD  API.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Authenticates requests to EPrints' SWORD API returning a suitable HTTP response.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authenticate --&amp;gt;&lt;br /&gt;
===authenticate===&lt;br /&gt;
&lt;br /&gt;
 $response = EPrints::Apache::Sword::authenticate( $session, $request )&lt;br /&gt;
Authenticates a SWORD request and returns suitable HTTP response.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
https://en.wikipedia.org/wiki/SWORD_(protocol)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15683</id>
		<title>API:EPrints/Apache/Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15683"/>
		<updated>2023-03-15T17:16:54Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Storage.pm|package_name=EPrints::Apache::Storage}}[[Category:API|STORAGE]][[Category:API:EPrints/Apache|STORAGE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Storage''' - deliver file objects via &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt; handle supports the delivery of the content of  [[API:EPrints/DataObj/File|EPrints::DataObj::File]] objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_defined_http_headers --&amp;gt;&lt;br /&gt;
===Defined HTTP Headers===&lt;br /&gt;
These headers will be set by this module, where possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition --&amp;gt;&lt;br /&gt;
====Content-Disposition====&lt;br /&gt;
&lt;br /&gt;
The string &amp;lt;tt&amp;gt;&amp;quot;inline; filename=FILENAME&amp;quot;&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;FILENAME&amp;lt;/tt&amp;gt; is the  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;download&amp;lt;/tt&amp;gt; CGI parameter is true disposition is changed from  &amp;lt;tt&amp;gt;inline&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;attachment&amp;lt;/tt&amp;gt;, which will present a download dialog box  in sane browsers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_length --&amp;gt;&lt;br /&gt;
====Content-Length====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;filesize&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_md5 --&amp;gt;&lt;br /&gt;
====Content-MD5====&lt;br /&gt;
&lt;br /&gt;
The MD5 of the file content in base-64 encoding if the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value  is set and &amp;lt;tt&amp;gt;hash_type&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;MD5&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type --&amp;gt;&lt;br /&gt;
====Content-Type====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mime_type&amp;lt;/tt&amp;gt; value of the file object, or  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; if not set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_etag --&amp;gt;&lt;br /&gt;
====ETag====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_expires --&amp;gt;&lt;br /&gt;
====Expires====&lt;br /&gt;
&lt;br /&gt;
The current time + 365 days, if the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value is set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_last_modified --&amp;gt;&lt;br /&gt;
====Last-Modified====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_ranges --&amp;gt;&lt;br /&gt;
====Accept-Ranges====&lt;br /&gt;
&lt;br /&gt;
Sets &amp;lt;tt&amp;gt;Accept-Ranges&amp;lt;/tt&amp;gt; to bytes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_recognised_http_headers --&amp;gt;&lt;br /&gt;
===Recognised HTTP Headers===&lt;br /&gt;
The following headers are recognised by this module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_modified_since --&amp;gt;&lt;br /&gt;
====If-Modified-Since====&lt;br /&gt;
&lt;br /&gt;
If greater than or equal to the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value of the file object  returns &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_none_match --&amp;gt;&lt;br /&gt;
====If-None-Match====&lt;br /&gt;
&lt;br /&gt;
If differs from the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object returns  &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Storage::handler( $r )&lt;br /&gt;
Handler for serving document files and thumbnails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15682</id>
		<title>API:EPrints/Apache/Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15682"/>
		<updated>2023-03-15T17:16:11Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Storage.pm|package_name=EPrints::Apache::Storage}}[[Category:API|STORAGE]][[Category:API:EPrints/Apache|STORAGE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
EPrints::Apache::Storage - deliver file objects via &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This mod_perl handle supports the delivery of the content of  [[API:EPrints/DataObj/File|EPrints::DataObj::File]] objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_defined_http_headers --&amp;gt;&lt;br /&gt;
===Defined HTTP Headers===&lt;br /&gt;
These headers will be set by this module, where possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition --&amp;gt;&lt;br /&gt;
====Content-Disposition====&lt;br /&gt;
&lt;br /&gt;
The string &amp;lt;tt&amp;gt;&amp;quot;inline; filename=FILENAME&amp;quot;&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;FILENAME&amp;lt;/tt&amp;gt; is the  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;download&amp;lt;/tt&amp;gt; CGI parameter is true disposition is changed from  &amp;lt;tt&amp;gt;inline&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;attachment&amp;lt;/tt&amp;gt;, which will present a download dialog box  in sane browsers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_length --&amp;gt;&lt;br /&gt;
====Content-Length====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;filesize&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_md5 --&amp;gt;&lt;br /&gt;
====Content-MD5====&lt;br /&gt;
&lt;br /&gt;
The MD5 of the file content in base-64 encoding if the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value  is set and &amp;lt;tt&amp;gt;hash_type&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;MD5&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type --&amp;gt;&lt;br /&gt;
====Content-Type====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mime_type&amp;lt;/tt&amp;gt; value of the file object, or  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; if not set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_etag --&amp;gt;&lt;br /&gt;
====ETag====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_expires --&amp;gt;&lt;br /&gt;
====Expires====&lt;br /&gt;
&lt;br /&gt;
The current time + 365 days, if the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value is set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_last_modified --&amp;gt;&lt;br /&gt;
====Last-Modified====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_ranges --&amp;gt;&lt;br /&gt;
====Accept-Ranges====&lt;br /&gt;
&lt;br /&gt;
Sets &amp;lt;tt&amp;gt;Accept-Ranges&amp;lt;/tt&amp;gt; to bytes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_recognised_http_headers --&amp;gt;&lt;br /&gt;
===Recognised HTTP Headers===&lt;br /&gt;
The following headers are recognised by this module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_modified_since --&amp;gt;&lt;br /&gt;
====If-Modified-Since====&lt;br /&gt;
&lt;br /&gt;
If greater than or equal to the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value of the file object  returns &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_none_match --&amp;gt;&lt;br /&gt;
====If-None-Match====&lt;br /&gt;
&lt;br /&gt;
If differs from the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object returns  &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Storage::handler( $r )&lt;br /&gt;
Handler for serving document files and thumbnails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15681</id>
		<title>API:EPrints/Apache/Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Storage&amp;diff=15681"/>
		<updated>2023-03-15T17:15:14Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Storage.pm|package_name=EPrints::Apache::Storage}}[[Category:API|STORAGE]][[Category:API:EPrints/Apache|STORAGE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
EPrints::Apache::Storage - deliver file objects via &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This mod_perl handle supports the delivery of the content of  [[API:EPrints/DataObj/File|EPrints::DataObj::File]] objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_defined_http_headers --&amp;gt;&lt;br /&gt;
===Defined HTTP Headers===&lt;br /&gt;
These headers will be set by this module, where possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition --&amp;gt;&lt;br /&gt;
====Content-Disposition====&lt;br /&gt;
&lt;br /&gt;
The string &amp;lt;tt&amp;gt;inline; filename=FILENAME&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;FILENAME&amp;lt;/tt&amp;gt; is the  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;download&amp;lt;/tt&amp;gt; CGI parameter is true disposition is changed from  &amp;lt;tt&amp;gt;inline&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;attachment&amp;lt;/tt&amp;gt;, which will present a download dialog box  in sane browsers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_length --&amp;gt;&lt;br /&gt;
====Content-Length====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;filesize&amp;lt;/tt&amp;gt; value of the file object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_md5 --&amp;gt;&lt;br /&gt;
====Content-MD5====&lt;br /&gt;
&lt;br /&gt;
The MD5 of the file content in base-64 encoding if the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value  is set and &amp;lt;tt&amp;gt;hash_type&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;MD5&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type --&amp;gt;&lt;br /&gt;
====Content-Type====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mime_type&amp;lt;/tt&amp;gt; value of the file object, or  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; if not set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_etag --&amp;gt;&lt;br /&gt;
====ETag====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_expires --&amp;gt;&lt;br /&gt;
====Expires====&lt;br /&gt;
&lt;br /&gt;
The current time + 365 days, if the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value is set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_last_modified --&amp;gt;&lt;br /&gt;
====Last-Modified====&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; of the file object, if set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_ranges --&amp;gt;&lt;br /&gt;
====Accept-Ranges====&lt;br /&gt;
&lt;br /&gt;
Sets &amp;lt;tt&amp;gt;Accept-Ranges&amp;lt;/tt&amp;gt; to bytes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_recognised_http_headers --&amp;gt;&lt;br /&gt;
===Recognised HTTP Headers===&lt;br /&gt;
The following headers are recognised by this module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_modified_since --&amp;gt;&lt;br /&gt;
====If-Modified-Since====&lt;br /&gt;
&lt;br /&gt;
If greater than or equal to the &amp;lt;tt&amp;gt;mtime&amp;lt;/tt&amp;gt; value of the file object  returns &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_if_none_match --&amp;gt;&lt;br /&gt;
====If-None-Match====&lt;br /&gt;
&lt;br /&gt;
If differs from the &amp;lt;tt&amp;gt;hash&amp;lt;/tt&amp;gt; value of the file object returns  &amp;lt;tt&amp;gt;304 Not Modified&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Storage::handler( $r )&lt;br /&gt;
Handler for serving document files and thumbnails.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/SiteMap&amp;diff=15680</id>
		<title>API:EPrints/Apache/SiteMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/SiteMap&amp;diff=15680"/>
		<updated>2023-03-15T17:11:07Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/SiteMap.pm|package_name=EPrints::Apache::SiteMap}}[[Category:API|SITEMAP]][[Category:API:EPrints/Apache|SITEMAP]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::SiteMap''' - Generates a dynamic sitemap.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This has been somewhat superseded by the {{API:PodLink|file=bin|package_name=bin|section=generate_sitemap|text=bin/generate_sitemap}} script, which generates a more useful output for Google indexing.&lt;br /&gt;
&lt;br /&gt;
This handler has been heavily modified in order to support a static ''sitemap.xml'' file in addition to the semantic web crawling  extensions provided by EPrints. The modified handler inserts the  semantic web crawling extensions into the existing ''sitemap.xml'' if  it exists, or creates a new document if it doesn't. The original  handler is now in the &amp;lt;tt&amp;gt;_insert_semantic_web_extensions&amp;lt;/tt&amp;gt; below.&lt;br /&gt;
&lt;br /&gt;
If the static sitemap XML is a &amp;lt;tt&amp;gt;sitemapindex&amp;lt;/tt&amp;gt;, this handler inserts  a new &amp;lt;tt&amp;gt;&amp;amp;lt;sitemap&amp;lt;/tt&amp;gt;&amp;amp;gt; element into the index, which directs crawlers to a ''sitemap-sc.xml'' URL that contains the semantic web sitemap  generated by &amp;lt;tt&amp;gt;_insert_semantic_web_extensions&amp;lt;/tt&amp;gt;. This handler also  implements the &amp;lt;tt&amp;gt;sitemap-sc.xml&amp;lt;/tt&amp;gt; URL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::SiteMap::handler( $r )&lt;br /&gt;
Handler for managing EPrints requests for dynamically generated ''sitemap.xml'' or ''sitemap-sc.xml'' (or returning static version if  that exists).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/RobotsTxt&amp;diff=15679</id>
		<title>API:EPrints/Apache/RobotsTxt</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/RobotsTxt&amp;diff=15679"/>
		<updated>2023-03-15T17:10:58Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/RobotsTxt.pm|package_name=EPrints::Apache::RobotsTxt}}[[Category:API|ROBOTSTXT]][[Category:API:EPrints/Apache|ROBOTSTXT]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::RobotsTxt''' - Generates a dynamic robots.txt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Generate a dynamic output for request of ''/robots.txt''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::RobotsTxt::handler( $r )&lt;br /&gt;
Handler for managing EPrints requests for dynamically generated ''robots.txt''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=befin --&amp;gt;&lt;br /&gt;
COPYRIGHTCopyright 2023 University of Southampton. EPrints 3.4 is supplied by EPrints Services.&lt;br /&gt;
&lt;br /&gt;
http://www.eprints.org/eprints-3.4/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=end --&amp;gt;&lt;br /&gt;
COPYRIGHT&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/RobotsTxt&amp;diff=15678</id>
		<title>API:EPrints/Apache/RobotsTxt</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/RobotsTxt&amp;diff=15678"/>
		<updated>2023-03-15T17:01:54Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/RobotsTxt.pm|package_name=EPrints::Apache::RobotsTxt}}[[Category:API|ROBOTSTXT]][[Category:API:EPrints/Apache|ROBOTSTXT]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
EPrints::Apache::RobotsTxt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
Generate a dynamic output for request of ''/robots.txt''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::RobotsTxt::handler( $r )&lt;br /&gt;
Handler for managing EPrints requests for dynamically generated ''robots.txt''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=befin --&amp;gt;&lt;br /&gt;
COPYRIGHTCopyright 2023 University of Southampton. EPrints 3.4 is supplied by EPrints Services.&lt;br /&gt;
&lt;br /&gt;
http://www.eprints.org/eprints-3.4/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=end --&amp;gt;&lt;br /&gt;
COPYRIGHT&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Rewrite&amp;diff=15677</id>
		<title>API:EPrints/Apache/Rewrite</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Rewrite&amp;diff=15677"/>
		<updated>2023-03-15T17:00:02Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Rewrite.pm|package_name=EPrints::Apache::Rewrite}}[[Category:API|REWRITE]][[Category:API:EPrints/Apache|REWRITE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Rewrite''' - rewrite cosmetic URLs to internally  useful ones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This rewrites the URL Apache receives based on certain things, such as the current language.&lt;br /&gt;
&lt;br /&gt;
Expands ''/archive/00000123/*'' to ''/archive/00/00/01/23/*'' and so forth.&lt;br /&gt;
&lt;br /&gt;
This should only ever be called from within the &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt; system.&lt;br /&gt;
&lt;br /&gt;
This also causes some pages to be regenerated on demand, if they are  stale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::handler( $r )&lt;br /&gt;
Handler for managing an EPrints rewrite request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir_permanent --&amp;gt;&lt;br /&gt;
===redir_permanent===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir_permanent( $r, $url )&lt;br /&gt;
Redirect permanently (&amp;lt;tt&amp;gt;301 Moved Permanently&amp;lt;/tt&amp;gt;) request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to URL  specified by &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir --&amp;gt;&lt;br /&gt;
===redir===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir( $r, $url )&lt;br /&gt;
Redirect temporarily (&amp;lt;tt&amp;gt;302 Found&amp;lt;/tt&amp;gt;) request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to URL specified by  &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir_see_other --&amp;gt;&lt;br /&gt;
===redir_see_other===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir_see_other( $r, $url )&lt;br /&gt;
Redirect the request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to another resource (&amp;lt;tt&amp;gt;303 See Other&amp;lt;/tt&amp;gt;)  specified by the URL in &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_negotiate_best_plugin --&amp;gt;&lt;br /&gt;
===content_negotiate_best_plugin===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::content_negotiate_best_plugin( $repository, %o )&lt;br /&gt;
Determine the best content type to provide based on the options  provided by &amp;lt;tt&amp;gt;%o&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the best content type (e.g. &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Rewrite&amp;diff=15676</id>
		<title>API:EPrints/Apache/Rewrite</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Rewrite&amp;diff=15676"/>
		<updated>2023-03-15T16:58:05Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Rewrite.pm|package_name=EPrints::Apache::Rewrite}}[[Category:API|REWRITE]][[Category:API:EPrints/Apache|REWRITE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Rewrite''' - rewrite cosmetic URL's to internally  useful ones.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This rewrites the URL Apache receives based on certain things, such as the current language.&lt;br /&gt;
&lt;br /&gt;
Expands ''/archive/00000123/*'' to ''/archive/00/00/01/23/*'' and so forth.&lt;br /&gt;
&lt;br /&gt;
This should only ever be called from within the &amp;lt;tt&amp;gt;mod_perl&amp;lt;/tt&amp;gt; system.&lt;br /&gt;
&lt;br /&gt;
This also causes some pages to be regenerated on demand, if they are  stale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::handler( $r )&lt;br /&gt;
Handler for managing an EPrints rewrite request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir_permanent --&amp;gt;&lt;br /&gt;
===redir_permanent===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir_permanent( $r, $url )&lt;br /&gt;
Redirect permanently (&amp;lt;tt&amp;gt;301 Moved Permanently&amp;lt;/tt&amp;gt;) request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to URL  specified by &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir --&amp;gt;&lt;br /&gt;
===redir===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir( $r, $url )&lt;br /&gt;
Redirect temporarily (&amp;lt;tt&amp;gt;302 Found&amp;lt;/tt&amp;gt;) request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to URL specified by  &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir_see_other --&amp;gt;&lt;br /&gt;
===redir_see_other===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::redir_see_other( $r, $url )&lt;br /&gt;
Redirect the request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; to another resource (&amp;lt;tt&amp;gt;303 See Other&amp;lt;/tt&amp;gt;)  specified by the URL in &amp;lt;tt&amp;gt;$url&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_negotiate_best_plugin --&amp;gt;&lt;br /&gt;
===content_negotiate_best_plugin===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Rewrite::content_negotiate_best_plugin( $repository, %o )&lt;br /&gt;
Determine the best content type to provide based on the options  provided by &amp;lt;tt&amp;gt;%o&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns a string containing the best content type (e.g. &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/REST&amp;diff=15675</id>
		<title>API:EPrints/Apache/REST</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/REST&amp;diff=15675"/>
		<updated>2023-03-15T15:48:43Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/REST.pm|package_name=EPrints::Apache::REST}}[[Category:API|REST]][[Category:API:EPrints/Apache|REST]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
EPrints::Apache::REST - Representational state transfer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
REST API for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
===handler===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::handler( $r )&lt;br /&gt;
Handler for EPrints' REST API&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_redir_add_slash --&amp;gt;&lt;br /&gt;
===redir_add_slash===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::redir_add_slash( $repository )&lt;br /&gt;
Redirect to the current request for the &amp;lt;tt&amp;gt;$repository&amp;lt;/tt&amp;gt; with an added  slash &amp;lt;tt&amp;gt;/&amp;lt;/tt&amp;gt; at the end of the path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_top_level --&amp;gt;&lt;br /&gt;
===serve_top_level===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_top_level( $repository, @path )&lt;br /&gt;
Serve top level list of datasets (i.e. &amp;lt;tt&amp;gt;eprint&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;user&amp;lt;/tt&amp;gt; and  &amp;lt;tt&amp;gt;subject&amp;lt;/tt&amp;gt;) or pass onto [[API:EPrints/Apache/REST#serve_dataset|serve_dataset]]. dependent of &amp;lt;tt&amp;gt;@path&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_dataset --&amp;gt;&lt;br /&gt;
===serve_dataset===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_dataset( $repository, $dataset, @path )&lt;br /&gt;
Serve listing of data objects for a particular dataset, pass onto [[API:EPrints/Apache/REST#serve_dataobj|serve_dataobj]], [[API:EPrints/Apache/REST#get_dataobj_xml|get_dataobj_xml]] or [[API:EPrints/Apache/REST#put_dataobj_xml|put_dataobj_xml]] or return an appropriate HTTP error code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_dataobj --&amp;gt;&lt;br /&gt;
===serve_dataobj===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_dataobj( $repository, $object, $rights_object, @path )&lt;br /&gt;
Serve HTML, XML or text version of data object from &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;  request. Pass onto [[API:EPrints/Apache/REST#serve_field|serve_field]] or otherwise return an appropriate  HTTP error code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_field --&amp;gt;&lt;br /&gt;
===serve_field===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_field( $repository, $object, $rights_object, $field, $value, @path )&lt;br /&gt;
Serve HTML, XML or text version of data object from &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; requests. Pass on field requests onto [[API:EPrints/Apache/REST#serve_field_single|serve_field_single]] or otherwise return  an appropriate HTTP error code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_field_single --&amp;gt;&lt;br /&gt;
===serve_field_single===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_field_single( $repository, $object, $rights_object, $field, $value, @path )&lt;br /&gt;
Serve single field representation by passing onto [[API:EPrints/Apache/REST#serve_subobject|serve_subobject]], [[API:EPrints/Apache/REST#serve_compound|serve_compound]] or &amp;lt;tt&amp;gt;/serve_name&amp;lt;/tt&amp;gt; base on type of field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_suboject --&amp;gt;&lt;br /&gt;
===serve_suboject===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_suboject( $repository, $object, $rights_object, $field, $value, @path )&lt;br /&gt;
Serves sub-object by passing onto [[API:EPrints/Apache/REST#serve_dataobj|serve_dataobj]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_compound --&amp;gt;&lt;br /&gt;
===serve_compound===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_compound( $repository, $object, $rights_object, $field, $value, @path )&lt;br /&gt;
Serves compound field by iterating over sub-field, calling  [[API:EPrints/Apache/REST#serve_field_single|serve_field_single]] where appropriate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_serve_compound --&amp;gt;&lt;br /&gt;
===serve_compound===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::serve_compound( $repository, $object, $rights_object, $field, $value, @path )&lt;br /&gt;
Serves name field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_render_html --&amp;gt;&lt;br /&gt;
===render_html===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::render_html( $html, $title )&lt;br /&gt;
Renders HTML for REST request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_html --&amp;gt;&lt;br /&gt;
===send_html===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::send_html( $repository, $html, $title )&lt;br /&gt;
Sends HTML response for REST request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_xml --&amp;gt;&lt;br /&gt;
===send_xml===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::send_xml( $repository, $xmldata )&lt;br /&gt;
Sends XML response for REST request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_plaintext --&amp;gt;&lt;br /&gt;
===send_plaintext===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::send_plaintext( $repository, $content )&lt;br /&gt;
Sends plain text response for REST request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_allowed_methods --&amp;gt;&lt;br /&gt;
===allowed_methods===&lt;br /&gt;
&lt;br /&gt;
 $allowed = EPrints::Apache::REST::allowed_methods( $repository, @methods )&lt;br /&gt;
Checks if method for request is contained with the &amp;lt;tt&amp;gt;@methods&amp;lt;/tt&amp;gt; array  of allowed methods.  Setting and sending HTTP response headers and code as appropriate.&lt;br /&gt;
&lt;br /&gt;
Returns boolean depending on whether the request method is allowed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_allowed_methods --&amp;gt;&lt;br /&gt;
===allowed_methods===&lt;br /&gt;
&lt;br /&gt;
 $allowed = EPrints::Apache::REST::allowed_methods( $priv $repository, $rights_object )&lt;br /&gt;
Checks is privilege &amp;lt;tt&amp;gt;$priv&amp;lt;/tt&amp;gt; is permitted for the current user and sets HTTP response code as appropriate.&lt;br /&gt;
&lt;br /&gt;
Returns boolean depending on whether current user has permitted  privilege.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_dataobj_xml --&amp;gt;&lt;br /&gt;
===get_dataobj_xml===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::get_dataobj_xml( $repository, $object, $rights_object )&lt;br /&gt;
Returns XML for REST request to &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a data object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_dataobj_xml --&amp;gt;&lt;br /&gt;
===put_dataobj_xml===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::put_dataobj_xml( $repository, $object, $rights_object )&lt;br /&gt;
Returns XML for REST request to (non-implemented) &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; a data object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_field_text --&amp;gt;&lt;br /&gt;
===get_field_text===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::get_field_text( $repository, $object, $rights_object, $field )&lt;br /&gt;
Returns text for REST request to &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get_field_xml --&amp;gt;&lt;br /&gt;
===get_field_xml===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::get_field_xml( $repository, $object, $rights_object, $field )&lt;br /&gt;
Returns XML for REST request to &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_field_xml --&amp;gt;&lt;br /&gt;
===put_field_xml===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::put_field_xml( $repository, $object, $rights_object, $field )&lt;br /&gt;
Returns XML for REST request to &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; a field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_field_txt --&amp;gt;&lt;br /&gt;
===put_field_txt===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::REST::put_field_txt( $repository, $object, $rights_object, $field )&lt;br /&gt;
Returns text for REST request to &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; a field.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/LogHandler&amp;diff=15674</id>
		<title>API:EPrints/Apache/LogHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/LogHandler&amp;diff=15674"/>
		<updated>2023-03-15T15:31:45Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/LogHandler.pm|package_name=EPrints::Apache::LogHandler}}[[Category:API|LOGHANDLER]][[Category:API:EPrints/Apache|LOGHANDLER]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
EPrints::Apache::LogHandler - Main handler for Apache log events&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
To enable the Apache::LogHandler add to your ArchiveConfig:&lt;br /&gt;
&lt;br /&gt;
   $c-&amp;amp;gt;{loghandler}-&amp;amp;gt;{enable} = 1;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_data_format --&amp;gt;&lt;br /&gt;
==DATA FORMAT==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_requester --&amp;gt;&lt;br /&gt;
===requester===&lt;br /&gt;
&lt;br /&gt;
The requester is stored using their IP in URN format: &amp;lt;tt&amp;gt;urn:ip:x.x.x.x&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_servicetype --&amp;gt;&lt;br /&gt;
===serviceType===&lt;br /&gt;
&lt;br /&gt;
ServiceType is in format {{API:PodLink|file=http:|package_name=http:|section=|text=info:ofi/fmt:kev:mtx:sch_svc}}.&lt;br /&gt;
&lt;br /&gt;
The value is encoded as &amp;lt;tt&amp;gt;?name=yes&amp;lt;/tt&amp;gt; (where &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt; is one of the  services defined).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_referent_referringentity --&amp;gt;&lt;br /&gt;
===referent, referringEntity===&lt;br /&gt;
&lt;br /&gt;
These are stored in URN format: &amp;lt;tt&amp;gt;info:oai:repositoryid:eprintid&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_referent_docid --&amp;gt;&lt;br /&gt;
===referent_docid===&lt;br /&gt;
&lt;br /&gt;
The document id as a fragment of the referent: &amp;lt;tt&amp;gt;#docid&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_class_methods --&amp;gt;&lt;br /&gt;
===Class Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_eprints_apache_loghandler_handler --&amp;gt;&lt;br /&gt;
====eprints_apache_loghandler_handler====&lt;br /&gt;
&lt;br /&gt;
 EPrints:Apache::LogHandler::handler&lt;br /&gt;
Empty (as deprecated) handler method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_robot --&amp;gt;&lt;br /&gt;
====is_robot====&lt;br /&gt;
&lt;br /&gt;
 EPrints:Apache::LogHandler::is_robot( $r, $ip )&lt;br /&gt;
Test if request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; is a robot based on &amp;lt;tt&amp;gt;User-Agent&amp;lt;/tt&amp;gt; or if &amp;lt;tt&amp;gt;$ip&amp;lt;/tt&amp;gt; is listed as a robot.&lt;br /&gt;
&lt;br /&gt;
Returns a boolean dependent or whether request has determined to be a  robot.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_object_methods --&amp;gt;&lt;br /&gt;
===Object Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_document --&amp;gt;&lt;br /&gt;
====document====&lt;br /&gt;
&lt;br /&gt;
 $handler-&amp;amp;gt;document( $r )&lt;br /&gt;
A request on a document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_eprint --&amp;gt;&lt;br /&gt;
====eprint====&lt;br /&gt;
&lt;br /&gt;
 $handler-&amp;amp;gt;eprint( $r )&lt;br /&gt;
A request on an eprint abstract page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
[[API:EPrints/DataObj/Access|EPrints::DataObj::Access]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15673</id>
		<title>API:EPrints/Apache/CRUD</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15673"/>
		<updated>2023-03-15T15:23:12Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/CRUD.pm|package_name=EPrints::Apache::CRUD}}[[Category:API|CRUD]][[Category:API:EPrints/Apache|CRUD]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;{{Version|since=3.3.0}}&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::CRUD''' - Create, read, update and delete via HTTP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
  $crud = EPrints::Apache::CRUD-&amp;amp;gt;new(&lt;br /&gt;
      repository =&amp;amp;gt; $repo,&lt;br /&gt;
      request =&amp;amp;gt; $r,&lt;br /&gt;
      datasetid =&amp;amp;gt; &amp;quot;eprint&amp;quot;,&lt;br /&gt;
      dataobjid =&amp;amp;gt; &amp;quot;23&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
The CRUD (Create/Read/Update/Delete) module provides the Web API for  manipulating content on the server. The API is an AtomPub  implementation that exposes Import and Export plugins via simple URLs and HTTP content type negotiation.&lt;br /&gt;
&lt;br /&gt;
You should use the &amp;amp;lt;link&amp;amp;gt; entries in the repository's home page to  locate the CRUD endpoint, as they may change in the future:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;Sword&amp;quot; href=&amp;quot;https://myrepo/sword-app/servicedocument&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;SwordDeposit&amp;quot; href=&amp;quot;https://myrepo/id/contents&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_examples --&amp;gt;&lt;br /&gt;
===Examples===&lt;br /&gt;
Create a new eprint based on a single file:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Add a file to an existing eprint:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Disposition: attachment; filename=hello.txt' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get an eprint's metadata in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get the list of contents (documents) of an eprint in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
You can find more examples in the ''tests/84_sword.t'' unit test.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_uri_layout --&amp;gt;&lt;br /&gt;
===URI Layout===&lt;br /&gt;
These URIs are relative to your EPrints HTTP/HTTPs root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_contents_get_head_options_post --&amp;gt;&lt;br /&gt;
====/id/contents GET,HEAD,OPTIONS,POST====&lt;br /&gt;
&lt;br /&gt;
Requires authentication.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a list of the eprints owned by the user. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; to create a new EPrint object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_delete_get_head_options_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid] DELETE,GET,HEAD,OPTIONS,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; an object's metadata or, for {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} objects, the file content. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the metadata and/or contents (see  [[API:EPrints/Apache/CRUD#Updating_complex_objects_using_PUT|Updating complex objects using PUT]]). If the object does not exist will  attempt to create it with the given dataobjid (requires &amp;lt;tt&amp;gt;upsert&amp;lt;/tt&amp;gt; privilege).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_contents_delete_get_head_options_post_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid]/contents DELETE,GET,HEAD,OPTIONS,POST,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; the logical contents of the object: documents for eprints or files for  documents. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the existing contents or POST to add to the  existing contents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_http_content_negotiation --&amp;gt;&lt;br /&gt;
===HTTP Content Negotiation===&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}}  plugins. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugins.&lt;br /&gt;
&lt;br /&gt;
The plugin used depends on the request's &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt;) or  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) header and the type of object being acted on. For example, the following request:&lt;br /&gt;
&lt;br /&gt;
  GET /id/eprint/23 HTTP/1.1&lt;br /&gt;
  Accept: application/vnd.eprints.data+xml&lt;br /&gt;
  &lt;br /&gt;
Will search for an Export plugin that accepts objects of type &amp;lt;tt&amp;gt;dataobj/eprint&amp;lt;/tt&amp;gt;  and can produce output in the MIME type &amp;lt;tt&amp;gt;application/vnd.eprints.data+xml&amp;lt;/tt&amp;gt;.  This will most likely be the {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} plugin.&lt;br /&gt;
&lt;br /&gt;
In addition to the general plugin negotiation behaviour some special cases are  supported to improve compatibility with Atom Pub/Web Browser clients:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_eprint --&amp;gt;&lt;br /&gt;
====/id/eprint/...====&lt;br /&gt;
&lt;br /&gt;
Requesting {{API:PodLink|file=EPrints/DataObj/EPrint|package_name=EPrints::DataObj::EPrint|section=|text=EPrint}} objects as text/html will result in a &amp;lt;tt&amp;gt;303 Redirect&amp;lt;/tt&amp;gt; to the eprint object's abstract page or, if the eprint is  not public, its {{API:PodLink|file=EPrints/Plugin/Screen/EPrint/View|package_name=EPrints::Plugin::Screen::EPrint::View|section=|text=View}} page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_document_contents --&amp;gt;&lt;br /&gt;
====/id/document/.../contents====&lt;br /&gt;
&lt;br /&gt;
Requesting the &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; of a {{API:PodLink|file=EPrints/DataObj/Document|package_name=EPrints::DataObj::Document|section=|text=Document}} object  will return the content of the document's main file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_file --&amp;gt;&lt;br /&gt;
====/id/file/...====&lt;br /&gt;
&lt;br /&gt;
Requesting a {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} object with no &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; header (or  &amp;lt;tt&amp;gt;*/*&amp;lt;/tt&amp;gt;) will return the file's content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post_id_contents --&amp;gt;&lt;br /&gt;
====POST /id/.../contents====&lt;br /&gt;
&lt;br /&gt;
When creating new records via POST, content negotiation is performed against  the Import plugins.&lt;br /&gt;
&lt;br /&gt;
If no Import plugin supports the &amp;lt;em&amp;gt;Content-Type&amp;lt;/em&amp;gt; header the content will be  treated as &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; and stored in a new object. The  resulting Atom entry will describe the new object (e.g. the &amp;lt;tt&amp;gt;eprint&amp;lt;/tt&amp;gt; object  in which the new &amp;lt;tt&amp;gt;document&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;file&amp;lt;/tt&amp;gt; objects were created).&lt;br /&gt;
&lt;br /&gt;
Otherwise, the result will depend on the Import plugin's output. Import  plugins may produce a single object, multiple objects or an object plus  content file(s).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type_header --&amp;gt;&lt;br /&gt;
====Content-Type header====&lt;br /&gt;
&lt;br /&gt;
If no &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header is given the MIME type defaults to  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition_header --&amp;gt;&lt;br /&gt;
====Content-Disposition header====&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;Content-Disposition&amp;lt;/tt&amp;gt; header is missing or does not contain a  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; parameter the filename defaults to ''main.bin'' for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and  &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_updating_complex_objects_using_put --&amp;gt;&lt;br /&gt;
===Updating complex objects using PUT===&lt;br /&gt;
Eprint objects contain zero or more documents, which each contain zero or  more files. When you update (&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) an eprint object the contained documents  will only be replaced if the Import plugin defines new documents e.g. the  Atom Import plugin will never define new documents so &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing Atom content  will only update the eprint's metadata. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing  {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} will replace the documents if you  include a &amp;lt;tt&amp;gt;&amp;amp;lt;documents&amp;lt;/tt&amp;gt;&amp;amp;gt; XML element.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; will always replace all contents - &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to  &amp;lt;tt&amp;gt;/eprint/23/contents&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;DELETE /eprint/23/contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /eprint/23/contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_put_delete_from_javascript --&amp;gt;&lt;br /&gt;
===PUT/DELETE from Javascript===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_upserting_objects_with_put --&amp;gt;&lt;br /&gt;
===Upserting objects with PUT===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constants --&amp;gt;&lt;br /&gt;
==CONSTANTS ==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_user_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_USER_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to user submitting content (i.e. ''/id/content'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataset --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATASET===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a dataset (i.e. ''/id/FOO...'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataobj --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATAOBJ===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a data object (i.e. ''/id/FOO/BAR'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_field --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_FIELD===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a field of data object (i.e. ''/id/FOO/BAR/BAZ'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the contents of data object (i.e. ''/id/FOO/BAR/contents'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_servicedocument --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_SERVICEDOCUMENT===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constructor_methods --&amp;gt;&lt;br /&gt;
===Constructor Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_new --&amp;gt;&lt;br /&gt;
====new====&lt;br /&gt;
&lt;br /&gt;
 $crud = EPrints::Apache::CRUD-&amp;amp;gt;new( %params )&lt;br /&gt;
Return a new CRUD request using parameters given in &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_class_methods --&amp;gt;&lt;br /&gt;
===Class Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_generate_error_document --&amp;gt;&lt;br /&gt;
====generate_error_document====&lt;br /&gt;
&lt;br /&gt;
 $error_document = EPrints::Apache::CRUD::generate_error_document( $repo, %opts )&lt;br /&gt;
Return error document for [[API:EPrints/Repository|EPrints::Repository]] &amp;lt;tt&amp;gt;$repo&amp;lt;/tt&amp;gt; using  options from &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_true --&amp;gt;&lt;br /&gt;
====is_true====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::CRUD::is_true( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_false --&amp;gt;&lt;br /&gt;
====is_false====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::CRUD::is_false( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_object_methods --&amp;gt;&lt;br /&gt;
===Object Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_repository --&amp;gt;&lt;br /&gt;
====repository====&lt;br /&gt;
&lt;br /&gt;
 $repo = $crud-&amp;amp;gt;repository()&lt;br /&gt;
Returns the current repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_request --&amp;gt;&lt;br /&gt;
====request====&lt;br /&gt;
&lt;br /&gt;
 $r = $crud-&amp;amp;gt;request()&lt;br /&gt;
Returns the current {{API:PodLink|file=Apache2/RequestUtil|package_name=Apache2::RequestUtil|section=|text=Apache2::RequestUtil}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_method --&amp;gt;&lt;br /&gt;
====method====&lt;br /&gt;
&lt;br /&gt;
 $method = $crud-&amp;amp;gt;method()&lt;br /&gt;
Returns the HTTP method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_scope --&amp;gt;&lt;br /&gt;
====scope====&lt;br /&gt;
&lt;br /&gt;
 $scope = $crud-&amp;amp;gt;scope()&lt;br /&gt;
Returns the scope of the action being performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataset --&amp;gt;&lt;br /&gt;
====dataset====&lt;br /&gt;
&lt;br /&gt;
 $dataset = $crud-&amp;amp;gt;dataset()&lt;br /&gt;
Returns the current dataset (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataobj --&amp;gt;&lt;br /&gt;
====dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;dataobj()&lt;br /&gt;
Returns the current dataobj (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_field --&amp;gt;&lt;br /&gt;
====field====&lt;br /&gt;
&lt;br /&gt;
 $field = $crud-&amp;amp;gt;field()&lt;br /&gt;
Returns the current field (if available);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_headers --&amp;gt;&lt;br /&gt;
====headers====&lt;br /&gt;
&lt;br /&gt;
 $headers = $crud-&amp;amp;gt;headers()&lt;br /&gt;
Get the processed headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_options --&amp;gt;&lt;br /&gt;
====options====&lt;br /&gt;
&lt;br /&gt;
 @verbs = $crud-&amp;amp;gt;options()&lt;br /&gt;
Returns the available HTTP verbs for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin --&amp;gt;&lt;br /&gt;
====plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;plugin()&lt;br /&gt;
Returns the current plugin (if available).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_write --&amp;gt;&lt;br /&gt;
====is_write====&lt;br /&gt;
&lt;br /&gt;
 $bool = $crud-&amp;amp;gt;is_write()&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; if the request is not a read-only method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_type --&amp;gt;&lt;br /&gt;
====accept_type====&lt;br /&gt;
&lt;br /&gt;
 $accept_type = $crud-&amp;amp;gt;accept_type()&lt;br /&gt;
Returns the EPrints type for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_check_packaging --&amp;gt;&lt;br /&gt;
====check_packaging====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;check_packaging()&lt;br /&gt;
Check the Packaging header is ok, if given.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_resolve_relations --&amp;gt;&lt;br /&gt;
====resolve_relations====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;resolve_relations( $dataobj [, @relations ] )&lt;br /&gt;
Resolve the relation path from &amp;lt;tt&amp;gt;$dataobj&amp;lt;/tt&amp;gt; and return the resulting  data object.&lt;br /&gt;
&lt;br /&gt;
Returns c&amp;amp;lt;undef&amp;amp;gt; if there is no such related object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authen --&amp;gt;&lt;br /&gt;
====authen====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authen&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authenticated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authz --&amp;gt;&lt;br /&gt;
====authz====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authz&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authorized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_parse_input --&amp;gt;&lt;br /&gt;
====parse_input====&lt;br /&gt;
&lt;br /&gt;
 $list = $crud-&amp;amp;gt;parse_input( $plugin, $f [, %params ] )&lt;br /&gt;
Parse the content submitted by the user using the given &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt;.   &amp;lt;tt&amp;gt;$f&amp;lt;/tt&amp;gt; is called by c&amp;amp;lt;epdata_to_dataobj&amp;amp;gt; to convert EPrints data markup  to a data object. &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; are passed to the plugin's &amp;lt;tt&amp;gt;input_fh&amp;lt;/tt&amp;gt;  method.&lt;br /&gt;
&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;undef&amp;lt;/tt&amp;gt; on error. Otherwise returns an [[API:EPrints/List|EPrints::List]] of  data objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_create_dataobj --&amp;gt;&lt;br /&gt;
====create_dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;create_dataobj( $owner, $epdata )&lt;br /&gt;
Creates data object as user $owner with metadata from $epdata&lt;br /&gt;
&lt;br /&gt;
Returns an [[API:EPrints/DataObj|EPrints::DataObj]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_import_plugins --&amp;gt;&lt;br /&gt;
====import_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;import_plugins( [ %params ] )&lt;br /&gt;
Returns all matching import plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_export_plugins --&amp;gt;&lt;br /&gt;
====export_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;export_plugins( [ %params ] )&lt;br /&gt;
Returns all matching export plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_negotiate_best_plugin --&amp;gt;&lt;br /&gt;
====content_negotiate_best_plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;content_negotiate_best_plugin()&lt;br /&gt;
Work out the best plugin to export/update an object based on the  client headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud --&amp;gt;&lt;br /&gt;
====crud====&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::CRUD( $media_range )&lt;br /&gt;
Takes the &amp;lt;tt&amp;gt;$media_range&amp;lt;/tt&amp;gt; string and returns array of acceptable MIME  types. See  http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1 for  more detail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
====handler====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;handler&lt;br /&gt;
Handler of CRUD requests.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_delete --&amp;gt;&lt;br /&gt;
====delete====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;DELETE()&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can't perform &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; on ''/id/contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
No such object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_conflict --&amp;gt;&lt;br /&gt;
====http_conflict====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CONFLICT&lt;br /&gt;
Lock conflict with another user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Successfully removed the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get --&amp;gt;&lt;br /&gt;
====get====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;GET( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
No sub-objects in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_acceptable --&amp;gt;&lt;br /&gt;
====http_not_acceptable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_ACCEPTABLE&lt;br /&gt;
More than one sub-object in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}} plugin matches the &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt;  header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_see_other --&amp;gt;&lt;br /&gt;
====http_see_other====&lt;br /&gt;
&lt;br /&gt;
 HTTP_SEE_OTHER&lt;br /&gt;
Redirect to a non-CRUD EPrints page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
Object not found.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_ok --&amp;gt;&lt;br /&gt;
====http_ok====&lt;br /&gt;
&lt;br /&gt;
 HTTP_OK&lt;br /&gt;
Object outputted successfully.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post --&amp;gt;&lt;br /&gt;
====post====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;POST( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can only POST to ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_bad_request --&amp;gt;&lt;br /&gt;
====http_bad_request====&lt;br /&gt;
&lt;br /&gt;
 HTTP_BAD_REQUEST&lt;br /&gt;
No plugin for the SWORD &amp;lt;tt&amp;gt;Packaging&amp;lt;/tt&amp;gt; header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object(s) successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put --&amp;gt;&lt;br /&gt;
====put====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugin matched the  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_range_not_satisfiable --&amp;gt;&lt;br /&gt;
====http_range_not_satisfiable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_RANGE_NOT_SATISFIABLE&lt;br /&gt;
&amp;lt;tt&amp;gt;Range&amp;lt;/tt&amp;gt; header is invalid or unsupported for the object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_forbidden --&amp;gt;&lt;br /&gt;
====http_forbidden====&lt;br /&gt;
&lt;br /&gt;
 HTTP_FORBIDDEN&lt;br /&gt;
User does not have permission to create/update the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object was successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Object was successfully updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_contents --&amp;gt;&lt;br /&gt;
====put_contents====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT_contents( [ $owner ] )&lt;br /&gt;
Equivalent to &amp;lt;tt&amp;gt;DELETE /id/.../contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /id/.../contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See [[API:EPrints/Apache/CRUD#DELETE|DELETE]] and [[API:EPrints/Apache/CRUD#POST|POST]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_metadata_relevant --&amp;gt;&lt;br /&gt;
====metadata_relevant====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;metadata_relevant( $file )&lt;br /&gt;
Test and if suitable use &amp;lt;tt&amp;gt;$file&amp;lt;/tt&amp;gt; as metadata source to update the  associated [[API:EPrints/DataObj/EPrint|EPrints::DataObj::EPrint]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_servicedocument --&amp;gt;&lt;br /&gt;
====servicedocument====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;servicedocument&lt;br /&gt;
Generate response containing CRUD service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_on_behalf_of --&amp;gt;&lt;br /&gt;
====on_behalf_of====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;on_behalf_of( $user )&lt;br /&gt;
Submit CRUD request on behalf of another user.&lt;br /&gt;
&lt;br /&gt;
Returns HTTPS response code based on whether request on behalf of is  permitted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_file_ok --&amp;gt;&lt;br /&gt;
====is_file_ok====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;is_file_ok( $epdata )&lt;br /&gt;
Tests if files with &amp;lt;tt&amp;gt;$epdata&amp;lt;/tt&amp;gt; were uploaded with corruption.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_process_headers --&amp;gt;&lt;br /&gt;
====process_headers====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;process_headers&lt;br /&gt;
Process headers of CRUD request&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_sword_error --&amp;gt;&lt;br /&gt;
====sword_error====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;sword_error( %opts )&lt;br /&gt;
Generate SWORD error documents based on provided &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin_error --&amp;gt;&lt;br /&gt;
====plugin_error====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;plugin_error( $plugin, $messages )&lt;br /&gt;
Generate error message for import &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt; used with &amp;lt;tt&amp;gt;$messages&amp;lt;/tt&amp;gt; provided.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_response --&amp;gt;&lt;br /&gt;
====send_response====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;send_response( $status, $content_type, $content )&lt;br /&gt;
Output response to CRUD request with HTTP status code &amp;lt;tt&amp;gt;$status&amp;lt;/tt&amp;gt;, content type &amp;lt;tt&amp;gt;$content_type&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code &amp;lt;tt&amp;gt;OK&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Content_negotiation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15672</id>
		<title>API:EPrints/Apache/CRUD</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15672"/>
		<updated>2023-03-15T15:21:51Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/CRUD.pm|package_name=EPrints::Apache::CRUD}}[[Category:API|CRUD]][[Category:API:EPrints/Apache|CRUD]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;{{Version|since=3.3.0}}&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::CRUD''' - Create, read, update and delete via HTTP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
  $crud = EPrints::Apache::CRUD-&amp;amp;gt;new(&lt;br /&gt;
      repository =&amp;amp;gt; $repo,&lt;br /&gt;
      request =&amp;amp;gt; $r,&lt;br /&gt;
      datasetid =&amp;amp;gt; &amp;quot;eprint&amp;quot;,&lt;br /&gt;
      dataobjid =&amp;amp;gt; &amp;quot;23&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
The CRUD (Create/Read/Update/Delete) module provides the Web API for  manipulating content on the server. The API is an AtomPub  implementation that exposes Import and Export plugins via simple URLs and HTTP content type negotiation.&lt;br /&gt;
&lt;br /&gt;
You should use the &amp;amp;lt;link&amp;amp;gt; entries in the repository's home page to  locate the CRUD endpoint, as they may change in the future:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;Sword&amp;quot; href=&amp;quot;https://myrepo/sword-app/servicedocument&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;SwordDeposit&amp;quot; href=&amp;quot;https://myrepo/id/contents&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_examples --&amp;gt;&lt;br /&gt;
===Examples===&lt;br /&gt;
Create a new eprint based on a single file:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Add a file to an existing eprint:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Disposition: attachment; filename=hello.txt' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get an eprint's metadata in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get the list of contents (documents) of an eprint in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
You can find more examples in the ''tests/84_sword.t'' unit test.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_uri_layout --&amp;gt;&lt;br /&gt;
===URI Layout===&lt;br /&gt;
These URIs are relative to your EPrints HTTP/HTTPs root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_contents_get_head_options_post --&amp;gt;&lt;br /&gt;
====/id/contents GET,HEAD,OPTIONS,POST====&lt;br /&gt;
&lt;br /&gt;
Requires authentication.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a list of the eprints owned by the user. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; to create a new EPrint object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_delete_get_head_options_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid] DELETE,GET,HEAD,OPTIONS,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; an object's metadata or, for {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} objects, the file content. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the metadata and/or contents (see  [[API:EPrints/Apache/CRUD#Updating_complex_objects_using_PUT|Updating complex objects using PUT]]). If the object does not exist will  attempt to create it with the given dataobjid (requires &amp;lt;tt&amp;gt;upsert&amp;lt;/tt&amp;gt; privilege).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_contents_delete_get_head_options_post_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid]/contents DELETE,GET,HEAD,OPTIONS,POST,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; the logical contents of the object: documents for eprints or files for  documents. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the existing contents or POST to add to the  existing contents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_http_content_negotiation --&amp;gt;&lt;br /&gt;
===HTTP Content Negotiation===&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}}  plugins. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugins.&lt;br /&gt;
&lt;br /&gt;
The plugin used depends on the request's &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt;) or  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) header and the type of object being acted on. For example, the following request:&lt;br /&gt;
&lt;br /&gt;
  GET /id/eprint/23 HTTP/1.1&lt;br /&gt;
  Accept: application/vnd.eprints.data+xml&lt;br /&gt;
  &lt;br /&gt;
Will search for an Export plugin that accepts objects of type &amp;lt;tt&amp;gt;dataobj/eprint&amp;lt;/tt&amp;gt;  and can produce output in the MIME type &amp;lt;tt&amp;gt;application/vnd.eprints.data+xml&amp;lt;/tt&amp;gt;.  This will most likely be the {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} plugin.&lt;br /&gt;
&lt;br /&gt;
In addition to the general plugin negotiation behaviour some special cases are  supported to improve compatibility with Atom Pub/Web Browser clients:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_eprint --&amp;gt;&lt;br /&gt;
====/id/eprint/...====&lt;br /&gt;
&lt;br /&gt;
Requesting {{API:PodLink|file=EPrints/DataObj/EPrint|package_name=EPrints::DataObj::EPrint|section=|text=EPrint}} objects as text/html will result in a &amp;lt;tt&amp;gt;303 Redirect&amp;lt;/tt&amp;gt; to the eprint object's abstract page or, if the eprint is  not public, its {{API:PodLink|file=EPrints/Plugin/Screen/EPrint/View|package_name=EPrints::Plugin::Screen::EPrint::View|section=|text=View}} page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_document_contents --&amp;gt;&lt;br /&gt;
====/id/document/.../contents====&lt;br /&gt;
&lt;br /&gt;
Requesting the &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; of a {{API:PodLink|file=EPrints/DataObj/Document|package_name=EPrints::DataObj::Document|section=|text=Document}} object  will return the content of the document's main file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_file --&amp;gt;&lt;br /&gt;
====/id/file/...====&lt;br /&gt;
&lt;br /&gt;
Requesting a {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} object with no &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; header (or  &amp;lt;tt&amp;gt;*/*&amp;lt;/tt&amp;gt;) will return the file's content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post_id_contents --&amp;gt;&lt;br /&gt;
====POST /id/.../contents====&lt;br /&gt;
&lt;br /&gt;
When creating new records via POST, content negotiation is performed against  the Import plugins.&lt;br /&gt;
&lt;br /&gt;
If no Import plugin supports the &amp;lt;em&amp;gt;Content-Type&amp;lt;/em&amp;gt; header the content will be  treated as &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; and stored in a new object. The  resulting Atom entry will describe the new object (e.g. the &amp;lt;tt&amp;gt;eprint&amp;lt;/tt&amp;gt; object  in which the new &amp;lt;tt&amp;gt;document&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;file&amp;lt;/tt&amp;gt; objects were created).&lt;br /&gt;
&lt;br /&gt;
Otherwise, the result will depend on the Import plugin's output. Import  plugins may produce a single object, multiple objects or an object plus  content file(s).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type_header --&amp;gt;&lt;br /&gt;
====Content-Type header====&lt;br /&gt;
&lt;br /&gt;
If no &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header is given the MIME type defaults to  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition_header --&amp;gt;&lt;br /&gt;
====Content-Disposition header====&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;Content-Disposition&amp;lt;/tt&amp;gt; header is missing or does not contain a  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; parameter the filename defaults to ''main.bin'' for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and  &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_updating_complex_objects_using_put --&amp;gt;&lt;br /&gt;
===Updating complex objects using PUT===&lt;br /&gt;
Eprint objects contain zero or more documents, which each contain zero or  more files. When you update (&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) an eprint object the contained documents  will only be replaced if the Import plugin defines new documents e.g. the  Atom Import plugin will never define new documents so &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing Atom content  will only update the eprint's metadata. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing  {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} will replace the documents if you  include a &amp;lt;tt&amp;gt;&amp;amp;lt;documents&amp;lt;/tt&amp;gt;&amp;amp;gt; XML element.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; will always replace all contents - &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to  &amp;lt;tt&amp;gt;/eprint/23/contents&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;DELETE /eprint/23/contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /eprint/23/contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_put_delete_from_javascript --&amp;gt;&lt;br /&gt;
===PUT/DELETE from Javascript===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_upserting_objects_with_put --&amp;gt;&lt;br /&gt;
===Upserting objects with PUT===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constants --&amp;gt;&lt;br /&gt;
==CONSTANTS ==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_user_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_USER_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to user submitting content (i.e. ''/id/content'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataset --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATASET===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a dataset (i.e. ''/id/FOO...'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataobj --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATAOBJ===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a data object (i.e. ''/id/FOO/BAR'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_field --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_FIELD===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a field of data object (i.e. ''/id/FOO/BAR/BAZ'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the contents of data object (i.e. ''/id/FOO/BAR/contents'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_servicedocument --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_SERVICEDOCUMENT===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constructor_methods --&amp;gt;&lt;br /&gt;
===Constructor Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_new --&amp;gt;&lt;br /&gt;
====new====&lt;br /&gt;
&lt;br /&gt;
 $crud = EPrints::Apache::CRUD-&amp;amp;gt;new( %params )&lt;br /&gt;
Return a new CRUD request using parameters given in &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_class_methods --&amp;gt;&lt;br /&gt;
===Class Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_generate_error_document --&amp;gt;&lt;br /&gt;
====generate_error_document====&lt;br /&gt;
&lt;br /&gt;
 $error_document = EPrints::Apache::Crud::generate_error_document( $repo, %opts )&lt;br /&gt;
Return error document for [[API:EPrints/Repository|EPrints::Repository]] &amp;lt;tt&amp;gt;$repo&amp;lt;/tt&amp;gt; using  options from &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_true --&amp;gt;&lt;br /&gt;
====is_true====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::Crud::is_true( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_false --&amp;gt;&lt;br /&gt;
====is_false====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::Crud::is_false( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_object_methods --&amp;gt;&lt;br /&gt;
===Object Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_repository --&amp;gt;&lt;br /&gt;
====repository====&lt;br /&gt;
&lt;br /&gt;
 $repo = $crud-&amp;amp;gt;repository()&lt;br /&gt;
Returns the current repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_request --&amp;gt;&lt;br /&gt;
====request====&lt;br /&gt;
&lt;br /&gt;
 $r = $crud-&amp;amp;gt;request()&lt;br /&gt;
Returns the current {{API:PodLink|file=Apache2/RequestUtil|package_name=Apache2::RequestUtil|section=|text=Apache2::RequestUtil}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_method --&amp;gt;&lt;br /&gt;
====method====&lt;br /&gt;
&lt;br /&gt;
 $method = $crud-&amp;amp;gt;method()&lt;br /&gt;
Returns the HTTP method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_scope --&amp;gt;&lt;br /&gt;
====scope====&lt;br /&gt;
&lt;br /&gt;
 $scope = $crud-&amp;amp;gt;scope()&lt;br /&gt;
Returns the scope of the action being performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataset --&amp;gt;&lt;br /&gt;
====dataset====&lt;br /&gt;
&lt;br /&gt;
 $dataset = $crud-&amp;amp;gt;dataset()&lt;br /&gt;
Returns the current dataset (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataobj --&amp;gt;&lt;br /&gt;
====dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;dataobj()&lt;br /&gt;
Returns the current dataobj (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_field --&amp;gt;&lt;br /&gt;
====field====&lt;br /&gt;
&lt;br /&gt;
 $field = $crud-&amp;amp;gt;field()&lt;br /&gt;
Returns the current field (if available);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_headers --&amp;gt;&lt;br /&gt;
====headers====&lt;br /&gt;
&lt;br /&gt;
 $headers = $crud-&amp;amp;gt;headers()&lt;br /&gt;
Get the processed headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_options --&amp;gt;&lt;br /&gt;
====options====&lt;br /&gt;
&lt;br /&gt;
 @verbs = $crud-&amp;amp;gt;options()&lt;br /&gt;
Returns the available HTTP verbs for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin --&amp;gt;&lt;br /&gt;
====plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;plugin()&lt;br /&gt;
Returns the current plugin (if available).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_write --&amp;gt;&lt;br /&gt;
====is_write====&lt;br /&gt;
&lt;br /&gt;
 $bool = $crud-&amp;amp;gt;is_write()&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; if the request is not a read-only method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_type --&amp;gt;&lt;br /&gt;
====accept_type====&lt;br /&gt;
&lt;br /&gt;
 $accept_type = $crud-&amp;amp;gt;accept_type()&lt;br /&gt;
Returns the EPrints type for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_check_packaging --&amp;gt;&lt;br /&gt;
====check_packaging====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;check_packaging()&lt;br /&gt;
Check the Packaging header is ok, if given.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_resolve_relations --&amp;gt;&lt;br /&gt;
====resolve_relations====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;resolve_relations( $dataobj [, @relations ] )&lt;br /&gt;
Resolve the relation path from &amp;lt;tt&amp;gt;$dataobj&amp;lt;/tt&amp;gt; and return the resulting  data object.&lt;br /&gt;
&lt;br /&gt;
Returns c&amp;amp;lt;undef&amp;amp;gt; if there is no such related object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authen --&amp;gt;&lt;br /&gt;
====authen====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authen&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authenticated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authz --&amp;gt;&lt;br /&gt;
====authz====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authz&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authorized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_parse_input --&amp;gt;&lt;br /&gt;
====parse_input====&lt;br /&gt;
&lt;br /&gt;
 $list = $crud-&amp;amp;gt;parse_input( $plugin, $f [, %params ] )&lt;br /&gt;
Parse the content submitted by the user using the given &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt;.   &amp;lt;tt&amp;gt;$f&amp;lt;/tt&amp;gt; is called by c&amp;amp;lt;epdata_to_dataobj&amp;amp;gt; to convert EPrints data markup  to a data object. &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; are passed to the plugin's &amp;lt;tt&amp;gt;input_fh&amp;lt;/tt&amp;gt;  method.&lt;br /&gt;
&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;undef&amp;lt;/tt&amp;gt; on error. Otherwise returns an [[API:EPrints/List|EPrints::List]] of  data objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_create_dataobj --&amp;gt;&lt;br /&gt;
====create_dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;create_dataobj( $owner, $epdata )&lt;br /&gt;
Creates data object as user $owner with metadata from $epdata&lt;br /&gt;
&lt;br /&gt;
Returns an [[API:EPrints/DataObj|EPrints::DataObj]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_import_plugins --&amp;gt;&lt;br /&gt;
====import_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;import_plugins( [ %params ] )&lt;br /&gt;
Returns all matching import plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_export_plugins --&amp;gt;&lt;br /&gt;
====export_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;export_plugins( [ %params ] )&lt;br /&gt;
Returns all matching export plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_negotiate_best_plugin --&amp;gt;&lt;br /&gt;
====content_negotiate_best_plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;content_negotiate_best_plugin()&lt;br /&gt;
Work out the best plugin to export/update an object based on the  client headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud --&amp;gt;&lt;br /&gt;
====crud====&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::CRUD( $media_range )&lt;br /&gt;
Takes the &amp;lt;tt&amp;gt;$media_range&amp;lt;/tt&amp;gt; string and returns array of acceptable MIME  types. See  http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1 for  more detail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
====handler====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;handler&lt;br /&gt;
Handler of CRUD requests.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_delete --&amp;gt;&lt;br /&gt;
====delete====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;DELETE()&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can't perform &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; on ''/id/contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
No such object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_conflict --&amp;gt;&lt;br /&gt;
====http_conflict====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CONFLICT&lt;br /&gt;
Lock conflict with another user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Successfully removed the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get --&amp;gt;&lt;br /&gt;
====get====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;GET( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
No sub-objects in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_acceptable --&amp;gt;&lt;br /&gt;
====http_not_acceptable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_ACCEPTABLE&lt;br /&gt;
More than one sub-object in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}} plugin matches the &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt;  header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_see_other --&amp;gt;&lt;br /&gt;
====http_see_other====&lt;br /&gt;
&lt;br /&gt;
 HTTP_SEE_OTHER&lt;br /&gt;
Redirect to a non-CRUD EPrints page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
Object not found.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_ok --&amp;gt;&lt;br /&gt;
====http_ok====&lt;br /&gt;
&lt;br /&gt;
 HTTP_OK&lt;br /&gt;
Object outputted successfully.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post --&amp;gt;&lt;br /&gt;
====post====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;POST( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can only POST to ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_bad_request --&amp;gt;&lt;br /&gt;
====http_bad_request====&lt;br /&gt;
&lt;br /&gt;
 HTTP_BAD_REQUEST&lt;br /&gt;
No plugin for the SWORD &amp;lt;tt&amp;gt;Packaging&amp;lt;/tt&amp;gt; header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object(s) successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put --&amp;gt;&lt;br /&gt;
====put====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugin matched the  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_range_not_satisfiable --&amp;gt;&lt;br /&gt;
====http_range_not_satisfiable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_RANGE_NOT_SATISFIABLE&lt;br /&gt;
&amp;lt;tt&amp;gt;Range&amp;lt;/tt&amp;gt; header is invalid or unsupported for the object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_forbidden --&amp;gt;&lt;br /&gt;
====http_forbidden====&lt;br /&gt;
&lt;br /&gt;
 HTTP_FORBIDDEN&lt;br /&gt;
User does not have permission to create/update the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object was successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Object was successfully updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_contents --&amp;gt;&lt;br /&gt;
====put_contents====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT_contents( [ $owner ] )&lt;br /&gt;
Equivalent to &amp;lt;tt&amp;gt;DELETE /id/.../contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /id/.../contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See [[API:EPrints/Apache/CRUD#DELETE|DELETE]] and [[API:EPrints/Apache/CRUD#POST|POST]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_metadata_relevant --&amp;gt;&lt;br /&gt;
====metadata_relevant====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;metadata_relevant( $file )&lt;br /&gt;
Test and if suitable use &amp;lt;tt&amp;gt;$file&amp;lt;/tt&amp;gt; as metadata source to update the  associated [[API:EPrints/DataObj/EPrint|EPrints::DataObj::EPrint]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_servicedocument --&amp;gt;&lt;br /&gt;
====servicedocument====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;servicedocument&lt;br /&gt;
Generate response containing CRUD service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_on_behalf_of --&amp;gt;&lt;br /&gt;
====on_behalf_of====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;on_behalf_of( $user )&lt;br /&gt;
Submit CRUD request on behalf of another user.&lt;br /&gt;
&lt;br /&gt;
Returns HTTPS response code based on whether request on behalf of is  permitted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_file_ok --&amp;gt;&lt;br /&gt;
====is_file_ok====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;is_file_ok( $epdata )&lt;br /&gt;
Tests if files with &amp;lt;tt&amp;gt;$epdata&amp;lt;/tt&amp;gt; were uploaded with corruption.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_process_headers --&amp;gt;&lt;br /&gt;
====process_headers====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;process_headers&lt;br /&gt;
Process headers of CRUD request&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_$boolean --&amp;gt;&lt;br /&gt;
====$boolean====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;( %opts )&lt;br /&gt;
Generate SWORD error documents based on provided &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin_error --&amp;gt;&lt;br /&gt;
====plugin_error====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;plugin_error( $plugin, $messages )&lt;br /&gt;
Generate error message for import &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt; used with &amp;lt;tt&amp;gt;$messages&amp;lt;/tt&amp;gt; provided.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_response --&amp;gt;&lt;br /&gt;
====send_response====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;send_response( $status, $content_type, $content )&lt;br /&gt;
Output response to CRUD request with HTTP status code &amp;lt;tt&amp;gt;$status&amp;lt;/tt&amp;gt;, content type &amp;lt;tt&amp;gt;$content_type&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code &amp;lt;tt&amp;gt;OK&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Content_negotiation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15671</id>
		<title>API:EPrints/Apache/CRUD</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/CRUD&amp;diff=15671"/>
		<updated>2023-03-15T15:13:15Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/CRUD.pm|package_name=EPrints::Apache::CRUD}}[[Category:API|CRUD]][[Category:API:EPrints/Apache|CRUD]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;{{Version|since=3.3.0}}&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::CRUD''' - Create, read, update and delete via HTTP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
  $crud = EPrints::Apache::CRUD-&amp;amp;gt;new(&lt;br /&gt;
      repository =&amp;amp;gt; $repo,&lt;br /&gt;
      request =&amp;amp;gt; $r,&lt;br /&gt;
      datasetid =&amp;amp;gt; &amp;quot;eprint&amp;quot;,&lt;br /&gt;
      dataobjid =&amp;amp;gt; &amp;quot;23&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
The CRUD (Create/Read/Update/Delete) module provides the Web API for  manipulating content on the server. The API is an AtomPub  implementation that exposes Import and Export plugins via simple URLs and HTTP content type negotiation.&lt;br /&gt;
&lt;br /&gt;
You should use the &amp;amp;lt;link&amp;amp;gt; entries in the repository's home page to  locate the CRUD endpoint, as they may change in the future:&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;Sword&amp;quot; href=&amp;quot;https://myrepo/sword-app/servicedocument&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;link rel=&amp;quot;SwordDeposit&amp;quot; href=&amp;quot;https://myrepo/id/contents&amp;quot; /&amp;amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_examples --&amp;gt;&lt;br /&gt;
===Examples===&lt;br /&gt;
Create a new eprint based on a single file:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Add a file to an existing eprint:&lt;br /&gt;
&lt;br /&gt;
  curl -X POST \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -d 'Hello, World!' \&lt;br /&gt;
    -H 'Content-Disposition: attachment; filename=hello.txt' \&lt;br /&gt;
    -H 'Content-Type: text/plain' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 201 Created&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get an eprint's metadata in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
Get the list of contents (documents) of an eprint in Atom XML:&lt;br /&gt;
&lt;br /&gt;
  curl -X GET \&lt;br /&gt;
    -i \&lt;br /&gt;
    -u user:password \&lt;br /&gt;
    -H 'Accept: application/atom+xml' \&lt;br /&gt;
    https://myrepo/id/eprint/23/contents&lt;br /&gt;
  &lt;br /&gt;
  HTTP/1.1 200 OK&lt;br /&gt;
  Content-Type: application/atom+xml;charset=utf-8&lt;br /&gt;
  ...&lt;br /&gt;
  &lt;br /&gt;
You can find more examples in the ''tests/84_sword.t'' unit test.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_uri_layout --&amp;gt;&lt;br /&gt;
===URI Layout===&lt;br /&gt;
These URIs are relative to your EPrints HTTP/HTTPs root.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_contents_get_head_options_post --&amp;gt;&lt;br /&gt;
====/id/contents GET,HEAD,OPTIONS,POST====&lt;br /&gt;
&lt;br /&gt;
Requires authentication.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; a list of the eprints owned by the user. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; to create a new EPrint object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_delete_get_head_options_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid] DELETE,GET,HEAD,OPTIONS,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; an object's metadata or, for {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} objects, the file content. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the metadata and/or contents (see  [[API:EPrints/Apache/CRUD#Updating_complex_objects_using_PUT|Updating complex objects using PUT]]). If the object does not exist will  attempt to create it with the given dataobjid (requires &amp;lt;tt&amp;gt;upsert&amp;lt;/tt&amp;gt; privilege).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_datasetid_dataobjid_contents_delete_get_head_options_post_put --&amp;gt;&lt;br /&gt;
====/id/[datasetid]/[dataobjid]/contents DELETE,GET,HEAD,OPTIONS,POST,PUT====&lt;br /&gt;
&lt;br /&gt;
Requires authentication depending on user's privileges and object visibility.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; the logical contents of the object: documents for eprints or files for  documents. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; to replace the existing contents or POST to add to the  existing contents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_http_content_negotiation --&amp;gt;&lt;br /&gt;
===HTTP Content Negotiation===&lt;br /&gt;
&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}}  plugins. &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests are processed using {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugins.&lt;br /&gt;
&lt;br /&gt;
The plugin used depends on the request's &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;HEAD&amp;lt;/tt&amp;gt;) or  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) header and the type of object being acted on. For example, the following request:&lt;br /&gt;
&lt;br /&gt;
  GET /id/eprint/23 HTTP/1.1&lt;br /&gt;
  Accept: application/vnd.eprints.data+xml&lt;br /&gt;
  &lt;br /&gt;
Will search for an Export plugin that accepts objects of type &amp;lt;tt&amp;gt;dataobj/eprint&amp;lt;/tt&amp;gt;  and can produce output in the MIME type &amp;lt;tt&amp;gt;application/vnd.eprints.data+xml&amp;lt;/tt&amp;gt;.  This will most likely be the {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} plugin.&lt;br /&gt;
&lt;br /&gt;
In addition to the general plugin negotiation behaviour some special cases are  supported to improve compatibility with Atom Pub/Web Browser clients:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_eprint --&amp;gt;&lt;br /&gt;
====/id/eprint/...====&lt;br /&gt;
&lt;br /&gt;
Requesting {{API:PodLink|file=EPrints/DataObj/EPrint|package_name=EPrints::DataObj::EPrint|section=|text=EPrint}} objects as text/html will result in a &amp;lt;tt&amp;gt;303 Redirect&amp;lt;/tt&amp;gt; to the eprint object's abstract page or, if the eprint is  not public, its {{API:PodLink|file=EPrints/Plugin/Screen/EPrint/View|package_name=EPrints::Plugin::Screen::EPrint::View|section=|text=View}} page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_document_contents --&amp;gt;&lt;br /&gt;
====/id/document/.../contents====&lt;br /&gt;
&lt;br /&gt;
Requesting the &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; of a {{API:PodLink|file=EPrints/DataObj/Document|package_name=EPrints::DataObj::Document|section=|text=Document}} object  will return the content of the document's main file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_id_file --&amp;gt;&lt;br /&gt;
====/id/file/...====&lt;br /&gt;
&lt;br /&gt;
Requesting a {{API:PodLink|file=EPrints/DataObj/File|package_name=EPrints::DataObj::File|section=|text=File}} object with no &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt; header (or  &amp;lt;tt&amp;gt;*/*&amp;lt;/tt&amp;gt;) will return the file's content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post_id_contents --&amp;gt;&lt;br /&gt;
====POST /id/.../contents====&lt;br /&gt;
&lt;br /&gt;
When creating new records via POST, content negotiation is performed against  the Import plugins.&lt;br /&gt;
&lt;br /&gt;
If no Import plugin supports the &amp;lt;em&amp;gt;Content-Type&amp;lt;/em&amp;gt; header the content will be  treated as &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; and stored in a new object. The  resulting Atom entry will describe the new object (e.g. the &amp;lt;tt&amp;gt;eprint&amp;lt;/tt&amp;gt; object  in which the new &amp;lt;tt&amp;gt;document&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;file&amp;lt;/tt&amp;gt; objects were created).&lt;br /&gt;
&lt;br /&gt;
Otherwise, the result will depend on the Import plugin's output. Import  plugins may produce a single object, multiple objects or an object plus  content file(s).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_type_header --&amp;gt;&lt;br /&gt;
====Content-Type header====&lt;br /&gt;
&lt;br /&gt;
If no &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header is given the MIME type defaults to  &amp;lt;tt&amp;gt;application/octet-stream&amp;lt;/tt&amp;gt; for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_disposition_header --&amp;gt;&lt;br /&gt;
====Content-Disposition header====&lt;br /&gt;
&lt;br /&gt;
If the &amp;lt;tt&amp;gt;Content-Disposition&amp;lt;/tt&amp;gt; header is missing or does not contain a  &amp;lt;tt&amp;gt;filename&amp;lt;/tt&amp;gt; parameter the filename defaults to ''main.bin'' for &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt;s and  &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_updating_complex_objects_using_put --&amp;gt;&lt;br /&gt;
===Updating complex objects using PUT===&lt;br /&gt;
Eprint objects contain zero or more documents, which each contain zero or  more files. When you update (&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;) an eprint object the contained documents  will only be replaced if the Import plugin defines new documents e.g. the  Atom Import plugin will never define new documents so &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing Atom content  will only update the eprint's metadata. &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing  {{API:PodLink|file=EPrints/Plugin/Export/XML|package_name=EPrints::Plugin::Export::XML|section=|text=EP3 XML}} will replace the documents if you  include a &amp;lt;tt&amp;gt;&amp;amp;lt;documents&amp;lt;/tt&amp;gt;&amp;amp;gt; XML element.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to &amp;lt;tt&amp;gt;/contents&amp;lt;/tt&amp;gt; will always replace all contents - &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt;ing to  &amp;lt;tt&amp;gt;/eprint/23/contents&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;DELETE /eprint/23/contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /eprint/23/contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_put_delete_from_javascript --&amp;gt;&lt;br /&gt;
===PUT/DELETE from Javascript===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_upserting_objects_with_put --&amp;gt;&lt;br /&gt;
===Upserting objects with PUT===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constants --&amp;gt;&lt;br /&gt;
==CONSTANTS ==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_user_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_USER_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to user submitting content (i.e. ''/id/content'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataset --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATASET===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a dataset (i.e. ''/id/FOO...'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_dataobj --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_DATAOBJ===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a data object (i.e. ''/id/FOO/BAR'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_field --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_FIELD===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to a field of data object (i.e. ''/id/FOO/BAR/BAZ'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_contents --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_CONTENTS===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the contents of data object (i.e. ''/id/FOO/BAR/contents'').&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud_scope_servicedocument --&amp;gt;&lt;br /&gt;
===CRUD_SCOPE_SERVICEDOCUMENT===&lt;br /&gt;
&lt;br /&gt;
Restrict the scope of the CRUD request to the service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constructor_methods --&amp;gt;&lt;br /&gt;
===Constructor Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_new --&amp;gt;&lt;br /&gt;
====new====&lt;br /&gt;
&lt;br /&gt;
 $crud = EPrints::Apache::CRUD-&amp;amp;gt;new( %params )&lt;br /&gt;
Return a new CRUD request using parameters given in &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_object_methods --&amp;gt;&lt;br /&gt;
===Object Methods===&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_repository --&amp;gt;&lt;br /&gt;
====repository====&lt;br /&gt;
&lt;br /&gt;
 $repo = $crud-&amp;amp;gt;repository()&lt;br /&gt;
Returns the current repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_request --&amp;gt;&lt;br /&gt;
====request====&lt;br /&gt;
&lt;br /&gt;
 $r = $crud-&amp;amp;gt;request()&lt;br /&gt;
Returns the current {{API:PodLink|file=Apache2/RequestUtil|package_name=Apache2::RequestUtil|section=|text=Apache2::RequestUtil}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_method --&amp;gt;&lt;br /&gt;
====method====&lt;br /&gt;
&lt;br /&gt;
 $method = $crud-&amp;amp;gt;method()&lt;br /&gt;
Returns the HTTP method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_scope --&amp;gt;&lt;br /&gt;
====scope====&lt;br /&gt;
&lt;br /&gt;
 $scope = $crud-&amp;amp;gt;scope()&lt;br /&gt;
Returns the scope of the action being performed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataset --&amp;gt;&lt;br /&gt;
====dataset====&lt;br /&gt;
&lt;br /&gt;
 $dataset = $crud-&amp;amp;gt;dataset()&lt;br /&gt;
Returns the current dataset (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_dataobj --&amp;gt;&lt;br /&gt;
====dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;dataobj()&lt;br /&gt;
Returns the current dataobj (if any).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_field --&amp;gt;&lt;br /&gt;
====field====&lt;br /&gt;
&lt;br /&gt;
 $field = $crud-&amp;amp;gt;field()&lt;br /&gt;
Returns the current field (if available);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_headers --&amp;gt;&lt;br /&gt;
====headers====&lt;br /&gt;
&lt;br /&gt;
 $headers = $crud-&amp;amp;gt;headers()&lt;br /&gt;
Get the processed headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_options --&amp;gt;&lt;br /&gt;
====options====&lt;br /&gt;
&lt;br /&gt;
 @verbs = $crud-&amp;amp;gt;options()&lt;br /&gt;
Returns the available HTTP verbs for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin --&amp;gt;&lt;br /&gt;
====plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;plugin()&lt;br /&gt;
Returns the current plugin (if available).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_write --&amp;gt;&lt;br /&gt;
====is_write====&lt;br /&gt;
&lt;br /&gt;
 $bool = $crud-&amp;amp;gt;is_write()&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt; if the request is not a read-only method.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_accept_type --&amp;gt;&lt;br /&gt;
====accept_type====&lt;br /&gt;
&lt;br /&gt;
 $accept_type = $crud-&amp;amp;gt;accept_type()&lt;br /&gt;
Returns the EPrints type for the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_check_packaging --&amp;gt;&lt;br /&gt;
====check_packaging====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;check_packaging()&lt;br /&gt;
Check the Packaging header is ok, if given.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_resolve_relations --&amp;gt;&lt;br /&gt;
====resolve_relations====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;resolve_relations( $dataobj [, @relations ] )&lt;br /&gt;
Resolve the relation path from &amp;lt;tt&amp;gt;$dataobj&amp;lt;/tt&amp;gt; and return the resulting  data object.&lt;br /&gt;
&lt;br /&gt;
Returns c&amp;amp;lt;undef&amp;amp;gt; if there is no such related object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authen --&amp;gt;&lt;br /&gt;
====authen====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authen&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authenticated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authz --&amp;gt;&lt;br /&gt;
====authz====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;authz&lt;br /&gt;
Returns HTTP code based of whether CRUD request can be authorized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_parse_input --&amp;gt;&lt;br /&gt;
====parse_input====&lt;br /&gt;
&lt;br /&gt;
 $list = $crud-&amp;amp;gt;parse_input( $plugin, $f [, %params ] )&lt;br /&gt;
Parse the content submitted by the user using the given &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt;.   &amp;lt;tt&amp;gt;$f&amp;lt;/tt&amp;gt; is called by c&amp;amp;lt;epdata_to_dataobj&amp;amp;gt; to convert EPrints data markup  to a data object. &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; are passed to the plugin's &amp;lt;tt&amp;gt;input_fh&amp;lt;/tt&amp;gt;  method.&lt;br /&gt;
&lt;br /&gt;
Returns &amp;lt;tt&amp;gt;undef&amp;lt;/tt&amp;gt; on error. Otherwise returns an [[API:EPrints/List|EPrints::List]] of  data objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_create_dataobj --&amp;gt;&lt;br /&gt;
====create_dataobj====&lt;br /&gt;
&lt;br /&gt;
 $dataobj = $crud-&amp;amp;gt;create_dataobj( $owner, $epdata )&lt;br /&gt;
Creates data object as user $owner with metadata from $epdata&lt;br /&gt;
&lt;br /&gt;
Returns an [[API:EPrints/DataObj|EPrints::DataObj]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_import_plugins --&amp;gt;&lt;br /&gt;
====import_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;import_plugins( [ %params ] )&lt;br /&gt;
Returns all matching import plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_export_plugins --&amp;gt;&lt;br /&gt;
====export_plugins====&lt;br /&gt;
&lt;br /&gt;
 @plugins = $crud-&amp;amp;gt;export_plugins( [ %params ] )&lt;br /&gt;
Returns all matching export plugins against &amp;lt;tt&amp;gt;%params&amp;lt;/tt&amp;gt; ordered by  descending &amp;lt;tt&amp;gt;q&amp;lt;/tt&amp;gt; score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_content_negotiate_best_plugin --&amp;gt;&lt;br /&gt;
====content_negotiate_best_plugin====&lt;br /&gt;
&lt;br /&gt;
 $plugin = $crud-&amp;amp;gt;content_negotiate_best_plugin()&lt;br /&gt;
Work out the best plugin to export/update an object based on the  client headers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_crud --&amp;gt;&lt;br /&gt;
====crud====&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::CRUD( $media_range )&lt;br /&gt;
Takes the &amp;lt;tt&amp;gt;$media_range&amp;lt;/tt&amp;gt; string and returns array of acceptable MIME  types. See  http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1 for  more detail.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_handler --&amp;gt;&lt;br /&gt;
====handler====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;handler&lt;br /&gt;
Handler of CRUD requests.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_delete --&amp;gt;&lt;br /&gt;
====delete====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;DELETE()&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can't perform &amp;lt;tt&amp;gt;DELETE&amp;lt;/tt&amp;gt; on ''/id/contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
No such object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_conflict --&amp;gt;&lt;br /&gt;
====http_conflict====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CONFLICT&lt;br /&gt;
Lock conflict with another user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Successfully removed the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_get --&amp;gt;&lt;br /&gt;
====get====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;GET( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;GET&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
No sub-objects in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_acceptable --&amp;gt;&lt;br /&gt;
====http_not_acceptable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_ACCEPTABLE&lt;br /&gt;
More than one sub-object in ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Export|package_name=EPrints::Plugin::Export|section=|text=Export}} plugin matches the &amp;lt;tt&amp;gt;Accept&amp;lt;/tt&amp;gt;  header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_see_other --&amp;gt;&lt;br /&gt;
====http_see_other====&lt;br /&gt;
&lt;br /&gt;
 HTTP_SEE_OTHER&lt;br /&gt;
Redirect to a non-CRUD EPrints page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_not_found --&amp;gt;&lt;br /&gt;
====http_not_found====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NOT_FOUND&lt;br /&gt;
Object not found.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_ok --&amp;gt;&lt;br /&gt;
====http_ok====&lt;br /&gt;
&lt;br /&gt;
 HTTP_OK&lt;br /&gt;
Object outputted successfully.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_post --&amp;gt;&lt;br /&gt;
====post====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;POST( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;POST&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_method_not_allowed --&amp;gt;&lt;br /&gt;
====http_method_not_allowed====&lt;br /&gt;
&lt;br /&gt;
 HTTP_METHOD_NOT_ALLOWED&lt;br /&gt;
Can only POST to ''/id/.../contents''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_bad_request --&amp;gt;&lt;br /&gt;
====http_bad_request====&lt;br /&gt;
&lt;br /&gt;
 HTTP_BAD_REQUEST&lt;br /&gt;
No plugin for the SWORD &amp;lt;tt&amp;gt;Packaging&amp;lt;/tt&amp;gt; header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object(s) successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put --&amp;gt;&lt;br /&gt;
====put====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT( [ $owner ] )&lt;br /&gt;
Handle &amp;lt;tt&amp;gt;PUT&amp;lt;/tt&amp;gt; requests.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_unsupported_media_type --&amp;gt;&lt;br /&gt;
====http_unsupported_media_type====&lt;br /&gt;
&lt;br /&gt;
 HTTP_UNSUPPORTED_MEDIA_TYPE&lt;br /&gt;
No {{API:PodLink|file=EPrints/Plugin/Import|package_name=EPrints::Plugin::Import|section=|text=Import}} plugin matched the  &amp;lt;tt&amp;gt;Content-Type&amp;lt;/tt&amp;gt; header/object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_range_not_satisfiable --&amp;gt;&lt;br /&gt;
====http_range_not_satisfiable====&lt;br /&gt;
&lt;br /&gt;
 HTTP_RANGE_NOT_SATISFIABLE&lt;br /&gt;
&amp;lt;tt&amp;gt;Range&amp;lt;/tt&amp;gt; header is invalid or unsupported for the object type.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_forbidden --&amp;gt;&lt;br /&gt;
====http_forbidden====&lt;br /&gt;
&lt;br /&gt;
 HTTP_FORBIDDEN&lt;br /&gt;
User does not have permission to create/update the object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_created --&amp;gt;&lt;br /&gt;
====http_created====&lt;br /&gt;
&lt;br /&gt;
 HTTP_CREATED&lt;br /&gt;
Object was successfully created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_http_no_content --&amp;gt;&lt;br /&gt;
====http_no_content====&lt;br /&gt;
&lt;br /&gt;
 HTTP_NO_CONTENT&lt;br /&gt;
Object was successfully updated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_put_contents --&amp;gt;&lt;br /&gt;
====put_contents====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;PUT_contents( [ $owner ] )&lt;br /&gt;
Equivalent to &amp;lt;tt&amp;gt;DELETE /id/.../contents&amp;lt;/tt&amp;gt; then  &amp;lt;tt&amp;gt;POST /id/.../contents&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
See [[API:EPrints/Apache/CRUD#DELETE|DELETE]] and [[API:EPrints/Apache/CRUD#POST|POST]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_metadata_relevant --&amp;gt;&lt;br /&gt;
====metadata_relevant====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;metadata_relevant( $file )&lt;br /&gt;
Test and if suitable use &amp;lt;tt&amp;gt;$file&amp;lt;/tt&amp;gt; as metadata source to update the  associated [[API:EPrints/DataObj/EPrint|EPrints::DataObj::EPrint]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_servicedocument --&amp;gt;&lt;br /&gt;
====servicedocument====&lt;br /&gt;
&lt;br /&gt;
 $crud-&amp;amp;gt;servicedocument&lt;br /&gt;
Generate response containing CRUD service document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_on_behalf_of --&amp;gt;&lt;br /&gt;
====on_behalf_of====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;on_behalf_of( $user )&lt;br /&gt;
Submit CRUD request on behalf of another user.&lt;br /&gt;
&lt;br /&gt;
Returns HTTPS response code based on whether request on behalf of is  permitted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_true --&amp;gt;&lt;br /&gt;
====is_true====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::Crud::is_true( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_false --&amp;gt;&lt;br /&gt;
====is_false====&lt;br /&gt;
&lt;br /&gt;
 $boolean = EPrints::Apache::Crud::is_false( $header )&lt;br /&gt;
Tests if &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; attribute is &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_is_file_ok --&amp;gt;&lt;br /&gt;
====is_file_ok====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;is_file_ok( $epdata )&lt;br /&gt;
Tests if files with &amp;lt;tt&amp;gt;$epdata&amp;lt;/tt&amp;gt; were uploaded with corruption.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_process_headers --&amp;gt;&lt;br /&gt;
====process_headers====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;process_headers&lt;br /&gt;
Process headers of CRUD request&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_$boolean --&amp;gt;&lt;br /&gt;
====$boolean====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;( %opts )&lt;br /&gt;
Generate SWORD error documents based on provided &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_plugin_error --&amp;gt;&lt;br /&gt;
====plugin_error====&lt;br /&gt;
&lt;br /&gt;
 $boolean = $crud-&amp;amp;gt;plugin_error( $plugin, $messages )&lt;br /&gt;
Generate error message for import &amp;lt;tt&amp;gt;$plugin&amp;lt;/tt&amp;gt; used with &amp;lt;tt&amp;gt;$messages&amp;lt;/tt&amp;gt; provided.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_generate_error_document --&amp;gt;&lt;br /&gt;
====generate_error_document====&lt;br /&gt;
&lt;br /&gt;
 $error_document = EPrints::Apache::Crud::generate_error_document( $repo, %opts )&lt;br /&gt;
Return error document for [[API:EPrints/Repository|EPrints::Repository]] &amp;lt;tt&amp;gt;$repo&amp;lt;/tt&amp;gt; using  options from &amp;lt;tt&amp;gt;%opts&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_response --&amp;gt;&lt;br /&gt;
====send_response====&lt;br /&gt;
&lt;br /&gt;
 $rc = $crud-&amp;amp;gt;send_response( $status, $content_type, $content )&lt;br /&gt;
Output response to CRUD request with HTTP status code &amp;lt;tt&amp;gt;$status&amp;lt;/tt&amp;gt;, content type &amp;lt;tt&amp;gt;$content_type&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns HTTP response code &amp;lt;tt&amp;gt;OK&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_see_also --&amp;gt;&lt;br /&gt;
==SEE ALSO==&lt;br /&gt;
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Content_negotiation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Auth&amp;diff=15670</id>
		<title>API:EPrints/Apache/Auth</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/Auth&amp;diff=15670"/>
		<updated>2023-03-15T12:42:11Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/Auth.pm|package_name=EPrints::Apache::Auth}}[[Category:API|AUTH]][[Category:API:EPrints/Apache|AUTH]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::Auth''' - Password authentication &amp;amp;amp; authorisation  checking for EPrints.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This module handles the authentication and authorisation of users viewing private sections of an EPrints website.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authen --&amp;gt;&lt;br /&gt;
===authen===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::authen( $r, [ $realm ] )&lt;br /&gt;
Perform authentication on request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt;.  If using &amp;lt;tt&amp;gt;auth_basic&amp;lt;/tt&amp;gt; then  include &amp;lt;tt&amp;gt;$realm&amp;lt;/tt&amp;gt; as well.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authen_doc --&amp;gt;&lt;br /&gt;
===authen_doc===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::authen_doc( $r, [ $realm ] )&lt;br /&gt;
Perform authentication on request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; for a document.  If using  &amp;lt;tt&amp;gt;auth_basic&amp;lt;/tt&amp;gt; then include &amp;lt;tt&amp;gt;$realm&amp;lt;/tt&amp;gt; as well.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_auth_cookie --&amp;gt;&lt;br /&gt;
===auth_cookie===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::auth_cookie( $r, $repository )&lt;br /&gt;
Perform authentication by cookie on request S!$r! for repository  &amp;lt;tt&amp;gt;$repository&amp;lt;/tt&amp;gt;. Redirect as appropriate.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_auth_basic --&amp;gt;&lt;br /&gt;
===auth_basic===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::auth_basic( $r, $repository, [ $realm ] )&lt;br /&gt;
Perform authentication by basic authentication on request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; for  repository &amp;lt;tt&amp;gt;$repository&amp;lt;/tt&amp;gt;. If using &amp;lt;tt&amp;gt;auth_basic&amp;lt;/tt&amp;gt; then include  &amp;lt;tt&amp;gt;$realm&amp;lt;/tt&amp;gt; as well.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authz --&amp;gt;&lt;br /&gt;
===authz===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::authz( $r )&lt;br /&gt;
Perform authorization of request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code (always &amp;lt;tt&amp;gt;200 OK&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_authz --&amp;gt;&lt;br /&gt;
===authz===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::Auth::authz( $r )&lt;br /&gt;
Perform authorization of request &amp;lt;tt&amp;gt;$r&amp;lt;/tt&amp;gt; for a document.&lt;br /&gt;
&lt;br /&gt;
Returns a HTTP response code&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/AnApache&amp;diff=15669</id>
		<title>API:EPrints/Apache/AnApache</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/AnApache&amp;diff=15669"/>
		<updated>2023-03-15T12:33:55Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/AnApache.pm|package_name=EPrints::Apache::AnApache}}[[Category:API|ANAPACHE]][[Category:API:EPrints/Apache|ANAPACHE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::AnApache''' - Utility methods for talking to mod_perl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This module provides a number of utility methods for interacting with the request object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constants --&amp;gt;&lt;br /&gt;
==CONSTANTS==&lt;br /&gt;
For backwards compatibility - use &amp;lt;tt&amp;gt;HTTP_&amp;lt;/tt&amp;gt; constants instead of &amp;lt;tt&amp;gt;:common&amp;lt;/tt&amp;gt;  constants.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_auth_required --&amp;gt;&lt;br /&gt;
===AUTH_REQUIRED===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_UNAUTHORIZED&amp;lt;/tt&amp;gt;.  Authorization is required  to access the requested resource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_forbidden --&amp;gt;&lt;br /&gt;
===FORBIDDEN ===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_FORBIDDEN&amp;lt;/tt&amp;gt;.  Access to the requested  resource is forbidden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_server_error --&amp;gt;&lt;br /&gt;
===SERVER_ERROR===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_INTERNAL_SERVER_ERROR&amp;lt;/tt&amp;gt;.  Requesting the resource has caused an internal server error.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_http_header --&amp;gt;&lt;br /&gt;
===send_http_header===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_http_header( $request )&lt;br /&gt;
Send the HTTP header, if needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$request&amp;lt;/tt&amp;gt; is the current Apache request. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_header_out --&amp;gt;&lt;br /&gt;
===header_out===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::header_out( $request, $header, $value )&lt;br /&gt;
Set a value in the HTTP headers of the response. &amp;lt;tt&amp;gt;$request&amp;lt;/tt&amp;gt; is the apache request object, &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; is the name of the header and  &amp;lt;tt&amp;gt;$value&amp;lt;/tt&amp;gt; is the value to give that header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_header_in --&amp;gt;&lt;br /&gt;
===header_in===&lt;br /&gt;
&lt;br /&gt;
 $value = EPrints::Apache::AnApache::header_in( $request, $header )&lt;br /&gt;
Return the specified HTTP header from the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_$request --&amp;gt;&lt;br /&gt;
===$request===&lt;br /&gt;
&lt;br /&gt;
 $request = EPrints::Apache::AnApache::get_request&lt;br /&gt;
Return the current Apache request object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_cookie --&amp;gt;&lt;br /&gt;
===cookie===&lt;br /&gt;
&lt;br /&gt;
 $value = EPrints::Apache::AnApache::cookie( $request, $cookieid )&lt;br /&gt;
Return the value of the named cookie, or undef if it is not set.&lt;br /&gt;
&lt;br /&gt;
This avoids using CGI, so does not consume the POST data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_upload_doc_file --&amp;gt;&lt;br /&gt;
===upload_doc_file===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::upload_doc_file( $session, $document, $paramid );&lt;br /&gt;
Collect a file named $paramid uploaded via HTTP and add it to the  specified &amp;lt;tt&amp;gt;$document&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_upload_doc_archive --&amp;gt;&lt;br /&gt;
===upload_doc_archive===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::upload_doc_archive( $session, $document, $paramid, $archive_format );&lt;br /&gt;
Collect an archive file (.ZIP, .tar.gz, etc.) uploaded via HTTP and  unpack it then add it to the specified document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_status_line --&amp;gt;&lt;br /&gt;
===send_status_line===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_status_line( $request, $code, $message )&lt;br /&gt;
Send a HTTP status to the client with &amp;lt;tt&amp;gt;$code&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;$message&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_hidden_status_line --&amp;gt;&lt;br /&gt;
===send_hidden_status_line===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_hidden_status_line( $request, $code )&lt;br /&gt;
Send a hidden HTTP status to the client with $code.&lt;br /&gt;
&lt;br /&gt;
This is intended for where EPrints already displays a useful error  message but a 200 HTTP status code is otherwise logged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_ranges --&amp;gt;&lt;br /&gt;
===ranges===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::AnApache::ranges( $r, $maxlength, $chunks )&lt;br /&gt;
Populates the byte-ranges in $chunks requested by the client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$maxlength&amp;lt;/tt&amp;gt; is the length, in bytes, of the resource.&lt;br /&gt;
&lt;br /&gt;
Returns the appropriate byte-range result code or &amp;lt;tt&amp;gt;OK&amp;lt;/tt&amp;gt; if no &amp;lt;tt&amp;gt;Range&amp;lt;/tt&amp;gt; header is set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/AnApache&amp;diff=15668</id>
		<title>API:EPrints/Apache/AnApache</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:EPrints/Apache/AnApache&amp;diff=15668"/>
		<updated>2023-03-15T12:07:31Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=EPrints/Apache/AnApache.pm|package_name=EPrints::Apache::AnApache}}[[Category:API|ANAPACHE]][[Category:API:EPrints/Apache|ANAPACHE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''EPrints::Apache::AnApache''' - Utility methods for talking to mod_perl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This module provides a number of utility methods for interacting with the request object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_constantsfor_backwards_compatibility_use_c_http_constants_instead_of_c_common_constants --&amp;gt;&lt;br /&gt;
==CONSTANTSFor backwards compatibility - use &amp;lt;tt&amp;gt;HTTP_&amp;lt;/tt&amp;gt; constants instead of &amp;lt;tt&amp;gt;:common&amp;lt;/tt&amp;gt; constants.==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_auth_required --&amp;gt;&lt;br /&gt;
===AUTH_REQUIRED===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_UNAUTHORIZED&amp;lt;/tt&amp;gt;.  Authorization is required  to access the requested resource.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_forbidden --&amp;gt;&lt;br /&gt;
===FORBIDDEN ===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_FORBIDDEN&amp;lt;/tt&amp;gt;.  Access to the requested  resource is forbidden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_server_error --&amp;gt;&lt;br /&gt;
===SERVER_ERROR===&lt;br /&gt;
&lt;br /&gt;
Maps to &amp;lt;tt&amp;gt;EPrints::Const::HTTP_INTERNAL_SERVER_ERROR&amp;lt;/tt&amp;gt;.  Requesting the resource has caused an internal server error.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_methods --&amp;gt;&lt;br /&gt;
==METHODS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_http_header --&amp;gt;&lt;br /&gt;
===send_http_header===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_http_header( $request )&lt;br /&gt;
Send the HTTP header, if needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$request&amp;lt;/tt&amp;gt; is the current Apache request. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_header_out --&amp;gt;&lt;br /&gt;
===header_out===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::header_out( $request, $header, $value )&lt;br /&gt;
Set a value in the HTTP headers of the response. &amp;lt;tt&amp;gt;$request&amp;lt;/tt&amp;gt; is the apache request object, &amp;lt;tt&amp;gt;$header&amp;lt;/tt&amp;gt; is the name of the header and  &amp;lt;tt&amp;gt;$value&amp;lt;/tt&amp;gt; is the value to give that header.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_header_in --&amp;gt;&lt;br /&gt;
===header_in===&lt;br /&gt;
&lt;br /&gt;
 $value = EPrints::Apache::AnApache::header_in( $request, $header )&lt;br /&gt;
Return the specified HTTP header from the current request.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_$request --&amp;gt;&lt;br /&gt;
===$request===&lt;br /&gt;
&lt;br /&gt;
 $request = EPrints::Apache::AnApache::get_request&lt;br /&gt;
Return the current Apache request object.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_cookie --&amp;gt;&lt;br /&gt;
===cookie===&lt;br /&gt;
&lt;br /&gt;
 $value = EPrints::Apache::AnApache::cookie( $request, $cookieid )&lt;br /&gt;
Return the value of the named cookie, or undef if it is not set.&lt;br /&gt;
&lt;br /&gt;
This avoids using CGI, so does not consume the POST data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_upload_doc_file --&amp;gt;&lt;br /&gt;
===upload_doc_file===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::upload_doc_file( $session, $document, $paramid );&lt;br /&gt;
Collect a file named $paramid uploaded via HTTP and add it to the  specified &amp;lt;tt&amp;gt;$document&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_upload_doc_archive --&amp;gt;&lt;br /&gt;
===upload_doc_archive===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::upload_doc_archive( $session, $document, $paramid, $archive_format );&lt;br /&gt;
Collect an archive file (.ZIP, .tar.gz, etc.) uploaded via HTTP and  unpack it then add it to the specified document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_status_line --&amp;gt;&lt;br /&gt;
===send_status_line===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_status_line( $request, $code, $message )&lt;br /&gt;
Send a HTTP status to the client with &amp;lt;tt&amp;gt;$code&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;$message&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_send_hidden_status_line --&amp;gt;&lt;br /&gt;
===send_hidden_status_line===&lt;br /&gt;
&lt;br /&gt;
 EPrints::Apache::AnApache::send_hidden_status_line( $request, $code )&lt;br /&gt;
Send a hidden HTTP status to the client with $code.&lt;br /&gt;
&lt;br /&gt;
This is intended for where EPrints already displays a useful error  message but a 200 HTTP status code is otherwise logged.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_ranges --&amp;gt;&lt;br /&gt;
===ranges===&lt;br /&gt;
&lt;br /&gt;
 $rc = EPrints::Apache::AnApache::ranges( $r, $maxlength, $chunks )&lt;br /&gt;
Populates the byte-ranges in $chunks requested by the client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$maxlength&amp;lt;/tt&amp;gt; is the length, in bytes, of the resource.&lt;br /&gt;
&lt;br /&gt;
Returns the appropriate byte-range result code or &amp;lt;tt&amp;gt;OK&amp;lt;/tt&amp;gt; if no &amp;lt;tt&amp;gt;Range&amp;lt;/tt&amp;gt; header is set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:tools/console&amp;diff=15637</id>
		<title>API:tools/console</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:tools/console&amp;diff=15637"/>
		<updated>2023-01-26T14:56:16Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=tools/console.pm|package_name=tools/console}}[[Category:API|TOOLS/CONSOLE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''console''' - Provides a console-based REPL to an EPrints archive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''console''' [&amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This script loads the specified archive and starts a REPL (Read-Eval-Print Loop) on the console so that you can interact with the repository directly. The repository session is available using the &amp;lt;tt&amp;gt;$session&amp;lt;/tt&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
If there is only one archive then the archive name is optional.&lt;br /&gt;
&lt;br /&gt;
This script requires the {{API:PodLink|file=Reply|package_name=Reply|section=|text=Reply}} module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15636</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15636"/>
		<updated>2023-01-26T14:56:00Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15635</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15635"/>
		<updated>2023-01-26T14:55:35Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]][[Category:API:bin/unit_tests|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15634</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15634"/>
		<updated>2023-01-26T14:54:37Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15633</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15633"/>
		<updated>2023-01-26T14:49:26Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]][[Category:API:bin/unit_tests|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15632</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15632"/>
		<updated>2023-01-26T14:47:18Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]][[Category:API:bin/unit_tests|BIN/UNIT_TESTS]][[Category:API:bin/unit_tests|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15631</id>
		<title>API:bin/unit tests</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/unit_tests&amp;diff=15631"/>
		<updated>2023-01-26T14:46:41Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/unit_tests.pm|package_name=bin/unit_tests}}[[Category:API|BIN/UNIT_TESTS]][[Category:API:bin/unit_tests|BIN/UNIT_TESTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''unit_tests''' - Unit testing for EPrints&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''check_xapian''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
&amp;lt;em&amp;gt;To be written&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_force --&amp;gt;&lt;br /&gt;
==='''--force'''===&lt;br /&gt;
&lt;br /&gt;
Ignore warnings and run anyway.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:tools/console&amp;diff=15625</id>
		<title>API:tools/console</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:tools/console&amp;diff=15625"/>
		<updated>2023-01-26T14:23:09Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: Created page with &amp;quot;&amp;lt;!-- Pod2Wiki=_preamble_   This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment'...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=tools/console.pm|package_name=tools/console}}[[Category:API|TOOLS/CONSOLE]][[Category:API:tools/console|TOOLS/CONSOLE]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''console''' - Provides a console-based REPL to an EPrints archive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''console''' [&amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This script loads the specified archive and starts a REPL (Read-Eval-Print Loop) on the console so that you can interact with the repository directly. The repository session is available using the &amp;lt;tt&amp;gt;$session&amp;lt;/tt&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
If there is only one archive then the archive name is optional.&lt;br /&gt;
&lt;br /&gt;
This script requires the {{API:PodLink|file=Reply|package_name=Reply|section=|text=Reply}} module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/generate_abstracts&amp;diff=15438</id>
		<title>API:bin/generate abstracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/generate_abstracts&amp;diff=15438"/>
		<updated>2022-07-06T10:39:17Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/generate_abstracts.pm|package_name=bin/generate_abstracts}}[[Category:API|BIN/GENERATE_ABSTRACTS]][[Category:API:bin/generate_abstracts|BIN/GENERATE_ABSTRACTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''generate_abstracts''' - Regenerate all the static abstract pages for an EPrint repository&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''generate_abstracts''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] [&amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;, &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;, &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;-&amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; ...]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This script recreates every static abstract page for an eprints repository. To save load on the database, as archived data should not change, EPrints creates static webpages containing the summary of each eprint. If you change the way the abstracts are rendered or change the site template then you will want to run this script.&lt;br /&gt;
&lt;br /&gt;
To only recreate static abstract pages for certain eprint IDs provide a space separated list of eprint ID integer values.  To recreate a tranche of consecutive eprint static abstract pages, use a hyphen between integer values, (e.g. 10-20).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_eprint_id --&amp;gt;&lt;br /&gt;
==='''eprint_id''' ===&lt;br /&gt;
&lt;br /&gt;
An optional integer indicating that the static abstract page for eprint record &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; should be updated. Multiple &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; integer values may be provided to regenerate a set of static abstract pages for the specified eprints.  To recreate a tranche of consecutive eprint static abstracts pages use a hyphen between integer values, (e.g. 10-20).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
Be vewwy vewwy quiet. This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on. May be repeated for greater effect.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=API:bin/generate_abstracts&amp;diff=15437</id>
		<title>API:bin/generate abstracts</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=API:bin/generate_abstracts&amp;diff=15437"/>
		<updated>2022-07-06T10:39:05Z</updated>

		<summary type="html">&lt;p&gt;Pod2wiki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Pod2Wiki=_preamble_ &lt;br /&gt;
This page has been automatically generated from the EPrints 3.4 source. Any wiki changes made between the 'Pod2Wiki=*' and 'Edit below this comment' comments will be lost.&lt;br /&gt;
 --&amp;gt;{{API}}{{Pod2Wiki}}{{API:Source|file=bin/generate_abstracts.pm|package_name=bin/generate_abstracts}}[[Category:API|BIN/GENERATE_ABSTRACTS]][[Category:API:bin/generate_abstracts|BIN/GENERATE_ABSTRACTS]][[Category:API:bin/generate_abstracts|BIN/GENERATE_ABSTRACTS]]&amp;lt;div&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_private_ --&amp;gt;&amp;lt;!-- Pod2Wiki=head_name --&amp;gt;&lt;br /&gt;
==NAME==&lt;br /&gt;
'''generate_abstracts''' - Regenerate all the static abstract pages for an EPrint repository&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_synopsis --&amp;gt;&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
'''generate_abstracts''' &amp;lt;em&amp;gt;repository_id&amp;lt;/em&amp;gt; ['''options'''] [&amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;, &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;, &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt;-&amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; ...]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_description --&amp;gt;&lt;br /&gt;
==DESCRIPTION==&lt;br /&gt;
This script recreates every static abstract page for an eprints repository. To save load on the database, as archived data should not change, EPrints creates static webpages containing the summary of each eprint. If you change the way the abstracts are rendered or change the site template then you will want to run this script.&lt;br /&gt;
&lt;br /&gt;
To only recreate static abstract pages for certain eprint IDs provide a space separated list of eprint ID integer values.  To recreate a tranche of consecutive eprint static abstract pages, use a hyphen between integer values, (e.g. 10-20).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_arguments --&amp;gt;&lt;br /&gt;
==ARGUMENTS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_repository_id --&amp;gt;&lt;br /&gt;
==='''repository_id''' ===&lt;br /&gt;
&lt;br /&gt;
The ID of the eprint repository to use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_eprint_id --&amp;gt;&lt;br /&gt;
==='''eprint_id''' ===&lt;br /&gt;
&lt;br /&gt;
An optional integer indicating that the static abstract page for eprint record &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; should be updated. Multiple &amp;lt;em&amp;gt;eprint_id&amp;lt;/em&amp;gt; integer values may be provided to regenerate a set of static abstract pages for the specified eprints.  To recreate a tranche of consecutive eprint static abstracts pages use a hyphen between integer values, (e.g. 10-20).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_options --&amp;gt;&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_help --&amp;gt;&lt;br /&gt;
==='''--help'''===&lt;br /&gt;
&lt;br /&gt;
Print a brief help message and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_man --&amp;gt;&lt;br /&gt;
==='''--man'''===&lt;br /&gt;
&lt;br /&gt;
Print the full manual page and then exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_quiet --&amp;gt;&lt;br /&gt;
==='''--quiet'''===&lt;br /&gt;
&lt;br /&gt;
Be vewwy vewwy quiet. This option will suppress all output unless an error occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_verbose --&amp;gt;&lt;br /&gt;
==='''--verbose'''===&lt;br /&gt;
&lt;br /&gt;
Explain in detail what is going on. May be repeated for greater effect.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=item_b_version --&amp;gt;&lt;br /&gt;
==='''--version'''===&lt;br /&gt;
&lt;br /&gt;
Output version information and exit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=head_copyright --&amp;gt;&lt;br /&gt;
==COPYRIGHT==&lt;br /&gt;
{{API:Copyright}}&lt;br /&gt;
&amp;lt;div style='background-color: #e8e8f; margin: 0.5em 0em 1em 0em; border: solid 1px #cce;  padding: 0em 1em 0em 1em; font-size: 80%; '&amp;gt;&lt;br /&gt;
&amp;lt;span style='display:none'&amp;gt;User Comments&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!-- Edit below this comment --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Pod2Wiki= --&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Pod2Wiki=_postamble_ --&amp;gt;&amp;lt;!-- Edit below this comment --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pod2wiki</name></author>
		
	</entry>
</feed>