<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.umiacs.umd.edu/adapt/index.php?action=history&amp;feed=atom&amp;title=SRB%3ASRB_Perl_Module</id>
	<title>SRB:SRB Perl Module - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.umiacs.umd.edu/adapt/index.php?action=history&amp;feed=atom&amp;title=SRB%3ASRB_Perl_Module"/>
	<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/adapt/index.php?title=SRB:SRB_Perl_Module&amp;action=history"/>
	<updated>2026-04-05T23:13:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://wiki.umiacs.umd.edu/adapt/index.php?title=SRB:SRB_Perl_Module&amp;diff=2187&amp;oldid=prev</id>
		<title>Toaster at 17:37, 16 September 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.umiacs.umd.edu/adapt/index.php?title=SRB:SRB_Perl_Module&amp;diff=2187&amp;oldid=prev"/>
		<updated>2008-09-16T17:37:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Download==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Srb-perl-0.1.tgz|tgz]] SRB-Perl v0.1&lt;br /&gt;
* [[Media:Srb-perl-0.2.tgz|tgz]] SRB-Perl v0.2&lt;br /&gt;
* [[Media:Srb-perl-0.3.tgz|tgz]] SRB-Perl v0.3&lt;br /&gt;
* [[SRB:Perl Changelog|Changelog]]&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
* [http://www.swig.org Swig &amp;gt; 1.3.19]&lt;br /&gt;
* [http://www.perl.org Perl version &amp;gt; 5.6.1]&lt;br /&gt;
* and of course, the [http://www.npaci.edu/dice/srb SRB software]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation Instructions==&lt;br /&gt;
&lt;br /&gt;
Edit SRB_HOME and PERL_INCL at the top of the Makefile to point to your srb distribution and perl headers. Run &amp;#039;make&amp;#039;. You will end up with srbcore.so and srbcore.pm. Copy these into a location of your choice and point perl at it. &lt;br /&gt;
&lt;br /&gt;
The test.pl script can be used to verify that most of the functions are working&lt;br /&gt;
&lt;br /&gt;
==Currently Implemented Features==&lt;br /&gt;
&lt;br /&gt;
See [[SRB:Perl test.pl|test.pl]] for examples of supported functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table valign=&amp;quot;top&amp;quot; width=75%&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Connection/Error Reporting&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* srbConnect&lt;br /&gt;
* clReset&lt;br /&gt;
* clFinish&lt;br /&gt;
* srbError&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Collection Operations (v0.2)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* srbCreateCollect&lt;br /&gt;
* srbModifyCollect&lt;br /&gt;
* srbLsCollect&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&lt;br /&gt;
&amp;lt;TD valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;File Operations&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* srbObjCreate&lt;br /&gt;
* srbObjOpen&lt;br /&gt;
* srbObjClose&lt;br /&gt;
* srbObjUnlink&lt;br /&gt;
* srbObjRead&lt;br /&gt;
* srbObjWrite&lt;br /&gt;
* srbModifyDataset (v0.2)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Metadata Operations (v0.2)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* srbSearch - Takes qval and sval arrays similiar to srbGetDataDirInfo&lt;br /&gt;
* srb_search_results object&lt;br /&gt;
** get_num_rows - get number or returned rows&lt;br /&gt;
** get_next - return more results&lt;br /&gt;
** get_item - get specific item&lt;br /&gt;
** get_row - return entire row for sval value&lt;br /&gt;
** more_results - test to see if more results&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
&lt;br /&gt;
* [[SRB:Perl connect.pl|Connect and Error Example]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Copyright==&lt;br /&gt;
Please see included COPYRIGHT.* files included with the software. Parts of srbhelper.h are &amp;amp;copy;General Atomics and The Regents of the University of California.&lt;br /&gt;
&lt;br /&gt;
-- Main.MikeSmorul - 02 May 2005&lt;/div&gt;</summary>
		<author><name>Toaster</name></author>
	</entry>
</feed>