Helix ALM License Server 2017.2 - 2018.1 ERD
List of tables
Table details

Table: EMAIL
CommentContains email addresses for license server users

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesEmail address unique identifier
USERIDNoNUMERIC(10)YesUser the email address is associated with. Foreign key to the LSUSER table.
TYPEIDNoNUMERIC(10)NoEmail address type:
1 - Internet
2 - MAPI
3 - Other
ADDRESSNoVARCHAR(189)NoUser email address
Table: EVENT
CommentContains information about events that affect the number of licenses available to users, such as adding or removing licenses from the server and users logging in and out of Perforce products

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesEvent unique identifier
EVENTDATENoDATETIMEYesDate/time the event occurred
EVENTTYPEIDNoNUMERIC(10)YesEvent type defined by the EVENTTYPE table
Table: EVENTDETAILS
CommentContains information about the number of licenses in each license pool when an event occurred

Columns:
Column namePrimary keyData typeNot NULLComment
EVENTIDYesNUMERIC(10)YesLicense event. Foreign key to the EVENT table.
POOLIDYesNUMERIC(10)YesLicense pool the licenses were retrieved from. Foreign key to the POOL table.
USEDNoNUMERIC(10)NoNumber of used floating licenses in the license pool when the event occurred
AVAILABLENoNUMERIC(10)NoNumber of available floating licenses in the license pool when the event occurred
Table: EVENTTYPE
CommentContains descriptions of events in the EVENT table

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesEvent type unique identifier
NAMENoVARCHAR(40)NoEvent description
Table: EVENTUSER
CommentContains the users associated with each license event

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesEvent user unique identifier
EVENTIDNoNUMERIC(10)YesEvent that occurred. Foreign key to the EVENT table.
USERIDNoNUMERIC(10)YesUser associated with the event. Foreign key to the LSUSER table.
PRODUCTIDNoNUMERIC(10)YesPerforce product used when the event occurred. Foreign key to the PRODUCTNAME table.
TYPEIDNoNUMERIC(10)YesLicense type used. Foreign key to the LICENSETYPE table.
Table: EXTERNALAUTH
CommentContains external authentication permission descriptions

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesExternal authentication permission unique identifier
NAMENoVARCHAR(40)NoExternal authentication permission description
Table: LDAPFIELD
CommentContains information about LDAP or Active Directory user fields mapped to Helix ALM License Server user fields

