uCosminexus Application Server, Web Service Development Guide
The javax.jws.soap.SOAPBinding annotation can be used to customize the mapping of the SOAP Message protocols.
Only the DOCUMENT/LITERAL style can be used in the annotation processor provided in the Cosminexus JAX-WS functionality. Therefore, if SOAPBinding.Style.RPC is specified in the style element, an error message is output to the standard error output and logs (KDJW61063-E). Also, if a value other than SOAPBinding.Style.DOCUMENT and SOAPBinding.Style.RPC is specified, a compilation error occurs during the execution of the apt command.
If the javax.jws.soap.SOAPBinding annotation is specified in the class or interface declaration and the method declaration at the same time, the value specified in the method declaration gets priority.
Only the DOCUMENT/LITERAL style can be used in the annotation processor provided in the Cosminexus JAX-WS functionality. Therefore, if SOAPBinding.Use.ENCODED is specified in the use element, an error message is output to the log and the error is notified to the apt command (KDJW61063-E). Also, if a value other than SOAPBinding.Use.LITERAL and SOAPBinding.Use.ENCODED is specified, a compilation error occurs during the execution of the apt command.
For the wrapper style, you specify SOAPBinding.ParameterStyle.WRAPPED in the parameterStyle element. Also, for the non-wrapper style, you specify SOAPBinding.ParameterStyle.BARE in the parameterStyle element.
If a value other than SOAPBinding.ParameterStyle.WRAPPED and SOAPBinding.ParameterStyle.BARE is specified in the parameterStyle element, a compilation error occurs during the execution of the apt command.
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.