Re: [jira] Created: (WSIF-85) Axis provider always uses SOAP encoding style
Christian Kloner <[email protected]> Fri, 03 Mar 2006 19:10:25 +0100
| Newsgroups | gmane.comp.apache.webservices.wsif.devel |
|---|---|
| Message-ID | <[email protected]> |
hmm. this is strange because in my case (doc/literal), it always works because after the wsdl file has been parsed, the encoding is automatically detected. but i only use WSIF for Web Services with datataypes which are built into the java language like String, Integer, etc. Jeff MAURY schrieb: > Christian Kloner wrote: >> ups, it must be like that (I posted my own implementation class of >> the Provider Interface, sry): >> >> //We use Axis, set the Axis provider to make sure not to use the >> soap provider >> WSIFPluggableProviders.overrideDefaultProvider( >> "http://schemas.xmlsoap.org/wsdl/soap/", >> new >> org.apache.wsif.providers.soap.apacheaxis.WSIFDynamicProvider_ApacheAxis()); >> > Christian, > > thanks for you help but your mail answers to the following question: how > can I use the Axis provider instead of the Apache SOAP one for SOAP > calls. Where my question was, once I use the Axis provider, it always > uses the RPC SOAP encoding and provide no space for literal encoding. > > Jeff > >> >> >> >> Christian Kloner schrieb: >>> You have to specify the Provider for the >>> http://schemas.xmlsoap.org/wsdl/soap/ namespace explicitly e.g.: >>> >>> //We use Axis only, set our modified Axis provider >>> WSIFPluggableProviders.overrideDefaultProvider( >>> "http://schemas.xmlsoap.org/wsdl/soap/", >>> new WSIFDynamicProvider_ICAxis()); >>> >>> lg, >>> chris >>> >>> Jeff MAURY (JIRA) schrieb: >>>> Axis provider always uses SOAP encoding style >>>> --------------------------------------------- >>>> >>>> Key: WSIF-85 >>>> URL: http://issues.apache.org/jira/browse/WSIF-85 >>>> Project: Axis-WSIF >>>> Type: Bug >>>> Components: Basic Architecture Versions: current (nightly), >>>> 2.0 Environment: Windows XP SP2 + Sun JDK 1.4.2 >>>> Reporter: Jeff MAURY >>>> Fix For: current (nightly) >>>> >>>> >>>> When accessing a literal RPC based we service, WSIF, when using the >>>> Axis provider, always use the SOAP encoding style. This lead to >>>> error when running against Axis for example >>>> >>>> >> > >