Download FLEXlm Reference Manual

Transcript
Vendor Variables
13.2.1 ls_a_behavior_ver
(char *) ls_a_behavior_ver = 0; /* like LM_A_BEHAVIOR_VER */
This can be set to LM_BEHAVIOR_Vx, where x is 2, 3, 4, 5, 5_1, 6, 7, 7_1,
8, 8_1, 8_2, 8_3, or 9_0. The default, 0, is LM_BEHAVIOR_CURRENT,
which is V9_0 in v9.5.
SEE ALSO
• Section 8.2.1, “LM_A_BEHAVIOR_VER”
13.2.2 ls_a_check_baddate
(int) ls_a_check_baddate = 0; /* like LM_A_CHECK_BADDATE */
If set to 1, and the license that would authorize a checkout is expiring, a check
is made to see if the system date has been set back. If the failure is due to
detection of system date tampering, the checkout error will be
LM_BADSYSDATE.
SEE ALSO
• Section 7.2.3, “LM_CHECK_BADDATE”
• Section 9.1.2, “Limited Functionality Demos”
13.2.3 ls_a_license_case_sensitive
(int) ls_a_license_case_sensitive = 0;
/* like LM_A_LICENSE_CASE_SENSITIVE */
If set to 1, licenses are case-sensitive. Default is 0, not case-sensitive.
SEE ALSO
• Section 8.2.10, “LM_A_LICENSE_CASE_SENSITIVE”
13.2.4 ls_compare_vendor_on_increment and
ls_compare_vendor_on_upgrade
(int) ls_compare_vendor_on_increment = 0;
/* Compare vendor-defined */
(int) ls_compare_vendor_on_upgrade = 0;
/* Compare vendor-def fields */
If VENDOR_STRING is used in your license files, then the value of these two
variables may need to be modified. If one is set, set both.
ls_compare_vendor_on_increment gives you control over whether an
INCREMENT line will require the vendor string to match in order to pool its
licenses. If set to a non-zero value, then the string is included in the pooling
decision; if 0, then the string is not involved in pooling.
228
Vendor Daemon