Columns:
Column namePrimary keyData typeNot NULLComment
LDAPSERVERIDYesNUMERIC(10)YesLDAP or Active Directory server the field is associated with
USERFIELDIDYesNUMERIC(10)YesLicense server field in the USERFIELD table
LDAPFIELDNoTEXTNoLDAP or Active Directory field name
Table: LICENSE
CommentContains information about licenses managed on the license server

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesLicense unique identifier
LKEYNoVARCHAR(32)NoLicense key
DISABLEDNoNUMERIC(1)NoIndicates if the license is inactive in the license server admin utility
MAINTEXTNoNUMERIC(1)NoIndicates if the license is a maintenance or term license extender
Table: LICENSETYPE
CommentContains license types available in the license server

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesLicense type unique identifier
NAMENoVARCHAR(40)NoLicense type description
Table: LSLDAPSERVER
CommentContains information about LDAP and Active Directory servers configured on the license server

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesLDAP or Active Directory server unique identifier
UORDERNoNUMERIC(10)NoIndex number for the server based on the order displayed in the Server Options dialog box in the license server admin utility
DISABLEDNoNUMERIC(1)NoIndicates if the LDAP or Active Directory server is inactive in the license server admin utility
NAMENoVARCHAR(192)NoLDAP or Active Directory server name in the license server admin utility
BASENoVARCHAR(765)NoBase LDAP or Active Directory domain for the server connection
HOSTNoVARCHAR(384)NoLDAP or Active Directory server IP address
PORTNoNUMERIC(10)NoLDAP or Active Directory server port number
BKHOSTNoVARCHAR(384)NoLDAP or Active Directory backup server IP address
BKPORTNoNUMERIC(10)NoLDAP or Active Directory backup server port number
ANONLOGINNoNUMERIC(1)NoIndicates if anonymous binding is used with the LDAP server. Does not apply to Active Directory servers.
USERNAMENoTEXTNoUsername used to connect to the LDAP or Active Directory server
USERDNNoVARCHAR(765)NoDomain name of account used to connect to the LDAP or Active Directory server
PASSWORDNoTEXTNoPassword used to connect to the LDAP or Active Directory server
ISADNoNUMERIC(1)NoIndicates if the server is configured as an Active Directory server
ATTRUNAMENoVARCHAR(40)NoReserved for future use
ATTREMAILNoVARCHAR(40)NoReserved for future use
DOMAINNoVARCHAR(765)NoMicrosoft networking domain of the Active Directory server
SSONoNUMERIC(10)NoSingle sign-on setting for the LDAP or Active Directory server:
0 - Disabled
1 - Enabled
2 - Required
AUTHMETHNoNUMERIC(10)NoIndicates if SSL is enabled for LDAP or Active Directory server connections:
2 - Enabled
6 - Disabled
SYNCACTIVENoNUMERIC(1)NoIndicates if the LDAP or Active Directory server should synchronize user activation
Table: LSUSER
CommentContains information about users added to the license server

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesUser unique identifier
FIRSTNAMENoVARCHAR(96)NoUser first name
LASTNAMENoVARCHAR(96)NoUser last name
LOGINNAMENoTEXTYesUsername used to log in to Perforce products (encrypted)
PASSWORDNoTEXTNoPassword used to log in to Perforce products (encrypted)
NOTESNoTEXTNoNotes about the user
DATELOGOUTNoDATETIMENoDate/time the user last logged out of a Perforce product
COMPANYNoVARCHAR(192)NoUser company name
DIVISIONNoVARCHAR(192)NoUser division
DEPARTMENTNoVARCHAR(192)NoUser department
ADDRESSNoVARCHAR(765)NoUser address
ISCUSTOMERNoNUMERIC(1)NoIndicates if this user is a customer
LDAPSRVIDNoNUMERIC(10)NoRecord ID of the LDAP or Active Directory server the user is associated with
COMMDENIEDNoVARCHAR(765)NoIndicates the license server admin utility security permissions the user does not have:
1 - Can administer all license server functions
2 - Can only manage global users
3 - Can retrieve global users, but cannot log in to admin utility
If all three are listed, the user cannot log in to the admin utility or manage users.
ISDISABLEDNoNUMERIC(1)NoIndicates if the user record is inactive
DTPWDCHGNoDATETIMENoDate/time the user password was last changed
PWDMUSTCHGNoNUMERIC(1)NoIndicates if the user must change their password at next login
ISDELETEDNoNUMERIC(1)NoIndicates if the user record is deleted. User records are never removed from the database.
DATEMODIFYNoDATETIMENoDate/time the user record was last modified
CANCHNGPWDNoNUMERIC(1)NoIndicates if the user can change their password
ALLOWSSONoNUMERIC(1)NoIndicates if the user can use single sign-on
INITIALSNoVARCHAR(24)NoUser middle initial
ADDLINFONoTEXTNoReserved for future use
LOCKEDNoNUMERIC(1)NoIndicates if the user is locked because of failed password attempts
LOCKTIMENoDATETIMENoDate/time the user was locked
EXTERNALAUTHIDNoNUMERIC(10)NoIndicates permissions the user must use external authentication. Foreign key to the EXTERNALAUTH table.
NOEXPIREPSWDNoNUMERIC(1)NoIndicates if the user's password does not expire
DTCREATEDNoDATETIMENoDate/time the user record was created
ALLOWEXAUTHNoNUMERIC(1)NoIndicates if the user can use external authentication
CLOUDIDNoVARCHAR(38)NoFor cloud use only
Table: LSUSERAVATAR
CommentContains user photos

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesUser photo unique identifier
USERIDNoNUMERIC(10)YesUser the photo is associated with
AVATARNoTEXTNoPhoto binary data
Table: MAILMSG
CommentReserved for future use

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesReserved for future use
DATASENTNoDATETIMENoReserved for future use
SENDERADDRNoVARCHAR(63)NoReserved for future use
SENDERNAMENoVARCHAR(63)NoReserved for future use
SUBJECTNoVARCHAR(255)NoReserved for future use
BODYTEXTNoVARCHAR(255)NoReserved for future use
MESGPERRECPNoNUMERIC(1)NoReserved for future use
DATELSTTRYNoDATETIMENoReserved for future use
NUMOFTRIESNoNUMERIC(5)NoReserved for future use
MSGHTMLNoNUMERIC(1)NoReserved for future use
SENDERRORNoVARCHAR(255)NoReserved for future use
MSGTYPENoNUMERIC(5)NoReserved for future use
ADDLHEADERNoVARCHAR(255)NoReserved for future use
SENDERIDNoNUMERIC(10)NoReserved for future use
Table: MAILRECP
CommentReserved for future use

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesReserved for future use
IDMAILMSGNoNUMERIC(10)NoReserved for future use
RECIPIDNoNUMERIC(10)NoReserved for future use
NAMENoVARCHAR(63)NoReserved for future use
ADDRESSNoVARCHAR(63)NoReserved for future use
ADDRTYPENoNUMERIC(2)NoReserved for future use
RECIPTYPENoNUMERIC(1)NoReserved for future use
CLDNOTSENDNoNUMERIC(1)NoReserved for future use
Table: MSGLOG
CommentContains server log data

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesLog message unique identifier
LOGDATENoDATETIMENoDate/time the log message was added
LOGLEVELNoNUMERIC(1)NoIndicates the log message level:
1 - Severe Error
2 - Error
3 - Warning
4 - Unusual Activity
5 - Information
MESSAGENoVARCHAR(765)NoLog message
ERRORNUMNoNUMERIC(10)NoIndicates the source of the log message
USERNAMENoTEXTNoUser who performed the action that generated the log message
Table: OLDPASSWORD
CommentContains previously used passwords for a user. Used when license server options are set to prevent users from reusing passwords.

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesPassword unique identifier
USERIDNoNUMERIC(10)YesUser the password is associated with
PASSWORDNoTEXTNoOld password (encrypted)
DTLASTUSEDNoDATETIMENoDate/time the password was last used
Table: OLDUSERNAME
CommentContains previous usernames for a user. Usernames cannot be reused.

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesUsername unique identifier
USERIDNoNUMERIC(10)YesUser record the username is associated with
USERNAMENoTEXTNoOld username (encrypted)
Table: OWNERLCK
CommentContains the current version of the license server database. Used to determine if an upgrade is required.

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesOwner lock unique identifier
DBVERSIONNoVARCHAR(10)NoDatabase version
Table: PHONEEMAILTYPE
CommentReserved for future use

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesReserved for future use
TYPENoNUMERIC(10)NoReserved for future use
Table: PHONENUM
CommentContains user phone numbers

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesPhone number unique identifier
TYPEIDNoNUMERIC(10)NoPhone number type:
1 - Work
2 - Fax
3 - Home
4 - Pager
5 - Mobile
USERIDNoNUMERIC(10)YesUser the phone number is associated with
NUMNoVARCHAR(192)NoPhone number
Table: POOL
CommentContains license pool information

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesLicense pool unique identifier
NAMENoVARCHAR(40)YesLicense pool description
PRODUCTIDNoNUMERIC(10)YesPerforce product the pool is associated with. Foreign key to the PRODUCTNAME table.
TYPEIDNoNUMERIC(10)YesLicense type in the pool. Foreign key to the LICENSETYPE table.
DELETEDNoNUMERIC(1)YesIndicates if the pool is deleted in the license server admin utility
ISSYSTEMNoNUMERIC(1)YesIndicates if the pool is the default for the license type. Default pools are automatically created by the license server and cannot be deleted.
Table: POOLLICENSE
CommentContains information about how many users are associated with license pools. Links the POOL and LICENSE tables.

