modifyJAXWSHandler command
Use the modifyJAXWSHandler command to modify a Java™ API for XML-based Web Services (JAX-WS) handler configuration for a handler that is used, as part of a handler list, with Version 7.0 WS-Notification services.
You can modify a JAX-WS handler configuration by using the wsadmin tool as described in this topic, or by using the administrative console.
If you modify a handler class but do not change the class name, you do not have to modify the handler configuration as described in this topic. You just have to stop then restart the servers or clusters that host the services or service points that this handler monitors.
To run the command, use the AdminTask object of the wsadmin scripting client.
The wsadmin scripting client is run from Qshell.
- For a list of the available WS-Notification commands, plus a brief description of
each command, enter the following command at the wsadmin prompt:
print AdminTask.help('WSNotificationCommands')
- For overview help on a specific command, enter the following command at the wsadmin
prompt:
print AdminTask.help('command_name')
After you use the command, save your changes to the master configuration by using the following command.
Purpose
A Java API for XML-based Web Services (JAX-WS) handler is a Java class that performs a range of handling tasks. For example: logging messages, or transforming their contents, or terminating an incoming request. This command modifies a JAX-WS handler configuration that can be used, as part of a handler list, with Version 7.0 WS-Notification services.
The configuration object associates a unique name (the name parameter) with a Java class (the className parameter) that refers to the JAX-WS handler implementation.
Target Object
A JAX-WS handler configuration object.
Required parameters
- -name
- The name of the JAX-WS handler configuration object.This name must be unique at cell scope, and it must obey the following syntax rules:
- It must not start with
.
(a period). - It must not start or end with a space.
- It must not contain any of the following characters:
\ / , # $ @ : ; " * ? < > | = + & % '
- It must not start with
- -className
- The name of the JAX-WS handler class that this configuration object represents. This name must be a fully qualified java class name. For example com.ibm.jaxws.handler.TestHandler.
Conditional parameters
None.
Optional parameters
- -description
- A description of the JAX-WS handler.
Example
- Using
Jython:
AdminTask.modifyJAXWSHandler(JAXWSHandler, ["-name", "newHandler1", "-className", "newHandlerClass", "-description", "newDesc"] ) - Using
Jacl:
$AdminTask modifyJAXWSHandler JAXWSHandler {-name newHandler1 -className newHandlerClass -description newDesc}