dims 2002/10/13 12:36:38 Modified: java/samples/client DynamicInvoker.java Log: - Allow more than one port in wsdl....Pick the first one. - Improve error message. (Don't typecast to QName as Map can have strings as keys as well) Revision Changes Path 1.2 +2 -6 xml-axis/java/samples/client/DynamicInvoker.java Index: DynamicInvoker.java =================================================================== RCS file: /home/cvs/xml-axis/java/samples/client/DynamicInvoker.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DynamicInvoker.java 13 Oct 2002 15:35:58 -0000 1.1 +++ DynamicInvoker.java 13 Oct 2002 19:36:38 -0000 1.2 @@ -410,7 +410,7 @@ } else { int size = items.size(); - if (size == 1) { + if (size >= 1) { Iterator valueIterator = items.values().iterator(); Object o = valueIterator.next(); @@ -435,14 +435,10 @@ int index = 0; while (keyIterator.hasNext()) { - QName key = (QName) keyIterator.next(); - - strBuf.append((index > 0 ? ", " : "") + key); + strBuf.append((index > 0 ? ", " : "") + keyIterator.next()); index++; } - strBuf.append("}"); - return strBuf.toString(); }