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