README - HOWTO...
1. You must have a dependency to jaxws in your POM to be able to use annotations :
org.apache.axis2
axis2-jaxws
1.4
provided
2. You must define the class you want to use for service implementation in the Service Unit JBI descriptor
3. In the class implementation you can use standard JAXWS annotations like in the TestService sample.
Note that the @WebService parameters are one is not used for now but is mandatory
All the operation must be define with the @WebMethod annotation
4. The WSDL is not dynamically generated in the current version, so you have to create and attach it to the SU like usually.
If no WSDL is defined, attached, you have to create your message payload by hand, for example, in the TestService class, for the 'sayHello' operation, the payload msut be :
Hey !!!
The Axis2 databinding will build the objects and call the syaHello operation with the 'Hey !!!' value.
5. The JSR181 SE will check if the MEP and the Operation are compatible, if not, an error will be set in the JBI Message Exchange.
6. That's all !