createJAXWSHandler 命令
使用 createJAXWSHandler 命令可以新建基于 Java™ API for XML 的 Web Service (JAX-WS) 处理程序配置,以便可以将该处理程序作为处理程序列表的组成部分与 V7.0 WS-Notification 服务配合使用。
可按本主题中所述使用 wsadmin 工具创建新 JAX-WS 处理程序配置,或按创建新 JAX-WS 处理程序配置中所述使用管理控制台进行创建。
此任务假定您已创建处理程序。可使用 IBM® Rational® Application Developer 或类似工具完成此操作。 还必须使此处理程序类可供主管要监视的 WS-Notification 服务点(对于入站调用处理)或 WS-Notification 服务(对于出站调用处理)的服务器或集群使用,如装入 JAX-WS 处理程序类中所述。
要运行该命令,请使用 wsadmin 脚本编制客户机的 AdminTask 对象。
wsadmin
脚本编制客户机通过 Qshell 运行.
有关更多信息,请参阅 使用 wsadmin 脚本编制配置 Qshell 以运行 WebSphere 脚本.
- 要获取可用的 WS-Notification 命令列表以及每个命令的简要描述,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('WSNotificationCommands')
- 要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:
print AdminTask.help('command_name')
AdminConfig.save()
用途
Java API for XML-based Web Services (JAX-WS) 处理程序是用于执行特定作用域处理任务的 Java 类。 例如:记录消息、变换他们的内容或者终止入局请求。此命令创建新 JAX-WS 处理程序配置,以便可将该处理程序作为处理程序列表的组成部分与 V7.0 WS-Notification 服务配合使用。
此配置对象使一个唯一名称(name 参数)与引用 JAX-WS 处理程序实现的 Java 类(className 参数)相关联。
目标对象
单元范围对象。
必需参数
- -name
- JAX-WS 处理程序配置对象的名称。此名称在单元作用域中必须唯一,而且它必须符合下列语法规则:
- 它不能以 "."(句点)开头。
- 它一定不能以空格开头或结尾。
- 它不能包含下列任何字符:\ / , # $ @ : ; " * ? < > | = + & % '
- -className
- 此配置对象表示的 JAX-WS 处理程序类的名称。此名称必须是标准 Java 类名。例如,com.ibm.jaxws.handler.TestHandler。注: 您可以配置处理程序的多个实例。在创建每个实例时,请对其指定不同的处理程序名称,然后使其指向同一个处理程序类。
条件参数
无。
可选参数
- -description
- JAX-WS 处理程序的描述。
示例
- 使用 Jython:
targetCell = AdminConfig.list('Cell') JAXWSHandler = AdminTask.createJAXWSHandler(targetCell, ["-name", "handler1", "-className", "handlerClass", "-description", "desc"])
- 使用 Jacl:
$AdminTask createJAXWSHandler targetCell {-name handler1 -className handlerClass -description desc}