isDefaultWSRRDefinition 命令
使用 isDefaultWSRRDefinition 命令可返回 true 或 false,具体取决于指定的 WSRR 定义是否为当前的单元缺省值。
使用下列命令列示所有 WSRR 管理命令:
$AdminTask help SIBXWSRRAdminCommandsisDefaultWSRRDefinition 命令是使用 wsadmin 脚本编制客户机的 AdminTask 对象运行的。
先决条件
必须满足以下条件:
- 该命令必须在 Deployment Manager 节点上运行。
- 如果 Deployment Manager 已停止,请使用
wsadmin -conntype none选项以断开连接的方式运行该命令。 - 如果 Deployment Manager 正在运行,那么必须通过具有 WebSphere Application Server 配置者特权的用户标识进行连接。 请勿使用
wsadmin -conntype none选项。
位置
从 deployment_manager_profile/bin 目录启动 wsadmin 脚本编制客户机。 isDefaultWSRRDefinition 命令不会写入日志文件,但是 wsadmin 脚本编制客户机始终会编写 profile_root/logs/wsadmin.traceout 日志文件,您将在其中找到异常堆栈跟踪和其他信息。
语法
isDefaultWSRRDefinition
-name definitionName 参数
- -name definitionName
- 必需参数,用于指定 WSRR 定义的名称(采用字符串形式)。
示例
wsadmin>AdminTask.isDefaultWSRRDefinition( ['-name', 'MydefName'] ) 关于交互式用法的注释
在交互方式下使用 WSRR 命令时,可以忽略提示Target
WSRR definition,因为目标 WSRR 定义是可选的。 按 Enter 键,系统将提示您Name of the WSRR definition。这允许您输入名称。 输入名称时,您将看到不含错误消息的预期输出;例如,如果您在提示输入目标定义时输入定义名称,将显示一条类似以下内容的消息:
wsadmin>AdminTask.isDefaultWSRRDefinition('-interactive')
Check if a WSRR definition is the default
Check if a WSRR definition is the default
Target WSRR definition:
Name (name): testDefinition
Check if a WSRR definition is the default
F (Finish)
C (Cancel)
Select [F, C]: [F] F
WASX7278I: Generated command line:
AdminTask.isDefaultWSRRDefinition('[-name testDefinition ]')
'true'