List of $functions: Difference between revisions

From m204wiki
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="showVisit">
#REDIRECT[[SOUL $functions#List of standard $functions]]
 
These are the $functions written by Sirius Software. Many of these functions are deprecated in favor of an OO API method. When that is the case, the $function page notes the matching method.
 
Some $functions that are part of a Sirius product are listed only within that product's $function listing. Those product sets are listed in the first table, below. 
 
<table class="wikitable">
<tr><th>$Function set</th><th>Description</th></tr>
<!-- Note: Rest of this table in synch with list in $Functions section of SirWiki contents -->
<tr><td>[[List of mathematical $functions|$nnn(args)]]</td><td>Mathematical $functions</td></tr>
<tr><td>[[List of Janus FTP Server $functions|$Ftp_xxx]]</td><td>Janus FTP Server $functions</td></tr>
<tr><td>[[List of Janus Sockets $functions|$Sock_xxx]]</td><td>Janus Sockets $functions</td></tr>
<tr><td>[[List of Janus Web Server $functions|$Web_xxx]]</td><td>Janus Web Server $functions</td></tr>
<!--<tr><td>[[List of OCM BOCES $functions]]</td><td>To support SIS</td></tr>-->
</table>
 
<table class="wikitable">
<tr><th>$Function</th><th>Description</th></tr>
<!-- ************************************************************** -->
<!-- Note that FUNSCHECK.WIKI depends on the format of the function name/description rows - *** SO DON'T MUCK WITH IT!!! *** -->
<!-- ************************************************************** -->
<tr><td>[[$A2E]]</td><td>Translate ASCII to EBCDIC</td></tr>
<tr><td>[[$Abbrev]]</td><td>Determine if string is abbreviation within list of words</td></tr>
<tr><td>[[$Arr_Find]]</td><td>Find value within array</td></tr>
<tr><td>[[$Arr_Init]]</td><td>Initialize every element of array to specific value</td></tr>
<tr><td>[[$Arr_Max]]</td><td>Find maximum value in array</td></tr>
<tr><td>[[$Arr_Min]]</td><td>Find minimum value in array</td></tr>
<tr><td>[[$Base64_Decode]]</td><td>Convert from base 64 to byte string</td></tr>
<tr><td>[[$Base64_Encode]]</td><td>Convert byte string to base 64</td></tr>
<tr><td>[[$BgPurge]]</td><td>Cancel "long" sdaemon request initiated with $CommBg</td></tr>
<tr><td>[[$BgQuery]]</td><td>List of "long" sdaemon requests initiated via $CommBg</td></tr>
<tr><td>[[$Bind]]</td><td>Fast, easy synchronization of system wide resource</td></tr>
<tr><td>[[$Bind_List]]</td><td>Return list of bound semaphores onto a $list</td></tr>
<tr><td>[[$BitAnd]]</td><td>Bitwise AND of two integers</td></tr>
<tr><td>[[$BitOr]]</td><td>Bitwise OR of two integers</td></tr>
<tr><td>[[$Bump]]</td><td>Bump a user</td></tr>
<tr><td>[[$C2D]]</td><td>Convert binary byte string to integer</td></tr>
<tr><td>[[$Center]]</td><td>Center string</td></tr>
<tr><td>[[$CfStatL]]</td><td>List of statistics for users holding critical file resources</td></tr>
<tr><td>[[$Close]]</td><td>Close file or group in User Language request</td></tr>
<tr><td>[[$Cms]]</td><td>Determine if online is running under CMS</td></tr>
<tr><td>[[$CommBg]]</td><td>Execute Model 204 commands on sdaemon</td></tr>
<tr><td>[[$Command]]</td><td>Execute Model 204 command on sdaemon, results to image</td></tr>
<tr><td>[[$CommndL]]</td><td>Execute Model 204 command on sdaemon, results to $list</td></tr>
<tr><td>[[$Context]]</td><td>Determine if string is name of open file or group</td></tr>
<tr><td>[[$D2C]]</td><td>Binary byte representation of integer</td></tr>
<tr><td>[[$D2X]]</td><td>Hex representation of integer</td></tr>
<tr><td>[[$DaemonMasterNumber]]</td><td>Get user number of master thread</td></tr>
<tr><td>[[$DaemonParentNumber]]</td><td>Get user number of parent thread</td></tr>
<tr><td>[[$Deflate]]</td><td>Compress a longstring with Deflate</td></tr>
<tr><td>[[$DelCh]]</td><td>Remove characters from string, compress and strip blanks</td></tr>
<tr><td>[[$Delg_Subsys]]</td><td>Delete subsystem-wide global</td></tr>
<tr><td>[[$Delg_Sys]]</td><td>Delete system-wide global</td></tr>
<tr><td>[[$Delimr]]</td><td>Insert delimiter string into input string at regular positions</td></tr>
<tr><td>[[$E2A]]</td><td>Translate EBCDIC to ASCII</td></tr>
<tr><td>[[$EdScan]]</td><td>Scan list of entities in online</td></tr>
<tr><td>[[$Ent]]</td><td>Do character entity substitution</td></tr>
<tr><td>[[$Ent_Print]]</td><td>Set automatic character entity substitution</td></tr>
<tr><td>[[$Ent_Tab]]</td><td>retrieve/modify character entity substitution table</td></tr>
<tr><td>[[$ErrSet]]</td><td>Increment or clear number of counting errors, set $ERRMSG</td></tr>
<tr><td>[[$FIniTim]]</td><td>File initialization YYDDDMMHHSSTH</td></tr>
<tr><td>[[$FakeEnt]]</td><td>Prepare fake ENTER to automatically satisfy next full screen read</td></tr>
<tr><td>[[$FiStat]]</td><td>Retrieve file's statistics into string</td></tr>
<tr><td>[[$FiStatL]]</td><td>Retrieve set of files' statistics into list</td></tr>
<tr><td>[[$Field_Image]]</td><td>Return field values into an image</td></tr>
<tr><td>[[$Field_List]]</td><td>Return field values into a $list</td></tr>
<tr><td>[[$Field_ListI]]</td><td>Return field values into a $list mapped to an image</td></tr>
<tr><td>[[$FreeOpt]]</td><td>Free optional file or group from subsystem</td></tr>
<tr><td>[[$FunForc]]</td><td>Cancel running or waiting Fast/Unload request</td></tr>
<tr><td>[[$FunImg]]</td><td>Retrieve data from active Fast/Unload request into image</td></tr>
<tr><td>[[$FunList]]</td><td>$list of active and enqueued Fast/Unload requests</td></tr>
<tr><td>[[$FunLoad]]</td><td>Fast/Unload records in Model 204 list or found set</td></tr>
<tr><td>[[$FunPurg]]</td><td>Purge running or waiting Fast/Unload request</td></tr>
<tr><td>[[$FunSkip]]</td><td>Skip to next output record for $FunImg, $FunsStr</td></tr>
<tr><td>[[$FunWait]]</td><td>Wait until asynchronous Fast/Unload request completes</td></tr>
<tr><td>[[$FunsStr]]</td><td>Retrieve data from active Fast/Unload request into string</td></tr>
<tr><td>[[$GZip]]</td><td>Compress a longstring with GZip</td></tr>
<tr><td>[[$GunZip]]</td><td>Decompress a longstring with GUNZIP</td></tr>
<tr><td>[[$HexA]]</td><td>Convert hexadecimal string to EBCDIC equivalent</td></tr>
<tr><td>[[$IHexA]]</td><td>Convert EBCDIC string to hexadecimal equivalent</td></tr>
<tr><td>[[$ImgInf]]</td><td>Retrieve image item by variable name</td></tr>
<tr><td>[[$ImgOvl]]</td><td>Replace image item value</td></tr>
<tr><td>[[$IncStat]]</td><td>Increment local system statistic</td></tr>
<tr><td>[[$Inflate]]</td><td>Decompress a longstring with inflate</td></tr>
<tr><td>[[$JobAuth]]</td><td>Determine if user has authorization for USE $JOB</td></tr>
<tr><td>[[$JpStat]]</td><td>Retrieve Janus port's statistics into string</td></tr>
<tr><td>[[$List_Add_Ordered]]</td><td>Add an item to an ordered $list</td></tr>
<tr><td>[[$List_Add_Unique]]</td><td>Conditionally add an item to a $list</td></tr>
<tr><td>[[$List_Add_Unique_Ordered]]</td><td>Conditionally add an item to an ordered $list</td></tr>
<tr><td>[[$List_Capture]]</td><td>Capture print data to $list</td></tr>
<tr><td>[[$List_Conv_Item]]</td><td>Convert $list to single delimited $list item</td></tr>
<tr><td>[[$List_Copy_Items]]</td><td>Copy items between $lists</td></tr>
<tr><td>[[$List_Diff_Item]]</td><td>Differences between $list and delimited $list item</td></tr>
<tr><td>[[$List_Global and $List_Session]]</td><td>Access/create global/session $list</td></tr>
<tr><td>[[$List_Global_Del and $List_Session_Del]]</td><td>Delete global/session $lists</td></tr>
<tr><td>[[$List_Global_List and $List_Session_List]]</td><td>List global/session $lists</td></tr>
<tr><td>[[$List_MaxIL]]</td><td>Return maximum $list item length</td></tr>
<tr><td>[[$List_Print]]</td><td>Display contents of a $list</td></tr>
<tr><td>[[$ListAdd]]</td><td>Add string as new $list item</td></tr>
<tr><td>[[$ListAdd_Lstr]]</td><td>Add longstring as new $list item</td></tr>
<tr><td>[[$ListAddI]]</td><td>Add image as new $list item</td></tr>
<tr><td>[[$ListAdj]]</td><td>Adjust length of $list item</td></tr>
<tr><td>[[$ListChk]]</td><td>Validate a $list identifier</td></tr>
<tr><td>[[$ListCmp]]</td><td>Compare two $lists and produce $list describing differences</td></tr>
<tr><td>[[$ListCnt]]</td><td>Number of items in $list</td></tr>
<tr><td>[[$ListCpy]]</td><td>Copy $list</td></tr>
<tr><td>[[$ListDel]]</td><td>Release CCATEMP storage used for $list</td></tr>
<tr><td>[[$ListFind]]</td><td>Find string in $list</td></tr>
<tr><td>[[$ListFindI and $ListFindI_Up]]</td><td>Find image item in $list</td></tr>
<tr><td>[[$ListFindI_Sub]]</td><td>Build $list subset based on image item</td></tr>
<tr><td>[[$ListILn]]</td><td>Length of $list item</td></tr>
<tr><td>[[$ListImg]]</td><td>Associate an image with a $list</td></tr>
<tr><td>[[$Listimg_Copy]]</td><td>Copy a $list's image association</td></tr>
<tr><td>[[$ListInf]]</td><td>Retrieve $list item into string</td></tr>
<tr><td>[[$ListInf_Lstr]]</td><td>Retrieve $list item into longstring</td></tr>
<tr><td>[[$ListInfI]]</td><td>Retrieve $list item into image</td></tr>
<tr><td>[[$ListIns]]</td><td>Insert string into a $list</td></tr>
<tr><td>[[$ListIns_Lstr]]</td><td>Insert string into a $list</td></tr>
<tr><td>[[$ListInsI]]</td><td>Insert image into a $list</td></tr>
<tr><td>[[$ListLoc]]</td><td>Locate string in $list</td></tr>
<tr><td>[[$ListLup]]</td><td>Locate string in $list, searching backwards</td></tr>
<tr><td>[[$ListMove]]</td><td>Move a $list</td></tr>
<tr><td>[[$ListNew]]</td><td>Create empty $list</td></tr>
<tr><td>[[$ListNewA]]</td><td>Create array of empty $lists</td></tr>
<tr><td>[[$ListNewAI]]</td><td>Create array of empty $lists associated with image</td></tr>
<tr><td>[[$ListNewI]]</td><td>Create empty $list associated with image</td></tr>
<tr><td>[[$ListOvl]]</td><td>Overlay part of $list item with string</td></tr>
<tr><td>[[$ListOvlI]]</td><td>Overlay part of $list item with image item</td></tr>
<tr><td>[[$ListRem]]</td><td>Remove item from $list</td></tr>
<tr><td>[[$ListRep]]</td><td>Replace a $list item with a string</td></tr>
<tr><td>[[$ListRep_Lstr]]</td><td>Replace a $list item with a longstring</td></tr>
<tr><td>[[$ListRepI]]</td><td>Replace $list item with an image</td></tr>
<tr><td>[[$ListRst]]</td><td>Restore global $list</td></tr>
<tr><td>[[$ListSav and $ListSave]]</td><td>Save global $list</td></tr>
<tr><td>[[$ListSavL]]</td><td>Count and names of available global $lists</td></tr>
<tr><td>[[$ListSort and $ListSrt]]</td><td>Sort $list</td></tr>
<tr><td>[[$ListSub]]</td><td>Create $list that is subset of input $list</td></tr>
<tr><td>[[$ListUpd]]</td><td>Produce $list from input $list using $list of updates</td></tr>
<tr><td>[[$Lstr]]</td><td>Treat a string as longstring</td></tr>
<tr><td>[[$Lstr_Add_UserBuffer]]</td><td>Add longstring to user buffer</td></tr>
<tr><td>[[$Lstr_Base64_Decode]]</td><td>Convert from base 64 to byte string</td></tr>
<tr><td>[[$Lstr_Base64_Encode]]</td><td>Convert byte string to base 64</td></tr>
<tr><td>[[$Lstr_C2X]]</td><td>Convert byte string to hexadecimal</td></tr>
<tr><td>[[$Lstr_Get_Image and $Lstr_Set_Image]]</td><td>Longstring to/from image</td></tr>
<tr><td>[[$Lstr_Get_Userbuffer]]</td><td>Get user buffer contents to a longstring</td></tr>
<tr><td>[[$Lstr_Global and $Lstr_Session]]</td><td>Bind to global/session longstring</td></tr>
<tr><td>[[$Lstr_Global_Del and $Lstr_Session_Del]]</td><td>Delete global or session longstring</td></tr>
<tr><td>[[$Lstr_Global_Get and $Lstr_Session_Get]]</td><td>Get global or session longstring</td></tr>
<tr><td>[[$Lstr_Global_Set and $Lstr_Session_Set]]</td><td>Set global or session longstring</td></tr>
<tr><td>[[$Lstr_Index]]</td><td>Find a string inside a longstring</td></tr>
<tr><td>[[$Lstr_Left]]</td><td>Leftmost characters of a longstring</td></tr>
<tr><td>[[$Lstr_Len]]</td><td>Length of a longstring</td></tr>
<tr><td>[[$Lstr_Parse]]</td><td>Part of longstring preceding character in delimiter set</td></tr>
<tr><td>[[$Lstr_ParseX]]</td><td>Part of longstring following character in delimiter set</td></tr>
<tr><td>[[$Lstr_Right]]</td><td>Rightmost characters of a longstring</td></tr>
<tr><td>[[$Lstr_Set_UserBuffer]]</td><td>Set user buffer to longstring value</td></tr>
<tr><td>[[$Lstr_Substr]]</td><td>Substring of a longstring</td></tr>
<tr><td>[[$Lstr_SubWord]]</td><td>Substring of a longstring using word counts</td></tr>
<tr><td>[[$Lstr_Translate]]</td><td>Translate longstring</td></tr>
<tr><td>[[$Lstr_Unblank]]</td><td>Remove extraneous blanks from longstring</td></tr>
<tr><td>[[$Lstr_Windex]]</td><td>Return the position of a word within a long string</td></tr>
<tr><td>[[$Lstr_Word]]</td><td>Return a word from a long string</td></tr>
<tr><td>[[$Lstr_Words]]</td><td>Return the number of words in a long string</td></tr>
<tr><td>[[$Lstr_X2C]]</td><td>Convert from hexadecimal to byte string</td></tr>
<tr><td>[[$Parse]]</td><td>Part of string preceding character in delimiter set</td></tr>
<tr><td>[[$ParseX]]</td><td>Part of string following character in delimiter set</td></tr>
<tr><td>[[$PrcLEx]]</td><td>$list of information about procedures in file</td></tr>
<tr><td>[[$PrcLExG]]</td><td>$list of information about procedures in group or file</td></tr>
<tr><td>[[$Priorty]]</td><td>Change a user's priority</td></tr>
<tr><td>[[$ProcCls]]</td><td>Close procedure before reaching end</td></tr>
<tr><td>[[$ProcDat]]</td><td>Add lines from procedure to $list</td></tr>
<tr><td>[[$ProcGet]]</td><td>Next line of procedure</td></tr>
<tr><td>[[$ProcLoc]]</td><td>Locate any of set of strings in procedure</td></tr>
<tr><td>[[$ProcOpn]]</td><td>Open procedure for $ProcDat, $ProcGet, $ProcLoc</td></tr>
<tr><td>[[$Proc_List]]</td><td>$list of information about procedures in file</td></tr>
<tr><td>[[$Proc_ListG]]</td><td>$list of information about procedures in group or file</td></tr>
<tr><td>[[$Proc_Touch]]</td><td>Change a procedure's last-update date and user</td></tr>
<tr><td>[[$Random]]</td><td>Get next random number</td></tr>
<tr><td>[[$Random_Seed]]</td><td>Build seed specifying series of $Random results</td></tr>
<tr><td>[[$RegexMatch]]</td><td>Whether string matches regex</td></tr>
<tr><td>[[$RegexReplace]]</td><td>Replace matching strings</td></tr>
<tr><td>[[$Resetn]]</td><td>Reset or view M204 parameter</td></tr>
<tr><td>[[$ScrHide]]</td><td>Hide lines in SCREEN</td></tr>
<tr><td>[[$ScrSize]]</td><td>Change size of field on SCREEN</td></tr>
<tr><td>[[$ScrWide]]</td><td>Allow SCREEN to accept fields wider than 79</td></tr>
<tr><td>[[$Session_$Session_Id_$Session_Owner_and_$Session_Timeout|$Session, $Session_Id, $Session_Owner, &nbsp;&nbsp;<br>and $Session_Timeout]]</td><td>Return values for currently open session</td></tr>
<tr><td>[[$Session_Close]]</td><td>Close an open session</td></tr>
<tr><td>[[$Session_Create]]</td><td>Create a new session</td></tr>
<tr><td>[[$Session_Delete]]</td><td>Delete a session</td></tr>
<tr><td>[[$Session_List]]</td><td>Get list of sessions</td></tr>
<tr><td>[[$Session_Open]]</td><td>Open a session</td></tr>
<tr><td>[[$SetStat]]</td><td>Set local system statistic</td></tr>
<tr><td>[[$Setg_Subsys]]</td><td>Set subsystem-wide global</td></tr>
<tr><td>[[$Setg_Subsys_List]]</td><td>Get list of subsystem-wide globals</td></tr>
<tr><td>[[$Setg_Sys]]</td><td>Set system-wide global</td></tr>
<tr><td>[[$Setg_Sys_List]]</td><td>Get list of system-wide globals</td></tr>
<tr><td>[[$SirJGet]]</td><td>Place audit trail data on $list</td></tr>
<tr><td>[[$SirMsg]]</td><td>Line of current $SirMsgP procedure</td></tr>
<tr><td>[[$SirMsgP]]</td><td>Load procedure for retrieval via $SirMsg</td></tr>
<tr><td>[[$SirParm]]</td><td>Set user-specific value, controlling Sirius products</td></tr>
<tr><td>[[$SirProd]]</td><td>Determine availability of Sirius product or capability</td></tr>
<tr><td>[[$SirSite]]</td><td>Current Sirius customer site ID</td></tr>
<tr><td>[[$SirTime]]</td><td>Current time as YYDDDHHMISSXX</td></tr>
<tr><td>[[$SirVer]]</td><td>Current version number of Sirius product</td></tr>
<tr><td>[[$SirWarn]]</td><td>Send warning or message to user(s)</td></tr>
<tr><td><div id="datetime"></div>[[$Sir_Date]]</td><td>Get current datetime</td></tr>
<tr><td>[[$Sir_Date2N]]</td><td>Convert datetime string to number of seconds/300</td></tr>
<tr><td>[[$Sir_Date2ND]]</td><td>Convert datetime string to number of days</td></tr>
<tr><td>[[$Sir_Date2NM]]</td><td>Convert datetime string to number of milliseconds</td></tr>
<tr><td>[[$Sir_Date2NS]]</td><td>Convert datetime string to number of seconds</td></tr>
<tr><td>[[$Sir_DateFmt]]</td><td>Validate datetime format</td></tr>
<tr><td><div id="daten"></div>[[$Sir_DateN]]</td><td>Current date and time as number of seconds/300</td></tr>
<tr><td>[[$Sir_DateND]]</td><td>Current date as number of days</td></tr>
<tr><td>[[$Sir_DateNM]]</td><td>Current date and time as number of milliseconds</td></tr>
<tr><td>[[$Sir_DateNS]]</td><td>Current date and time as number of seconds</td></tr>
<tr><td>[[$Sir_Login]]</td><td>Perform secured web or sockets login</td></tr>
<tr><td>[[$Sir_N2Date]]</td><td>Convert datetime number of seconds/300 to string</td></tr>
<tr><td>[[$Sir_ND2Date]]</td><td>Convert datetime number of days to string</td></tr>
<tr><td>[[$Sir_NM2Date]]</td><td>Convert datetime number of milliseconds to string</td></tr>
<tr><td>[[$Sir_NS2Date]]</td><td>Convert datetime number of seconds to string</td></tr>
<tr><td>[[$Sir_Wild]]</td><td>Test string against a wildcard string</td></tr>
<tr><td>[[$SsStat]]</td><td>Retrieve subsystem's statistics into string</td></tr>
<tr><td>[[$SsStatL]]</td><td>Retrieve statistics for set of subsystems into $list</td></tr>
<tr><td>[[$StatD]]</td><td>Calculate differences and rates for statistics strings</td></tr>
<tr><td>[[$StatLD]]</td><td>Calculate differences and rates for statistics $lists</td></tr>
<tr><td>[[$Str]]</td><td>Treat a longstring as string</td></tr>
<tr><td>[[$StrAnd]]</td><td>Bit-wise AND two strings</td></tr>
<tr><td>[[$StrOr]]</td><td>Bit-wise OR two strings</td></tr>
<tr><td>[[$StrXor]]</td><td>Bit-wise exclusive OR two strings</td></tr>
<tr><td>[[$SubCnt]]</td><td>Count occurrences of one string in another</td></tr>
<tr><td>[[$SubErs]]</td><td>Remove occurrence of one string from another</td></tr>
<tr><td>[[$SubIns]]</td><td>Insert string inside another string</td></tr>
<tr><td>[[$SubRep]]</td><td>Replace occurrences of string</td></tr>
<tr><td>[[$SyStat]]</td><td>Retrieve system statistics into string</td></tr>
<tr><td>[[$TableC]]</td><td>Information provided by TABLEC command</td></tr>
<tr><td>[[$TermId]]</td><td>Terminal ID of current user thread</td></tr>
<tr><td>[[$TkStat]]</td><td>Retrieve task's statistics into string</td></tr>
<tr><td>[[$TkStatL]]</td><td>Retrieve statistics for all tasks into $list</td></tr>
<tr><td>[[$TsoAtt]]</td><td>Attach program in user's TSO address space</td></tr>
<tr><td>[[$TsoCall]]</td><td>Call program in user's TSO address space</td></tr>
<tr><td>[[$TsoCan]]</td><td>Cancel program invoked via $TsoAtt</td></tr>
<tr><td>[[$TsoCmd]]</td><td>Invoke command in user's TSO address space</td></tr>
<tr><td>[[$TsoExec]]</td><td>Invoke CLIST in user's TSO address space</td></tr>
<tr><td>[[$TsoExit]]</td><td>Terminate TSO full screen interface session, stack command</td></tr>
<tr><td>[[$TSOId]]</td><td>TSO userid user's thread</td></tr>
<tr><td>[[$TSOStat]]</td><td>Status of program invoked via $TsoAtt</td></tr>
<tr><td>[[$TSOWait]]</td><td>Wait for program invoked via $TsoAtt to complete</td></tr>
<tr><td>[[$UnSpace]]</td><td>Normalize spaces and quotes</td></tr>
<tr><td>[[$Unbind_and_$UnbindW]]</td><td>$Unbind and $UnbindW: Unbind resource previously bound via $Bind</td></tr>
<tr><td>[[$UsStat]]</td><td>Retrieve user's statistics into string</td></tr>
<tr><td>[[$UsStatL]]</td><td>Retrieve statistics for set of users into $list</td></tr>
<tr><td>[[$UseASA]]</td><td>Prevent carriage control in USE output</td></tr>
<tr><td>[[$WakeUp]]</td><td>Pause user until specified time</td></tr>
<!--bypass FUNCHECK.WIKI--><tr><td>[[List of Janus Web Server $functions|$Web_xxx]]</td><td>List of Janus Web Server $functions</td></tr>
<tr><td>[[$Windex]]</td><td>Word number of first occurrence of word in phrase</td></tr>
<tr><td>[[$X2D]]</td><td>Convert hex string to integer</td></tr>
</table>
</div>

Latest revision as of 06:36, 2 August 2014