Author: nadiramra
Date: Mon Jun 18 16:19:22 2012
New Revision: 1351400

URL: http://svn.apache.org/viewvc?rev=1351400&view=rev
Log:
AXISCPP-1087 Functions in generated classes contains invalid character 

Modified:
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapHeaderWriter.java
    axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/WrapWriter.java
    
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/MethodInfo.java

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.c;
 
 import java.io.IOException;
@@ -130,7 +125,7 @@ public class ClientStubHeaderWriter exte
                 }
                 
                 //write return type
-                c_writer.write(minfo.getMethodname() + "(AXISCHANDLE pStub");  
              
+                c_writer.write(minfo.getSanitizedMethodName() + "(AXISCHANDLE 
pStub");                
 
                 //write parameter names 
                 Iterator params = minfo.getInputParameterTypes().iterator();

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/ClientStubWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Kanchana Welagedara([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.c;
 
 import java.io.IOException;
@@ -151,15 +146,11 @@ public class ClientStubWriter extends CF
 
     /**
      * This method genarate methods that wraps the each method of the service
-     * @param methodName
-     * @param params
-     * @param outparam
+     * @param minfo
      * @throws IOException
      */
-
     public void writeMethodInWrapper(MethodInfo minfo)  throws WrapperFault, 
IOException
     {
-
         boolean isAllTreatedAsOutParams = false;
         ParameterInfo returntype = null;
         int noOfOutParams = minfo.getOutputParameterTypes().size();
@@ -172,7 +163,6 @@ public class ClientStubWriter extends CF
         
         Collection params = minfo.getInputParameterTypes();
 
-        String methodName = minfo.getMethodname();
         Type retType = null;
         boolean returntypeissimple = false;
         boolean returntypeisarray = false;
@@ -190,7 +180,7 @@ public class ClientStubWriter extends CF
             }
         }
 
-        CUtils.printMethodComment(c_writer, "This function wraps the service 
method " + methodName + ".");
+        CUtils.printMethodComment(c_writer, "This function wraps the service 
method " + minfo.getMethodname() + ".");
         
         //method signature
         String paramTypeName;
@@ -212,7 +202,7 @@ public class ClientStubWriter extends CF
 
         }
         
-        c_writer.write(" " + methodName + "(AXISCHANDLE stub");
+        c_writer.write(" " + minfo.getSanitizedMethodName() + "(AXISCHANDLE 
stub");
         ArrayList paramsB = (ArrayList) params;
         for (int i = 0; i < paramsB.size(); i++)
         {

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,10 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
 package org.apache.axis.wsdl.wsdl2ws.c.literal;
 
 import java.io.IOException;
@@ -94,11 +90,11 @@ public class ClientStubHeaderWriter
                 
                 // write operation prototype
                 // Operation name may conflict with a C type, so if it does, 
need to make unique.
-                String methodName = minfo.getMethodname();
+                String methodName = minfo.getSanitizedMethodName();
                 int ii = 0;
                 while (wscontext.getTypemap().doesTypeExist(methodName))
                 {
-                    methodName = minfo.getMethodname() + ii++;
+                    methodName = minfo.getSanitizedMethodName() + ii++;
                 }
                 c_writer.write(methodName + "(AXISCHANDLE pStub");             
   
 

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/literal/ClientStubWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Kanchana Welagedara([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.c.literal;
 
 import java.io.IOException;
@@ -119,11 +114,11 @@ public class ClientStubWriter
             c_writer.write(outparamType + "*");
    
         // Method name may conflict with a C type, so if it does, need to make 
method unique.
-        String methodName = minfo.getMethodname();
+        String methodName = minfo.getSanitizedMethodName();
         int ii = 0;
         while (wscontext.getTypemap().doesTypeExist(methodName))
         {
-            methodName = minfo.getMethodname() + ii++;
+            methodName = minfo.getSanitizedMethodName() + ii++;
         }
 
         c_writer.write(" " + methodName + "(AXISCHANDLE stub");

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp;
 
 import java.io.IOException;
@@ -136,7 +131,7 @@ public class ClientStubHeaderWriter exte
                     c_writer.write("\tSTORAGE_CLASS_INFO void ");
                 }                
                 //write return type
-                c_writer.write(minfo.getMethodname() + "(");
+                c_writer.write(minfo.getSanitizedMethodName() + "(");
 
                 //write parameter names 
                 Iterator params = minfo.getInputParameterTypes().iterator();

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ClientStubWriter.java
 Mon Jun 18 16:19:22 2012
@@ -195,7 +195,6 @@ public class ClientStubWriter extends CP
         
         Collection params = minfo.getInputParameterTypes();
 
-        String methodName = minfo.getMethodname();
         Type retType = null;
         boolean returntypeissimple = false;
         boolean returntypeisarray = false;
@@ -228,7 +227,7 @@ public class ClientStubWriter extends CP
         // Generate method prototype
         
//============================================================================= 
       
 
-        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + methodName + ".");
+        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + minfo.getMethodname() + ".");
 
         //method signature
         String paramTypeName;
@@ -247,7 +246,7 @@ public class ClientStubWriter extends CP
             else
                 c_writer.write (outparamType + "*");
 
-        c_writer.write(" " + c_classname + "::\n" + methodName + "(");
+        c_writer.write(" " + c_classname + "::\n" + 
minfo.getSanitizedMethodName() + "(");
         ArrayList paramsB = (ArrayList) params;
         for (int i = 0; i < paramsB.size(); i++)
         {
@@ -750,7 +749,6 @@ public class ClientStubWriter extends CP
         Iterator paramsFault = minfo.getFaultType ().iterator ();
         String faultInfoName = null;
         boolean flag = false;
-        int j = 0;
         if (!paramsFault.hasNext ())
             writeOtherFaultException("");
         else
@@ -761,13 +759,12 @@ public class ClientStubWriter extends CP
         
         while (paramsFault.hasNext ())
         {
-            j = j + 1;
             FaultInfo info = (FaultInfo) paramsFault.next ();
             faultInfoName = info.getFaultInfo ();
     
-            // FJP - D0004 > Looking through the list of attributes for the 
'error' part of
-            //               the fault message.  If found, update the 
faultInfoName with the
-            //               'localname' of the qname of the attribute.        
                 
+            // Looking through the list of attributes for the 'error' part of
+            // the fault message.  If found, update the faultInfoName with the
+            // 'localname' of the qname of the attribute.                      
   
             Iterator infoArrayListIterator = info.getParams ().iterator ();
             while (infoArrayListIterator.hasNext ())
             {
@@ -779,8 +776,7 @@ public class ClientStubWriter extends CP
                         faultInfoName = paramInfo.getElementName 
().getLocalPart ();
                         break;
                     }
-            }
-            // FJP - D0004 <                            
+            }                          
     
             ArrayList paramInfo = info.getParams ();
             boolean printedIF = false;

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp;
 
 import java.io.IOException;
@@ -161,7 +156,7 @@ public class ServiceHeaderWriter extends
                     }
                 }
                 //write return type
-                c_writer.write(minfo.getMethodname() + "(");
+                c_writer.write(minfo.getSanitizedMethodName() + "(");
                 //write parameter names 
                 
                 boolean hasInputParms = false;

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceWriter.java 
(original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/ServiceWriter.java 
Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp;
 
 import java.io.IOException;
@@ -178,7 +173,7 @@ public class ServiceWriter extends CPPCl
                         c_writer.write("void ");
                     }
                 }
-                c_writer.write(c_classname + "::\n" + minfo.getMethodname() + 
"(");
+                c_writer.write(c_classname + "::\n" + 
minfo.getSanitizedMethodName() + "(");
                 //write parameter names 
                 
                 boolean hasInputParms = false;

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp;
 
 import java.io.IOException;
@@ -127,7 +122,7 @@ public class WrapHeaderWriter extends He
             {
                 minfo = (MethodInfo) methods.get(i);
                 c_writer.write(
-                    "\tint " + minfo.getMethodname() + "(void* pMsg);");
+                    "\tint " + minfo.getSanitizedMethodName() + "(void* 
pMsg);");
                 c_writer.write("\n");
             }
 

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java 
(original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/WrapWriter.java 
Mon Jun 18 16:19:22 2012
@@ -15,11 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp;
 
 import java.io.IOException;
@@ -182,7 +177,7 @@ public class WrapWriter extends CPPClass
             //if conditions (if parts)         
             c_writer.write(
                 "\tif( (0 == strcmp(method, \"" + 
minfo.getInputMessage().getLocalPart() + "\")) || (0 == strcmp(method, \"" + 
minfo.getMethodname() + "\")) )\n");
-            c_writer.write("\t\treturn " + minfo.getMethodname() + "(mc);\n");
+            c_writer.write("\t\treturn " + minfo.getSanitizedMethodName() + 
"(mc);\n");
             //(else if parts)
             if (methods.size() > 1)
             {
@@ -191,7 +186,7 @@ public class WrapWriter extends CPPClass
                     minfo = (MethodInfo) methods.get(i);
                     c_writer.write(
                         "\telse if ( (0 == strcmp(method, \"" + 
minfo.getInputMessage().getLocalPart() + "\")) || (0 == strcmp(method, \"" + 
minfo.getMethodname() + "\")) )\n");
-                    c_writer.write("\t\treturn " + minfo.getMethodname() + 
"(mc);\n");
+                    c_writer.write("\t\treturn " + 
minfo.getSanitizedMethodName() + "(mc);\n");
                 }
             }
             //(else part)
