iiiiiChapter 2 Using the ILS Database
This chapter lists all the database fields for the ILS database. The ILS database is stored in RAM on the Web server. Each listing contains information about one person, and one real-time communications application that the person has available for connecting with other users. If a person has multiple applications, there will be multiple listings for that person.
In order to minimize memory use, the ILS database only stores attributes that are explicitly set.
The ILS database stores three types of attributes:
Each settable attribute associated with a unique user is shown in the following table.
|
User Attribute/Value |
Size |
Microsoft
|
Intel Internet
|
Definition |
|
CNA=e-mail_address |
63 |
E-mail Address |
Email Name |
E-mail address of the user. |
|
ISEC=n |
Security token for user. Must be a 32-bit dword. | |||
|
IFLGS=n |
1 |
Publish this information |
1 Listing will be visible to other people. 0 Listing will not be visible to other people. | |
|
IADDR=ip_address |
15 |
IP address for the user's computer. This must be entered as a dotted decimal, xxx.xxx.xxx.xxx. This information can be read from Request.ServerVariables ("REMOTE_ADDR"). | ||
|
DNA=display_name |
63 |
na |
User Name |
Display name of the user. |
|
FNA=last_name |
63 |
Last Name |
na |
Last name of the user. |
|
GNA=first_name |
63 |
First Name |
na |
First name of the user. |
|
LOCATION |
127 |
City/State |
Location the user is in. | |
|
COU |
2 |
Country |
Country the user is in. | |
|
COMMENT |
127 |
Comments |
String containing a comment. | |
|
ILSTn="string" |
Arbitrary attribute. The number of arbitrary attributes is limited by the size of the memory of the server. |
Each read-only attribute associated with a unique user is shown in the following table.
|
Read-Only User Attribute/Value |
Microsoft
|
Intel
|
Definition |
|
ITTL=minutes |
Connection Refresh Period |
Length of time the listing is valid. Default Time To Live LDAP service property is 20 minutes. |
Each attribute associated with a unique application is shown in the following table.
|
Application Attribute/ Value |
Definition |
|
APPID=application_ID |
Application identifier. There can be multiple application IDs set for each user, each with its own APPMIME, PROTID, and PROTMIME. ms-netmeeting Application identifier for Microsoft NetMeeting. x-iphone Application identifier for Intel Internet Phone. |
|
APPMIME=mime_type |
MIME type for the application. text/iuls Application MIME-type for Microsoft NetMeeting. text/iuls Application MIME-type for Intel Internet Phone. |
|
PROTID=protocol |
Protocol ID for the application. h323 Protocol ID for Microsoft NetMeeting. h323 Protocol ID for Intel Internet Phone. |
|
PROTMIME=mime_type |
Protocol MIME-type for the application. text/h323 Protocol MIME-type for Microsoft NetMeeting. text/h323 Protocol MIME-type for Intel Internet Phone. |
|
IPRT=port |
Port number for the application. |