Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
1.6 Beta
-
None
-
Debian linux
Description
When the WSDL's binding contains an operation with a name, that contains an invalid character in C/C++, the code generator does not replace it, thus the generated code cannot be compiled. The <wsdl:operation name="Auth:Login"> operation generates the following function siginture:
public:
STORAGE_CLASS_INFO xsd_string Auth:Login(xsdstring Value0, xsd_string Value1);
Characters that are invalid in C/c++ code, should be replaced to something. Should be a user choice with some flag, maybe defaulting to underscore.