@@ -236,7 +231,6 @@ public class WrapWriter extends CPPClass
             }
         }
         Collection params = minfo.getInputParameterTypes();
-        String methodName = minfo.getMethodname();
         Type retType = null;
         String outparamType = null;
         String outparamTypeName = null;
@@ -264,7 +258,7 @@ public class WrapWriter extends CPPClass
         c_writer.write(" */\n");
         //method signature
         c_writer.write(
-            "int " + c_classname + "::\n" + methodName + "(void* pMsg)\n{\n");
+            "int " + c_classname + "::\n" + minfo.getSanitizedMethodName() + 
"(void* pMsg)\n{\n");
         c_writer.write("\tIMessageData* mc = (IMessageData*)pMsg;\n");
         c_writer.write("\tint nStatus;\n");
         c_writer.write("\tIWrapperSoapSerializer* pIWSSZ = NULL;\n");
@@ -509,7 +503,7 @@ public class WrapWriter extends CPPClass
                }
             c_writer.write(" ret = "
                     + "pWs->"
-                    + methodName
+                    + minfo.getSanitizedMethodName()
                     + "(");
             if (0 < paramsB.size())
             {
@@ -528,7 +522,7 @@ public class WrapWriter extends CPPClass
                {
                        c_writer.write(
                            "\t\treturn pIWSSZ->addOutputParam(\""
-                               + methodName
+                               + minfo.getMethodname()
                                + "Return\", (void*)ret, "
                                + 
CUtils.getXSDEnumeratorForType(outparamTypeName)
                                + ");\n");
@@ -537,7 +531,7 @@ public class WrapWriter extends CPPClass
                {
                        c_writer.write(
                            "\t\treturn pIWSSZ->addOutputParam(\""
-                               + methodName
+                               + minfo.getMethodname()
                                + "Return\", (void*)&ret, "
                                + 
CUtils.getXSDEnumeratorForType(outparamTypeName)
                                + ");\n");
@@ -555,7 +549,7 @@ public class WrapWriter extends CPPClass
                             "\t\tnStatus = 
pIWSSZ->addOutputBasicArrayParam(ret,"
                                 + CUtils.getXSDEnumeratorForType(containedType)
                                 + ", \""
-                                + methodName
+                                + minfo.getMethodname()
                                 + "Return\");\n");
                         c_writer.write("\t\tdelete ret;\n");
                         c_writer.write("\t\t return nStatus;\n");
@@ -570,7 +564,7 @@ public class WrapWriter extends CPPClass
                                 + ", (void*) Axis_Delete_"
                                 + containedType
                                 + ", \""
-                                + methodName
+                                + minfo.getMethodname()
                                 + "Return\", Axis_URI_"
                                 + containedType
                                 + ");\n");
@@ -589,7 +583,7 @@ public class WrapWriter extends CPPClass
                             + ", (void*)Axis_Delete_"
                             + outparamTypeName
                             + ", \""
-                            + methodName
+                            + minfo.getMethodname()
                             + "Return\", Axis_URI_"
                             + outparamTypeName
                             + ");\n");
@@ -598,7 +592,7 @@ public class WrapWriter extends CPPClass
         else
             if (isAllTreatedAsOutParams)
             {
-                c_writer.write("\t\tpWs->" + methodName + "(");
+                c_writer.write("\t\tpWs->" + minfo.getSanitizedMethodName() + 
"(");
                 if (0 < paramsB.size())
                 {
                     for (int i = 0; i < paramsB.size(); i++)
@@ -738,7 +732,7 @@ public class WrapWriter extends CPPClass
             else
             { //method does not return anything
                 /* Invoke the service when return type is void */
-                c_writer.write("\t\tpWs->" + methodName + "(");
+                c_writer.write("\t\tpWs->" + minfo.getSanitizedMethodName() + 
"(");
                 if (0 < paramsB.size())
                 {
                     for (int i = 0; i < paramsB.size() - 1; i++)

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubHeaderWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,17 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Srinath Perera([email protected])
- * @author Susantha Kumara([email protected], [email protected])
- * @author Samisa Abeysinghe ([email protected])
- */
-
-/*
- * Revision 1.1  2004/05/26 samisa
- * Added Stub base class into code generation
- */
-
 package org.apache.axis.wsdl.wsdl2ws.cpp.literal;
 
 import java.io.IOException;
@@ -86,7 +75,7 @@ public class ClientStubHeaderWriter
                     c_writer.write("\tSTORAGE_CLASS_INFO void ");
                 }
                 //write return type
-                c_writer.write(minfo.getMethodname() + "(");
+                c_writer.write(minfo.getSanitizedMethodName() + "(");
 
                 //write parameter names 
                 boolean hasInputParms = false;

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java
 Mon Jun 18 16:19:22 2012
@@ -15,12 +15,6 @@
  *   limitations under the License.
  */
 
-/**
- * @author Susantha Kumara([email protected], [email protected])
- * @author Samisa Abeysinghe ([email protected])
- */
-
-
 /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
 /* NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE   */
 /* ----------------------------------------------------------------   */
@@ -85,7 +79,6 @@ public class ClientStubWriter
             isAllTreatedAsOutParams = true;
 
         Collection params = minfo.getInputParameterTypes();
-        String methodName = minfo.getMethodname();
         Type retType = null;
         boolean returntypeissimple = false;
         boolean returntypeisarray = false;
@@ -118,7 +111,7 @@ public class ClientStubWriter
         // Generate method prototype
         
//============================================================================= 
       
 
-        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + methodName + ".");
+        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + minfo.getMethodname() + ".");
         
         //method signature
         String paramTypeName;
@@ -137,7 +130,7 @@ public class ClientStubWriter
         else 
             c_writer.write(outparamType + "*");
 
-        c_writer.write (" " + c_classname + "::\n" + methodName + "(");
+        c_writer.write (" " + c_classname + "::\n" + 
minfo.getSanitizedMethodName() + "(");
         ArrayList paramsB = (ArrayList) params;
         ParameterInfo paramtype = null;
         if (0 < paramsB.size ())

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/WrapWriter.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/WrapWriter.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/WrapWriter.java
 (original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/WrapWriter.java
 Mon Jun 18 16:19:22 2012
@@ -66,9 +66,8 @@ public class WrapWriter extends org.apac
             returntype = (ParameterInfo) 
minfo.getOutputParameterTypes().iterator().next();
         else
             isAllTreatedAsOutParams = true;
-
+        
         Collection params = minfo.getInputParameterTypes();
-        String methodName = minfo.getMethodname();
         Type retType = null;
         String outparamType = null;
         boolean returntypeissimple = false;
@@ -106,10 +105,10 @@ public class WrapWriter extends org.apac
             }
         }
         
-        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + methodName + ".");
+        CUtils.printMethodComment(c_writer, "This method wraps the service 
method " + minfo.getMethodname() + ".");
 
         //method signature
-        c_writer.write("int " + c_classname + "::" + methodName + "(void* 
pMsg)\n{\n");
+        c_writer.write("int " + c_classname + "::" + 
minfo.getSanitizedMethodName() + "(void* pMsg)\n{\n");
         c_writer.write("\tIMessageData* mc = (IMessageData*)pMsg;\n");
         c_writer.write("\tint nStatus;\n\n");
         
@@ -342,7 +341,7 @@ public class WrapWriter extends org.apac
                                             && 
!(CUtils.isPointerType(retType.getLanguageSpecificName()))))))
                 c_writer.write(" *");
             