Columns:
Column namePrimary keyData typeNot NULLComment
POOLIDYesNUMERIC(10)YesPool the license is associated with. Foreign key to the POOL table.
LICENSEIDYesNUMERIC(10)YesLicense the pool is associated with. Foreign key to the LICENSE pool.
COUNTNoNUMERIC(10)NoNumber of licenses included in the pool-license relationship
Table: PRODUCTNAME
CommentLists the Perforce products the license server supports

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesPerforce product unique identifier
NAMENoVARCHAR(40)NoPerforce product name
Table: RDBMSOPTNS
CommentContains RDBMS connection information

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesRDBMS connection unique identifier
OPTDESCNoVARCHAR(189)NoRDBMS connection field name
OPTVALUENoVARCHAR(765)NoRDBMS connection field value
Table: SERVERID
CommentContains information about the license server installation

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesLicense server unique identifier
SERVUUIDNoVARCHAR(38)NoUniversally unique identifier (UUID) generated when the license server starts the first time
REFIDNoNUMERIC(10)NoAdditional license server identifier to match the database to the server
SERVSTARTNoDATETIMENoDate/time the server last started
Table: SERVOPTN
CommentContains information about license server options

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesServer option unique identifier
OPTDESCNoVARCHAR(189)NoServer option description
OPTVALUENoVARCHAR(765)NoServer option value
Table: USERFIELD
CommentContains the license server user fields that LDAP or Active Directory server fields can be mapped to

