You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org> on 2005/06/13 05:03:47 UTC

[jira] Resolved: (AXIS-1976) dotnet_soapenc_bugfix is "blindly" reset

     [ http://issues.apache.org/jira/browse/AXIS-1976?page=all ]
     
Davanum Srinivas resolved AXIS-1976:
------------------------------------

    Resolution: Fixed
     Assign To: Davanum Srinivas  (was: Tom Jordahl)

 Checked in a Possible fix for AXIS-1976 - dotnet_soapenc_bugfix is "blindly" reset
which is a also a Fix for AXIS-1879 - dotNetSoapEncFix flag not only for global Axis config but for per-service config too

Notes:
- Now you can specify the following inside a service as well in your wsdd.
<parameter name="dotNetSoapEncFix" value="true"/>
- Service specific setting trumps the global setting.

So just set the dotNetSoapEncFix on for all the services that are consumed by dot net and you should be all set.

Please try latest CVS or the latest nightly and let me know if this takes care of your problem.

thanks,
dims

> dotnet_soapenc_bugfix is "blindly" reset
> ----------------------------------------
>
>          Key: AXIS-1976
>          URL: http://issues.apache.org/jira/browse/AXIS-1976
>      Project: Apache Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2
>  Environment: not really important
>     Reporter: clint dovholuk
>     Assignee: Davanum Srinivas
>     Priority: Blocker

>
> org.apache.axis.encoding.TypeMappingRegistryImpl.doRegisterFromVersion(String version) "blindly" resets the dotnet_soapenc_bugfix.
> generated a bunch of classes based on a .NET web service
> set the dotnet_soapenc_bugfix flag in server-config.wsdd but the autogenerated class ALL call: 
>    ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
> which eventually will call doRegisterFromVersion with "1.2" (or sometimes null though i didn't track THAT down)
> this blindly overrides the flag as set in the server-config.wsdd file.
> I can't believe this is "on purpose"
> suggest looking for the flag in the server-config.wsdd and setting some system flag stating that it's specified and to NOT re-set it?
> thanks,
> -dovholuk

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira