控制台标识字符串
可以定义要显示在控制台条幅和浏览器的标题栏中的控制台标识字符串。可以修订此字符串,或者可以使用在运行时通过 Java 系统属性解析的变量或环境变量。
控制台标识字符串在条幅和浏览器标题栏中的呈现方式不同。
- 条幅中的控制台标识在控制台条幅中,控制台标识字符串显示在控制台用户问候语后面,它们之间以短划线分隔。例如,如果标识字符串设置为 Jupiter,而用户是作为 consoleadmin 登录的,那么条幅中将显示以下问候语:
Welcome consoleadmin - Jupiter
在登录页面上,将仅显示控制台标识而不会显示问候语。
- 浏览器标题栏中的控制台标识在标题栏中,控制台标识字符串显示在控制台品牌名称后面,它们之间以空格分隔。例如,如果标识字符串设置为 Saturn,那么标题栏中将显示以下信息:
Integrated Solutions Console Saturn
在安装后,提供了两种方法来定制标识字符串。
- 使用管理控制台中的控制台标识。要打开该功能,请登录管理控制台并单击 。
- 在位于 app_server_root/profiles/profile_name/config/cell/cell_name/applications/isclite.ear/deployments/isclite/isclite.war/WEB-INF 中的 XML 文件 consoleProperties.xml 中设置该字符串的值。在 consoleProperties.xml 进行更改之前,应保留它最新正常工作的备份副本。
用于设置要显示在条幅或标题栏中的控制台标识字符串的键在 XML <console-property/> 元素中定义。此元素的必需属性 id 和 value 确定键名值对。在 consoleProperties.xml 中提供了以下初始设置。
(为了打印方便,某些键被拆分为几行。)表 1. 控制台标识键值. 下表描述控制台标识键值。 键(标识) 初始设置(值) 描述 ISC.CONSOLE.ID ISC.CONSOLE.ID.CUSTOM 指定包含实际控制台标识字符串的另一个 <console-property/> 元素的标识属性。 ISC.CONSOLE.ID.MAXLEN 27 指定解析的控制台标识字符串的最大长度。必要时会将该字符串截断为此长度。 ISC.CONSOLE.ID.CUSTOM 空字符串 要显示在条幅和标题栏中的定制字符串。 ISC.CONSOLE.ID.DEPLOYER. unique_suffix
无 指定可使用“系统管理”下的“控制台标识”应用程序选择的定制字符串。通过提供多个 <console-property/> 条目以及
标识属性,您可提供多个标识字符串,以供控制台用户进行选择。 此类型的每个条目都有不同于其他条目的 unique_suffix。如果使用相同的 unique_suffix 提供多个条目,那么只有具有此后缀的第一个值会显示在列表中以供控制台用户选择。ISC.CONSOLE.ID.DEPLOYER. unique_suffix
示例:- 在以下示例中,部署者希望创建指示不同部门的定制字符串(由各部门的主机控制台处理)。控制台用户将能够选择哪个标识显示在每个部门的控制台界面中。为了达到此目的,部署者在安装包中提供了下列定制键。现成对 ISC.CONSOLE.ID.CUSTOM 使用空白值。
<?xml version="1.0" encoding="UTF-8"?> <consoleproperties:ibm-portal-consoleproperties xmlns:consoleproperties= "http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-consoleproperties.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-consoleproperties.xsd ibm-portal-consoleproperties.xsd"> <consoleproperties:console-property id="ISC.CONSOLE.ID" value="ISC.CONSOLE.ID.CUSTOM"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.MAXLEN" value="27"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.CUSTOM" value=""/> <consoleproperties:console-property id="ISC.CONSOLE.ID.DEPLOYER.sales" value="Sales & Marketing"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.DEPLOYER.finance" value="Finance"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.DEPLOYER.research" value="Research & Development"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.DEPLOYER.dist" value="Distribution"/> </consoleproperties:ibm-portal-consoleproperties>
- 管理员希望将关于主机控制台的信息追加至条幅或标题栏中。实现的方法是更新
ISC.CONSOLE.ID.CUSTOM 键以包括 PROCESSOR_ARCHITECTURE 环境变量(在
Windows 机器上起作用)及 os.name Java 系统属性。其他键保持不变。
由于 ISC.CONSOLE.ID.MAXLEN 键指示最多显示 27 个字符,所以对于 Windows 2003 Server 环境,产生的字符串(在运行时解析)按如下所示呈现在条幅中。<?xml version="1.0" encoding="UTF-8"?> <consoleproperties:ibm-portal-consoleproperties xmlns:consoleproperties= "http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-consoleproperties.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-consoleproperties.xsd ibm-portal-consoleproperties.xsd"> <consoleproperties:console-property id="ISC.CONSOLE.ID" value="ISC.CONSOLE.ID.CUSTOM"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.MAXLEN" value="27"/> <consoleproperties:console-property id="ISC.CONSOLE.ID.CUSTOM" value="Platform: %PROCESSOR_ARCHITECTURE% OS: %os.name%"/> </consoleproperties:ibm-portal-consoleproperties>
平台:x86 操作系统:Window...
- 在以下示例中,部署者希望创建指示不同部门的定制字符串(由各部门的主机控制台处理)。控制台用户将能够选择哪个标识显示在每个部门的控制台界面中。为了达到此目的,部署者在安装包中提供了下列定制键。现成对 ISC.CONSOLE.ID.CUSTOM 使用空白值。
注: 在保存控制台标识字符串之后,就会在整个控制台中应用设置。对于管理代理程序配置,这意味着无论实际上将更改保存在何处,都会将更改应用于管理代理程序及其所有已注册的应用程序服务器。