# The @WebMethod annotation

The @WebMethod annotation is defined by the javax.jws.WebMethod interface. It is placed on the methods in the SEI. The @WebMethod annotation provides the information that is normally represented in the wsdl:operation element describing the operation to which the method is associated.

The following table describes the properties of the @WebMethod annotation.

| Property | Description |
| --- | --- |
| operationName | Specifies the value of the associated wsdl:operation<br>element's name. The default value is the name of the method. |
| action | Specifies the value of the soapAction attribute of the<br>soap:operation element generated for the method. The default<br>value is an empty string. |
| exclude | Specifies if the method should be excluded from the service interface.<br>The default is false . |