isDefaultWSRRDefinition 命令

使用 isDefaultWSRRDefinition 命令可返回 true 或 false,具体取决于指定的 WSRR 定义是否为当前的单元缺省值。

使用下列命令列示所有 WSRR 管理命令:
$AdminTask help SIBXWSRRAdminCommands

isDefaultWSRRDefinition 命令是使用 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'