Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-1087

Functions in generated classes contains invalid character

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 1.6 Beta
    • current (nightly)
    • WSDL processing - RPC
    • 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            el_noir Bittner Ede
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: