AdminTask 对象的 WSNotifierCommands 命令组
要通过 wsadmin 工具配置已部署的应用程序,可以使用 Jython 或 Jacl 脚本编制语言来实现。WSNotifierCommands 组中的命令和参数可用于创建和管理通知设置。WS-Notification 使 Web Service 能够通过创建一对多消息分布模式来使用“发布和预订”消息传递模式。
AdminTask 对象的 WSNotifierCommands 命令组包括以下命令:
deleteWSNotifier
deleteWSNotifier 命令删除通知配置的设置。
参数和返回值
- -name
- 唯一地标识通知配置的名称。(字符串,必需)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask deleteWSNotifier {-name testNotifier}
- 使用 Jython 字符串:
AdminTask.deleteWSNotifier ('[-name testNotifier]')
- 使用 Jython 列表:
AdminTask.deleteWSNotifier (['-name', 'testNotifier'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask deleteWSNotifier {-interactive}
- 使用 Jython 字符串:
AdminTask.deleteWSNotifier ('[-interactive]')
- 使用 Jython 列表:
AdminTask.deleteWSNotifier (['-interactive'])
getWSNotifier
getWSNotifier 命令显示特定通知配置的设置。
参数和返回值
- -name
- 唯一地标识通知配置的名称。(字符串,必需)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask getWSNotifier {-name testNotifier}
- 使用 Jython 字符串:
AdminTask.getWSNotifier ('[-name testNotifier]')
- 使用 Jython 列表:
AdminTask.getWSNotifier (['-name', 'testNotifier'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask getWSNotifier {-interactive}
- 使用 Jython 字符串:
AdminTask.getWSNotifier ('[-interactive]')
- 使用 Jython 列表:
AdminTask.getWSNotifier (['-interactive'])
listWSNotifier
listWSNotifier 命令列示配置中的通知者。
参数和返回值
- -displayObjectNames
- 如果您将此参数的值设置为 true,那么此命令返回作用域内所有通知配置对象。如果您将此参数的值设置为 false,那么此命令返回包含密钥集组名和管理作用域的字符串列表。(布尔值,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask listWSNotifier {-displayObjectName true}
- 使用 Jython 字符串:
AdminTask.listWSNotifier ('[-displayObjectName true]')
- 使用 Jython 列表:
AdminTask.listWSNotifier (['-displayObjectName', 'true'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask listWSNotifier {-interactive}
- 使用 Jython 字符串:
AdminTask.listWSNotifier ('[-interactive]')
- 使用 Jython 列表:
AdminTask.listWSNotifier (['-interactive'])
modifyWSNotifier
modifyWSNotifier 命令更改现有通知配置的设置。
参数和返回值
- -name
- 唯一地标识通知配置的名称。(字符串,必需)
- -logToSystemOut
- 如果您想要证书到期信息记录到系统输出,请将此参数的值设置为 true。否则,请将此参数的值设置为 false。(布尔值,可选)
- -sendEmail
- 如果您想以电子邮件方式发送证书到期信息,请将此参数的值设置为 true。否则,请将此参数的值设置为 false。(布尔值,可选)
- -emailList
- 您要将证书到期信息发送至的电子邮件地址列表。请使用冒号 (:) 分隔列表中的值。(字符串,可选)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask modifyWSNotifier {-name testNotifier -logToSystemOut false -sendEmail true -emailList tester}
- 使用 Jython 字符串:
AdminTask.modifyWSNotifier ('[-name testNotifier -logToSystemOut false -sendEmail true -emailList tester]')
- 使用 Jython 列表:
AdminTask.modifyWSNotifier (['-name', 'testNotifier', '-logToSystemOut', 'false', '-sendEmail', 'true', '-emailList', 'tester'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask modifyWSNotifier {-interactive}
- 使用 Jython 字符串:
AdminTask.modifyWSNotifier ('[-interactive]')
- 使用 Jython 列表:
AdminTask.modifyWSNotifier (['-interactive'])