-            c_writer.write(" ret = " + "pWs->" + methodName + "(");
+            c_writer.write(" ret = " + "pWs->" + 
minfo.getSanitizedMethodName() + "(");
             if (0 < paramsB.size())
             {
                 for (int i = 0; i < paramsB.size() - 1; i++)
@@ -429,7 +428,7 @@ public class WrapWriter extends org.apac
         }
         else if (isAllTreatedAsOutParams)
         {
-            c_writer.write("\tpWs->" + methodName + "(");
+            c_writer.write("\tpWs->" + minfo.getSanitizedMethodName() + "(");
             if (0 < paramsB.size())
                 for (int i = 0; i < paramsB.size(); i++)
                     c_writer.write("v" + i + ",");
@@ -560,7 +559,7 @@ public class WrapWriter extends org.apac
         else
         { 
             //method does not return anything Invoke the service when return 
type is void
-            c_writer.write("\tpWs->" + methodName + "(");
+            c_writer.write("\tpWs->" + minfo.getSanitizedMethodName() + "(");
             if (0 < paramsB.size())
             {
                 for (int i = 0; i < paramsB.size() - 1; i++)

Modified: 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/MethodInfo.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/MethodInfo.java?rev=1351400&r1=1351399&r2=1351400&view=diff
==============================================================================
--- 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/MethodInfo.java 
(original)
+++ 
axis/axis1/c/trunk/src/wsdl/org/apache/axis/wsdl/wsdl2ws/info/MethodInfo.java 
Mon Jun 18 16:19:22 2012
@@ -17,7 +17,6 @@
 /**
  * This Class represents a method (operation is wsdl) in a web service 
  * class.
- * @author Srinath Perera([email protected])
  */
 package org.apache.axis.wsdl.wsdl2ws.info;
 
@@ -27,10 +26,12 @@ import java.util.Collection;
 import javax.xml.namespace.QName;
 
 import org.apache.axis.wsdl.symbolTable.Parameters;
+import org.apache.axis.wsdl.wsdl2ws.CUtils;
 
 public class MethodInfo
 {
     private String methodname;
+    private String sanitizedMethodName;
     private Parameters operationParameters;
     private ArrayList inputParameters;
     private ArrayList outputParameters;
@@ -47,6 +48,7 @@ public class MethodInfo
     public MethodInfo(String methodname)
     {
         this.methodname = methodname;
+        sanitizedMethodName = CUtils.sanitizeString(methodname);
         inputParameters = new ArrayList(101);
         outputParameters = new ArrayList(101);
         faultType = new ArrayList(102);
@@ -57,6 +59,11 @@ public class MethodInfo
         return methodname;
     }
 
+    public String getSanitizedMethodName()
+    {
+        return sanitizedMethodName;
+    }
+    
     public Collection getInputParameterTypes()
     {
         return this.inputParameters;


Reply via email to