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 na...@apache.org on 2007/03/09 07:39:04 UTC

svn commit: r516316 - /webservices/axis/trunk/c/src/soap/SoapSerializer.cpp

Author: nadiramra
Date: Thu Mar  8 22:39:03 2007
New Revision: 516316

URL: http://svn.apache.org/viewvc?view=rev&rev=516316
Log:
AXISCPP-1025 - make RPC array item element names consistent with java.

Modified:
    webservices/axis/trunk/c/src/soap/SoapSerializer.cpp

Modified: webservices/axis/trunk/c/src/soap/SoapSerializer.cpp
URL: http://svn.apache.org/viewvc/webservices/axis/trunk/c/src/soap/SoapSerializer.cpp?view=diff&rev=516316&r1=516315&r2=516316
==============================================================================
--- webservices/axis/trunk/c/src/soap/SoapSerializer.cpp (original)
+++ webservices/axis/trunk/c/src/soap/SoapSerializer.cpp Thu Mar  8 22:39:03 2007
@@ -164,16 +164,11 @@
 
     Param* pParam = new Param();
 
+    pAb->SetItemName(pName);
     if( RPC_ENCODED == m_nStyle)
-    {
-        pAb->SetItemName("item");
         pParam->setName(pName);
-    }
     else
-    {
-        pAb->SetItemName(pName);
-        pParam->setName("array");        
-    }
+        pParam->setName("array");
 
     pParam->m_Value.pArray = pAb;
     pParam->m_Type = XSD_ARRAY;
@@ -210,17 +205,15 @@
 
     Param * pParam = new Param();
 
+    pAb->SetItemName( pName);
     if( RPC_ENCODED == m_nStyle)
     {
-        pAb->SetItemName( "item");
         pAb->SetTypeName( pName);
         pAb->SetUri( pNamespace);
         pParam->setName( pName);
     }
     else
     {
-        pAb->SetItemName( pName);
-
         if( NULL != pNamespace)
             pParam->setURI( pNamespace);
 
@@ -658,18 +651,15 @@
 
     Param * pParam = new Param();
 
+    pAb->SetItemName( pName);
     if( RPC_ENCODED == m_nStyle)
     {
-        pAb->SetItemName( "item");
         pAb->SetTypeName( pName);
         pAb->SetUri( pNamespace);
         pParam->setName( pName);
     }
     else
-    {
-        pAb->SetItemName( pName);
         pParam->setName( "array");        
-    }
 
     pParam->m_Value.pArray = pAb;
     pParam->m_Type = XSD_ARRAY;
@@ -726,16 +716,11 @@
 
     Param * pParam = new Param();
 
+    pAb->SetItemName( pName);
     if( RPC_ENCODED == m_nStyle)
-    {
-        pAb->SetItemName( "item");
         pParam->setName( pName);
-    }
     else
-    {
-        pAb->SetItemName( pName);
         pParam->setName( "array");        
-    }
 
     pParam->m_Value.pArray = pAb;
     pParam->m_Type = XSD_ARRAY;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org