Columns:
Column namePrimary keyData typeNot NULLComment
IDYesNUMERIC(10)YesUser field unique identifier
FIELDNoVARCHAR(15)NoUser field description
Table: USERLICENSE
CommentLinks user records with assigned licenses

Columns:
Column namePrimary keyData typeNot NULLComment
IDRECORDYesNUMERIC(10)YesUser/license combination unique identifier
USERIDNoNUMERIC(10)YesUser ID associated with the license
TYPENoNUMERIC(10)NoIndicates the assigned license type:
3 - Helix ALM Issue Management Floating
5 - Helix ALM Issue Management Floating Evaluation
9 - Helix ALM Issue Management Evaluation
10 - Helix ALM SOAP
13 - Surround SCM Named
17 - Helix ALM Issue Management Named
18 - Surround SCM Floating
19 - QA Wizard Pro Floating
20 - QA Wizard Pro Dedicated
21 - QA Wizard Pro Runtime Floating
22 - QA Wizard Pro Runtime Dedicated
23 - Helix ALM Issue Management Named Evaluation
24 - QA Wizard Pro OCR Dedicated
25 - QA Wizard Pro OCR Floating
26 - QA Wizard Pro Load Testing
27 - QA Wizard Pro Load Testing Evaluation
28 - QA Wizard Pro Load Testing Evaluation
34 - Helix ALM/Surround SCM Integration
35 - Helix ALM Test Case Management Floating
36 - Helix ALM Test Case Management Named
37 - Helix ALM Test Case Management Floating Evaluation
38 - Helix ALM Test Case Management Named Evaluation
39 - Helix ALM Test Case Management Evaluation
42 - Helix ALM Requirements Management Floating
43 - Helix ALM Requirements Management Named
44 - Helix ALM Requirements Management Floating Evaluation
45 - Helix ALM Requirements Management Named Evaluation
46 - Helix ALM Requirements Management Evaluation
47 - ALM Data Warehouse
48 - ALM Data Warehouse Evaluation
49 - ALM Data Warehouse Evaluation
50 - Helix ALM suite Floating
51 - Helix ALM suite Named
52 - Helix ALM suite Floating Evaluation
53 - Helix ALM suite Named Evaluation
54 - Helix ALM suite Evaluation
55 - Helix ALM Requirements Reviewer Floating
56 - Helix ALM Requirements Reviewer Named
57 - Helix ALM Requirements Reviewer Floating Evaluation
58 - Helix ALM Requirements Reviewer Named Evaluation
59 - Helix ALM Requirements Reviewer Evaluation
60 - Resource Thief Floating
61 - Resource Thief Floating Evaluation
62 - Resource Thief Evaluation
63 - Resource Thief Dedicated
64 - Defect Scribe Floating
65 - Defect Scribe Dedicated
66 - Defect Scribe Floating Evaluation
67 - Defect Scribe Evaluation
NAMEDSNIDNoNUMERIC(10)NoNamed license assigned to the user
POOLIDNoNUMERIC(10)NoLicense pool the user is assigned to