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




begin:vcard
fn:Jeff MAURY
n:MAURY;Jeff
org:SCORT
email;internet:[EMAIL PROTECTED]
version:2.1
end:vcard

Reply via email to