<HTML>
<HEAD>
<TITLE>ARSperl Manual</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER>
<H1>ARSperl Programmer's Manual</H1>
<H2>Table of Contents</H2>
</CENTER>
<DL>
<DT><A HREF="loading.html">Loading the extension</A>
<DD>
<P>
<DT><B>Reserved variables</B>
<DD>
<P>
<UL>
<LI><A HREF="variables.html#ars_errstr">ars_errstr</A>
<LI><A HREF="variables.html#ars_errhash">ars_errhash</A>
</UL>
<P>
<DT><B>ARSperl OO Layer</B>
<DD>
<P>
<UL>
<LI><A HREF="OO/index.html">Feature Overview</A>
<LI><A HREF="OO/connection.html">Connection Object</A>
<UL>
<LI><A HREF="OO/connection.html#new">constructor</A>
<LI><A HREF="OO/connection.html#DESTROY">destructor</A>
<LI><A HREF="OO/connection.html#ctrl">ctrl()</A>
<LI><A HREF="OO/connection.html#print">print()</A>
<LI><A HREF="OO/connection.html#availableSchemas">availableSchemas()</A>
<LI><A HREF="OO/connection.html#openForm">openForm()</A>
</UL>
<LI><A HREF="OO/form.html">Form Object</A>
<UL>
<LI><A HREF="OO/form.html#new">constructor</A>
<LI><A HREF="OO/form.html#DESTROY">destructor</A>
<LI><A HREF="OO/form.html#query">query()</A>
<LI><A HREF="OO/form.html#getEnumValues">getEnumValues()</A>
<LI><A HREF="OO/form.html#getFieldID">getFieldID()</A>
<LI><A HREF="OO/form.html#getFieldName">getFieldName()</A>
<LI><A HREF="OO/form.html#getFieldType">getFieldType()</A>
<LI><A HREF="OO/form.html#create">create()</A>
<LI><A HREF="OO/form.html#delete">delete()</A>
<LI><A HREF="OO/form.html#set">set()</A>
<LI><A HREF="OO/form.html#get">get()</A>
<LI><A HREF="OO/form.html#getAsHash">getAsHash()</A>
<LI><A HREF="OO/form.html#getAttachment">getAttachment()</A>
<LI><A HREF="OO/form.html#value2internal">value2internal()</A>
<LI><A HREF="OO/form.html#internal2value">internal2value()</A>
<LI><A HREF="OO/form.html#setSort">setSort()</A>
</UL>
</UL>
<P>
<DT><B>Perl Functions</B>
<DD>
<P>
<UL>
<LI><A HREF="ars_CreateActiveLink.html">ars_CreateActiveLink</A>
<LI><A HREF="ars_CreateAdminExtension.html">ars_CreateAdminExtension</A> <B>(2.x/3.0)</B>
<LI><A HREF="ars_CreateEntry.html">ars_CreateEntry</A>
<LI><A HREF="ars_DeleteActiveLink.html">ars_DeleteActiveLink</A>
<LI><A HREF="ars_DeleteAdminExtension.html">ars_DeleteAdminExtension</A>
<LI><A HREF="ars_DeleteCharMenu.html">ars_DeleteCharMenu</A>
<LI><A HREF="ars_DeleteEntry.html">ars_DeleteEntry</A>
<LI><A HREF="ars_DeleteEscalation.html">ars_DeleteEscalation</A>
<LI><A HREF="ars_DeleteField.html">ars_DeleteField</A>
<LI><A HREF="ars_DeleteFilter.html">ars_DeleteFilter</A>
<LI><A HREF="ars_DeleteMultipleFields.html">ars_DeleteMultipleFields</A>
<LI><A HREF="ars_DeleteSchema.html">ars_DeleteSchema</A>
<LI><A HREF="ars_DeleteVUI.html">ars_DeleteVUI</A>
<LI><A HREF="ars_ExecuteAdminExtension.html">ars_ExecuteAdminExtension</A>
<LI><A HREF="ars_ExecuteProcess.html">ars_ExecuteProcess</A>
<LI><A HREF="ars_Export.html">ars_Export</A>
<LI><A HREF="ars_GetActiveLink.html">ars_GetActiveLink</A>
<LI><A HREF="ars_GetAdminExtension.html">ars_GetAdminExtension</A> <B>(2.x/3.0)</B>
<LI><A HREF="ars_GetCharMenu.html">ars_GetCharMenu</A>
<LI><A HREF="ars_GetCharMenuItems.html">ars_GetCharMenuItems</A>
<LI><A HREF="ars_GetEntry.html">ars_GetEntry</A>
<LI><A HREF="ars_GetEntryBLOB.html">ars_GetEntryBLOB</A>
<LI><A HREF="ars_GetEscalation.html">ars_GetEscalation</A>
<LI><A HREF="ars_GetField.html">ars_GetField</A>
<LI><A HREF="ars_GetFieldByName.html">ars_GetFieldByName</A>
<LI><A HREF="ars_GetFieldTable.html">ars_GetFieldTable</A>
<LI><A HREF="ars_GetFilter.html">ars_GetFilter</A>
<LI><A HREF="ars_GetFullTextInfo.html">ars_GetFullTextInfo</A>
<LI><A HREF="ars_GetListActiveLink.html">ars_GetListActiveLink</A>
<LI><A HREF="ars_GetListAdminExtension.html">ars_GetListAdminExtension</A>
<LI><A HREF="ars_GetListCharMenu.html">ars_GetListCharMenu</A>
<LI><A HREF="ars_GetListEntry.html">ars_GetListEntry</A>
<LI><A HREF="ars_GetListEscalation.html">ars_GetListEscalation</A>
<LI><A HREF="ars_GetListField.html">ars_GetListField</A>
<LI><A HREF="ars_GetListFilter.html">ars_GetListFilter</A>
<LI><A HREF="ars_GetListGroup.html">ars_GetListGroup</A>
<LI><A HREF="ars_GetListSchema.html">ars_GetListSchema</A>
<LI><A HREF="ars_GetListServer.html">ars_GetListServer</A>
<LI><A HREF="ars_GetListSQL.html">ars_GetListSQL</A>
<LI><A HREF="ars_GetListUser.html">ars_GetListUser</A>
<LI><A HREF="ars_GetListVUI.html">ars_GetListVUI</A>
<LI><A HREF="ars_GetSchema.html">ars_GetSchema</A>
<LI><A HREF="ars_GetServerInfo.html">ars_GetServerInfo</A>
<LI><A HREF="ars_GetServerStatistics.html">ars_GetServerStatistics</A>
<LI><A HREF="ars_GetVUI.html">ars_GetVUI</A>
<LI><A HREF="ars_Import.html">ars_Import</A>
<LI><A HREF="ars_LoadQualifier.html">ars_LoadQualifier</A>
<LI><A HREF="ars_Login.html">ars_Login</A>
<LI><A HREF="ars_Logoff.html">ars_Logoff</A>
<LI><A HREF="ars_MergeEntry.html">ars_MergeEntry</A>
<LI><A HREF="ars_NTCheckRegisteredClient.html">ars_NTCheckRegisteredClient</A> <B>(2.x)</B>
<LI><A HREF="ars_NTDeregisterClient.html">ars_NTDeregisterClient</A> <B>(2.x)</B>
<LI><A HREF="ars_NTDeregisterServer.html">ars_NTDeregisterServer</A> <B>(3.x)</B>
<LI><A HREF="ars_NTGetListServer.html">ars_NTGetListServer</A> <B>(2.x / 3.x)</B>
<LI><A HREF="ars_NTInitializationClient.html">ars_NTInitializationClient</A> <B>(2.x)</B>
<LI><A HREF="ars_NTInitializationServer.html">ars_NTInitializationServer</A> <B>(3.x)</B>
<LI><A HREF="ars_NTNotificationClient.html">ars_NTNotificationClient</A><B>(2.x)</B>
<LI><A HREF="ars_NTNotificationServer.html">ars_NTNotificationServer</A><B>(3.x)</B>
<LI><A HREF="ars_NTRegisterClient.html">ars_NTRegisterClient</A> <B>(2.x)</B>
<LI><A HREF="ars_NTRegisterServer.html">ars_NTRegisterServer</A> <B>(3.x)</B>
<LI><A HREF="ars_NTTerminationClient.html">ars_NTTerminationClient</A> <B>(2.x)</B>
<LI><A HREF="ars_NTTerminationServer.html">ars_NTTerminationServer</A> <B>(3.x)</B>
<LI><A HREF="ars_SetEntry.html">ars_SetEntry</A>
<LI><A HREF="ars_SetServerInfo.html">ars_SetServerInfo</A>
</UL>
<P>
<DT><B>Perl helper functions</B>
<DD>
<p>
These functions are not part of the ARS API.
They are part of the ARS Perl Extension that
were written as an extension of the API.
They are intended to make life a little easier in some cases.
<P>
<UL>
<LI><A HREF="ars_APIVersion.html">ars_APIVersion</A>
<LI><A HREF="ars_decodeStatusHistory.html">ars_decodeStatusHistory</A>
<LI><A HREF="ars_EncodeDiary.html">ars_EncodeDiary</A>
<LI><A HREF="ars_GetControlStructFields.html">ars_GetControlStructFields</A>
<LI><A HREF="ars_GetCurrentServer.html">ars_GetCurrentServer</A>
<LI><A HREF="ars_GetProfileInfo.html">ars_GetProfileInfo</A>
<LI><A HREF="ars_padEntryid.html">ars_padEntryid</A>
<LI><A HREF="ars_perl_qualifier.html">ars_perl_qualifier</A>
<LI><A HREF="ars_simpleMenu.html">ars_simpleMenu</A>
</UL>
<P>
<DT><B>Data structures</B>
<DD>
<P>
<UL>
<LI><A HREF="ds_al.html"> Active Link Attributes Structure</A>
<ul>
<LI><A HREF="ds_alas.html"> Active Link Action Structure</A>
<LI><A HREF="ds_alms.html"> Active Link Macro Structure</A>
</ul>
<LI><A HREF="ds_as.html"> Assign Structure</A>
<ul>
<LI><A HREF="ds_aoas.html"> Arith Op Assign Structure</A>
<LI><A HREF="ds_afs.html"> Assign Field Structure</A>
<LI><A HREF="ds_fncas.html"> Function Assign Structure</A>
<LI><A HREF="ds_vs.html"> Value Structure</A>
</ul>
<LI><A HREF="ds_getadminext_hash.html"> Admin Extension Attributes Structure</a>
<LI><A HREF="ds_getcharmenu_hash.html"> Character Menu Structure</a>
<UL>
<LI><A HREF="ds_charmenu_query_hash.html">Query Hash</A>
<LI><A HREF="ds_charmenu_sql_hash.html">SQL Hash</A>
<LI><A HREF="ds_charmenu_file_hash.html">File Hash</A>
</UL>
<LI><A HREF="ds_diaryentry_hash.html"> Diary Entry Structure</A>
<LI><A HREF="ds_ds.html"> Display Structure</A>
<LI><A HREF="ds_getescalation_hash.html"> Escalation Attributes Structure</a>
<LI><A HREF="ds_fas.html"> Field Assign Structure</A>
<LI><A HREF="ds_fc.html"> Field Characteristics</A>
<LI><A HREF="ds_fls.html"> Field Limit Structure</A>
<LI><A HREF="ds_getfulltextinfo_hash.html"> Full Text Info Structure</a>
<LI><A HREF="ds_is.html"> Index Structure</A>
<LI><A HREF="ds_getlistgroup_hash.html"> List Group Structure</a>
<LI><A HREF="ds_getlistsql_hash.html"> List SQL Structure</a>
<LI><A HREF="ds_getlistuser_hash.html"> List User Structure</a>
<LI><A HREF="ds_mps.html"> Macro Parm Structure</A>
<LI><A HREF="ds_schema.html">Schema Attributes Structure</A>
<UL>
<LI><A HREF="ds_elfs.html"> Entry List Field Structure</A>
</UL>
<LI><A HREF="ds_shv.html"> Status History Value</A>
<LI><A HREF="ds_getvui_hash.html"> VUI Attributes Structure</a>
</UL>
</DL>
<HR>
<ADDRESS>
<A href="../index.html">ARSPerl</a><br>
This page last modified on 11 September 1998 by Jeff Murphy<BR>
© J.C.Murphy, J.W.Murphy 1997 <I>arsperl@smurfland.cit.buffalo.edu</I>
</ADDRESS>
</BODY>
</HTML>