This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| access:internet_key_model [2011/02/02 00:05] mjallison | access:internet_key_model [2012/10/10 16:20] (current) | ||
|---|---|---|---|
| Line 45: | Line 45: | ||
| Log types are: | Log types are: | ||
| + | * 'C' - License creation | ||
| * 'I' - License checkin | * 'I' - License checkin | ||
| * 'O' - License checkout | * 'O' - License checkout | ||
| Line 53: | Line 54: | ||
| ===== License Key Timers ===== | ===== License Key Timers ===== | ||
| - | | **Key Type** |Start time|Expire time|Expire Updates|Tempexpire|Maxduration| | + | Variant of Timed Key | 
| + | | **Key Type** |Start time|Expire time|Expire Updates|Timed expire|Max checkout duration|Note| | ||
| + | |Timed Key |Set@Key create|create+35d|N/A|Set by AGTEK|Customer settable| | ||
| |Permanent Key |Set@Key create|Never|N/A|Set by AGTEK|Customer settable| | |Permanent Key |Set@Key create|Never|N/A|Set by AGTEK|Customer settable| | ||
| - | |Software Key |Set@Key create|Start + 1 year|now+1 year on renew|Set by AGTEK|Customer settable| | + | |Training Key |Set@Key create|create+10 days|AGTEK manual op|N/A|Customer settable|Allows all users="*"| | 
| - | |One Time Key |Set@Key create|Never|N/A|N/A|Forever| | + | |Rental Key |Set@Key create|create+1 year|AGTEK manual op|N/A|Customer settable|Called out for billing| | 
| - | |Rental Key |Set@Key create|Start + 1 year|Update by AGTEK|N/A|Customer settable| | + | |
| - | |Training Key |Set@Key create|Start + 10 days|N/A|N/A|Customer settable| | + | Strange keys | 
| + | | **Key Type** |Start time|Expire time|Expire Updates|Timed expire|Max checkout duration|Note| | ||
| + | |Software Key |Set@Key create|create+1yr|now+1 year on renew|Set by AGTEK|N/A|requires periodic renewal()+secret sauce collected and checked on client to server, NEVER allow checkin| | ||
| + | |One Time Key |Set@Key create|Never|N/A|N/A|Forever|NEVER allow checking or renew| | ||
| ====== Data Base Tables ====== | ====== Data Base Tables ====== | ||
| Line 72: | Line 78: | ||
| | expiretime| int(32)  | NO |  | NULL | | Unix time for key expire, -1 == never; rental = duration + starttime|AGTEK| | | expiretime| int(32)  | NO |  | NULL | | Unix time for key expire, -1 == never; rental = duration + starttime|AGTEK| | ||
| | products  | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | | products  | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | ||
| - | | tempexpire  | int(32) | NO | | NULL | | Expire time for all temporary products |AGTEK| | + | | timedproducts | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | 
| - | | tempproducts | varchar(255) | YES | | NULL | | Quad code, comma sep, up to 50 |AGTEK| | + | | timedexpire  | int(32) | NO | | NULL | | Expire time for all temporary products |AGTEK| | 
| - | | checkedout  | tinyint(1)  | NO |  | NULL | | 1 if checked out, 0 if available | | + | | checkedout  | tinyint(1)  | NO |  | NULL | | 1 if checked out, 0 if available |AUTO| | 
| - | | expired  | tinyint(1)  | NO |  | NULL | | 1 if expired, 0 if available | | + | | expired  | tinyint(1)  | NO |  | NULL | | 1 if expired, 0 if available |AUTO| | 
| **Operations** | **Operations** | ||