com.sun.ws.management.metadata.annotations
Annotation Type WsManagementOperationDefinitionAnnotation
@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface WsManagementOperationDefinitionAnnotation
This annotation provides a mechanism of defining a
SOAP Operation node analagous to request-response-operation
for wsdl:operationType.
Ex.
<input message="tns:TrafficLightTypeMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create"/>
<output message="tns:CreateResponseMessage" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/transfer/CreateResponse"/>
Required Element Summary |
java.lang.String |
operationInputTypeMap
The operationType mapping is used to link a schema defined
type to a defined SoapAction. |
java.lang.String |
operationName
The value of the operationName is meant to describe the
following input/output operation model at a high level. |
java.lang.String |
operationOutputTypeMap
The operationType mapping is used to link a schema defined
type to a defined SoapAction. |
operationName
public abstract java.lang.String operationName
- The value of the operationName is meant to describe the
following input/output operation model at a high level.
Both input/output messages below are used to define one
'Create' operation.
Ex. operationName="Create"
operationInputTypeMap="tns:TrafficLightTypeMessage=http://schemas.xmlsoap.org/ws/2004/09/transfer/Create"
operationOutputTypeMap="tns:CreateResponseMessage=http://schemas.xmlsoap.org/ws/2004/09/transfer/CreateResponse"
operationInputTypeMap
public abstract java.lang.String operationInputTypeMap
- The operationType mapping is used to link a schema defined
type to a defined SoapAction. In other words, the
'Transfer.CREATE' soap action will be using the 'TrafficLightTypeMessage'
defined in the light.xsd schema file using the 'tns' prefix.
Ex. operationInputTypeMap="tns:TrafficLightTypeMessage=http://schemas.xmlsoap.org/ws/2004/09/transfer/Create"
operationOutputTypeMap
public abstract java.lang.String operationOutputTypeMap
- The operationType mapping is used to link a schema defined
type to a defined SoapAction. In other words, the
'Transfer.CREATE' soap action will be using the 'TrafficLightTypeMessage'
defined in the light.xsd schema file using the 'tns' prefix.
Ex. operationOutputTypeMap="tns:CreateResponseMessage=http://schemas.xmlsoap.org/ws/2004/09/transfer/CreateResponse"