Description
This function will create a guaranteed unique identifier.
Syntax
retval = RTI_CreateGUID()
Returns
A unique identifier.
Remarks
The RTI_CreateGUID function is a front-end for the CoCreateGuid API call in the OLE32.dll. MSDN Link.
Example
* The following example will create 3 unique identifiers. Declare function RTI_CreateGUID id1 = RTI_CreateGUID() id2 = RTI_CreateGUID() id3 = RTI_CreateGUID()
RTI_HASHTABLE2 - Rewritten in Jasvascript instead of .NEt hashtable. Better implementation of Keys method. In memory hashtable. Useful full for caching information used by one engine
RTI_CRYPTO New function. A wrapper for RTI_MD5, RTI_SHA1. It implements Cryptographic functions from http://pajhome.org.uk/crypt/md5/index.html
Read that site to see the code and examples of usage. The scripts are implemented verbatim OI without change and without need to access external webserver.
Usage: RTI_CRYPTO - rti_crypto(method, param1,param2,param3)
ans = RTI_CRYPTO( 'hex_md5', string )
ans = RTI_CRYPTO( 'b64_md5', string )
ans = RTI_CRYPTO( 'str_md5', string )
ans = RTI_CRYPTO( 'hex_hmac_md5', key, data )
ans = RTI_CRYPTO( 'b64_hmac_md5', key, data )
ans = RTI_CRYPTO( 'str_hmac_md5', key, data )
ans = RTI_CRYPTO( 'hex_sha1', string )
ans = RTI_CRYPTO( 'b64_sha1', string )
ans = RTI_CRYPTO( 'str_sha1', string )
ans = RTI_CRYPTO( 'any_sha1', s, e )
ans = RTI_CRYPTO( 'hex_hmac_sha1', key, data )
ans = RTI_CRYPTO( 'b64_hmac_sha1', key, data )
ans = RTI_CRYPTO( 'any_hmac_sha1', key, data, e)
ans = RTI_CRYPTO( 'str_hmac_sha1', key, data )
RTI_JSON - Improved functionality / stability. Many thanks to Jensen Thomassen for his inputon this.
RTI_SET_DEBUGGER - Can now toggle debugging on fly, so can debug a CTO session or Arev32 session using OI debugger.
call RTI_SETDEBUGGER(0, ) mode=0 to disable, call RTI_SETDEBUGGER(1, ) to break, call RTI_SETDEBUGGER(2, procedurename) to intercept using the specified procedure
DSBFS_GET_IDENTITY - Can obtain the key created after an inserting a row into a table with an identity key