this is a mistake.It should be id=''mz"
The children of the soap:Body element in an ENVELOPE MUST be namespace qualified.
WSDL language can be described as having two layers:
The service definition layer describes abstract properties:
data types
message types
operations
services
The binding layer describes concrete properties:
protocols
data formats
APT
A Java SE tool and framework for processing annotations.
When using the javax.xml.ws.Service.Mode.MESSAGE mode, the Dispatch client is responsible for providing the entire SOAP envelope including the soap:Envelope, soap:Header, and soap:Body elements.
When using the javax.xml.ws.Service.Mode.PAYLOAD mode, the Dispatch client is only responsible for providing the contents of the soap:Body and JAX-WS includes the payload in a soap:Envelope element.
Traditionally JAX-WS has never taken advantage of object state, just like servlet. That is, the container creates only one instance of your service class, and then have it serve all the requests concurrently. This makes it impossible to set values to instance fields, as you will experience concurrency problem as soon as multiple threads hit your service.
On HTTP, session is often used to store state. This technique is still useful for web services over HTTP
To create a resource on the server, use POST.
To retrieve a resource, use GET.
To change the state of a resource or to update it, use PUT.
To remove or delete a resource, use DELETE.