Author: isurues
Date: Tue Jun 28 10:17:50 2011
New Revision: 1140510

URL: http://svn.apache.org/viewvc?rev=1140510&view=rev
Log:
createSOAPMessageWithoutSchema method was not consuming all the values for a 
particular key. Fixed it..

Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java?rev=1140510&r1=1140509&r2=1140510&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/builder/BuilderUtil.java
 Tue Jun 28 10:17:50 2011
@@ -192,21 +192,18 @@ public class BuilderUtil {
         return soapEnvelope;
     }
 
-    private static void createSOAPMessageWithoutSchema(SOAPFactory soapFactory,
+    public static void createSOAPMessageWithoutSchema(SOAPFactory soapFactory,
                                                        OMElement 
bodyFirstChild,
                                                        MultipleEntryHashMap 
requestParameterMap) {
 
         // first add the parameters in the URL
         if (requestParameterMap != null) {
-            Iterator requestParamMapIter = 
requestParameterMap.keySet().iterator();
-            while (requestParamMapIter.hasNext()) {
-                String key = (String)requestParamMapIter.next();
-                Object value = requestParameterMap.get(key);
-                if (value != null) {
-                    addRequestParameter(soapFactory, bodyFirstChild, null, key,
-                                        value);
+            for (Object o : requestParameterMap.keySet()) {
+                String key = (String) o;
+                Object value;
+                while ((value = requestParameterMap.get(key)) != null) {
+                    addRequestParameter(soapFactory, bodyFirstChild, null, 
key, value);
                 }
-
             }
         }
     }


Reply via email to