At 07:21 PM 1/8/2011, James W. Kim wrote:
Since I am not versed in low level programming language, it appears
R:GUID.RBL may be the way I should proceed. I assume R:GUID.RBL is
some kind of plug-in to R:Base just like R:Mail?
James,
Yes, R:GUID is an eXclusive R:BASE Plugin (RGUID9.RBM) that can be used with
your version of R:BASE eXtreme 9.x.
Technically, R:GUID is used to generate a GUID (Globally Unique IDentifier)
value, in order to provide a reference number which is unique in any context.
GUIDs are most commonly written in text as a sequence of hexadecimal digits
such as:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
This text notation contains the following fields, separated by hyphens:
Hex digits Description
---------- -------------------------------
8 Data1
4 Data2
4 Data3
4 Initial two bytes from Data4
12 Remaining six bytes from Data4
For the first three fields, the most significant digit is on the left.
The last two fields are treated as eight separate bytes, each having
their most significant digit on the left, and they follow each other
from left to right.
Note that the digit order of the fourth field may be unexpected, since
it's treated differently than in the structure.
Often braces are added to enclose the above format, as such:
{3F2504E0-4F89-11D3-9A0C-0305E82C3301}
Syntax:
PLUGIN RGUID vResult|Parameter
Parameter:
SYMBOLS ON/OFF Adds or removes the braces and hyphens from the GUID value
Notes:
· vResult will return the values of the GUID, or the exact -ERROR- message
· The variable name and the parameter must be
separated by a "|" pipe character.
· By default, SYMBOLS is ON
-- Example 01:
PLUGIN RGUID vResult|SYMBOLS OFF
SHOW VAR vResult=45
D5C3F23AAB5F4FE08E18926DB30A4AA2
-- Example 02:
PLUGIN RGUID vResult|SYMBOLS ON
SHOW VAR vResult=45
{8DAD80AE-9685-4418-88AA-7BC75513C531}
Each instance and iteration of the "Plugin RGUID parameter" command will
generate a UNIQUE value!
Hope that helps!
Very Best R:egards,
Razzak.