使用选项文件
许可管理器可通过选项文件控制用户对许可管理器中许可的访问。用户由其用户名、主机名称、显示 (display) 或 IP 地址进行标识。
对于浮动许可,许可管理器可执行以下操作:
- 允许或拒绝使用特定许可。
- 允许或拒绝许可借出。
- 保留许可。
如果您使用的是企业级单机许可,许可管理器可允许或拒绝对特定许可进行授权。
选项文件中的各行不能超过 4,000 个字符。反斜线 (\) 字符可用作选项文件中的行继续符。
可在选项文件中加入注释,方法为创建一个以井号 (#) 开头的注释行。选项文件中的所有内容均区分大小写。请确保正确输入名称(如用户名和功能名称)。
创建和使用选项文件
- 打开记事本或其他文本编辑器。
- 根据所需控制创建选项。有关各种受支持选项的语法,请参阅各相关主题。
- 将文件另存为 ARCGIS.opt 并放置在 ArcGIS 许可管理器的安装位置。默认位置为 C:\program files\ArcGIS\License10.0\bin。
- 使用文本编辑器从安装位置打开 service.txt 文件。
- 将 ARCGIS.opt 文件的路径添加到 VENDOR 行中 ARCGIS 的后面。例如:
VENDOR ARCGIS options="C:\Program Files\ArcGIS\License10.0\bin\ARCGIS.opt"
通过单击“开始”>“程序”> ArcGIS >“许可管理器”>“许可服务器管理器”启动 ArcGIS 许可服务器管理器。
单击内容列表中的“启动/停止许可服务”,然后单击重新启动按钮以应用选项文件。要检查选项是否已应用,请单击诊断,然后单击查看以查看调试日志。
通过许可服务器管理器获取功能名称
在选项文件中指代产品或扩展模块时,必须使用功能名称。可通过许可服务器管理器获取要在选项文件中使用的准确的功能名称:
- 打开许可服务器管理器。
- 从内容列表中选择“可用性”。
- 双击要在选项文件中使用的产品或扩展模块。
- 使用窗口底部显示的“内部功能名称”值。示例:对于 ArcInfo,内部功能名称为 ARC/INFO。
支持的选项
下面将列出支持与 ARCGIS 供应商后台程序结合使用的选项。有关详细的用法信息,请单击相应选项。
将该供应商后台程序的调试日志信息写入指定的文件。 |
|
拒绝用户访问某功能。 |
|
拒绝用户激活许可服务器中保存的单机许可。 |
|
拒绝用户访问 ARCGIS 后台程序提供的所有功能。 |
|
定义一个用户组以便与任意选项结合使用。 |
|
通过设置该选项可定义用户名和主机名称是否区分大小写。 | |
定义一个主机组以便与任意选项结合使用。 |
|
允许用户使用某功能。 |
|
允许用户激活许可服务器中保存的单机许可。 |
|
允许用户访问 ARCGIS 后台程序提供的所有功能。 |
|
限制特定功能/组的使用 - 按优先顺序对用户的使用权进行区分。 |
|
禁止在调试日志文件中记录某些项目。 |
|
为某个用户或某组用户/主机保留许可。 |
|
将挂起的许可归还到可用浮动许可池中 |
使用类型指定许可限制
某些选项关键字用于限制许可的使用者或许可使用位置。这些选项都带有一个类型参数,用于指定限制的依据。
使用选项关键字 EXCLUDE、EXCLUDE_ENTITLEMENT、EXCLUDEALL、INCLUDE、INCLUDE_ENTITLEMENT、INCLUDEALL、MAX 和 RESERVE 时,可将以下值作为类型:
- USER - 执行已启用 FLEX 的应用程序的用户的名称。用户名区分大小写且不得包含空格。
- HOST - 用于执行应用程序的系统主机的名称或 IP 地址。主机名区分大小写。IP 地址可包含通配符。
使用选项关键字 EXCLUDE、EXCLUDEALL、INCLUDE、INCLUDEALL、MAX 和 RESERVE 时,可将以下值作为类型:
- DISPLAY - 应用程序显示位置的名称。在 UNIX 中,DISPLAY 为 /dev/tty xx(应用程序在后台运行时,该值始终为 /dev/tty)或 X-显示名称。在 Windows 中,该值为系统名称,而在终端服务器环境中为终端服务器客户端名称。显示名称区分大小写。
- INTERNET - 用于执行应用程序的系统的 IP 地址(可在 IP 地址中使用通配符)。
在 Windows 中(不包含终端服务器),HOST 和 DISPLAY 均设为系统名称。对于允许从终端服务器检出的许可(功能行中的 TS_OK 关键字),USER、HOST 和 DISPLAY 的值可以相互不同。
以上列出的类型后接单个成员。例如:
EXCLUDE coolsoft USER joe
要指定一系列的用户或主机,首先通过 GROUP 或 HOST_GROUP 选项行定义列表,然后使用 GROUP 或 HOST_GROUP 类型指定组名称。例如:
GROUP stars joe barbara susan
EXCLUDE coolsoft GROUP stars