# Java Web Service Annotations

The Java Web Service annotations used in web services built with WebLogic Workshop provide information to WebLogic Server about how the web service functions.

For overview information about these annotations, and how they are used within web services built with WebLogic Workshop, see WebLogic Workshop Annotations Reference.

## Topics Included in This Section

@jws:context Annotation (Deprecated)

Deprecated annotation; use @common:context instead.

@jws:control Annotation (Deprecated)

Deprecated annotation; use @common:control instead.

@jws:conversation Annotation

Specifies the role a method or callback plays in a service's conversations.

@jws:conversation-lifetime Annotation

Specifies the maximum age and/or the maximum idle time for a service's conversations.

@jws:define Annotation (Deprecated)

Deprecated annotation; use @common:define instead.

@jws:handler Annotation

Specifies SOAP message handlers for a web service.

@jws:location Annotation

Specifies the URL at which a service accepts requests for each supported protocol.

@jws:message-buffer Annotation (Deprecated)

Deprecated annotation; use @common:message-buffer instead.

@jws:operation Annotation (Deprecated)

Deprecated annotation; use @common:operation instead.

@jws:parameter-xml Annotation

Specifies conversion between XML messages and a Java method's parameters.

@jws:protocol Annotation

Specifies which protocols and message formats a web service can accept or a Web Service control will send to the service it represents.

@jws:reliable Annotation

Specifies that operations on the web service should use reliable messaging.

@jws:return-xml Annotation

Specifies conversion between XML messages and a Java method's return value.

@jws:schema Annotation (Deprecated)

Deprecated annotation; use @common:schema instead.

@jws:target-namespace Annotation (Deprecated)

Deprecated annotation; use @common:target-namespace instead.

@jws:ws-security-service Annotation

Specifies the policy file (WSSE file) used to secure (non-callback) traffic between a web service and it clients.

@jws:ws-security-callback Annotation

Specifies the policy file (WSSE file) used to secure callback traffic between a web service and it clients.

@jws:wsdl Annotation

Specifies a WSDL file that is implemented by a web service or represented by a Web Service control.

@jws:smlns Annotation (Deprecated)

Deprecated annotation; use @common:xmlns instead.