@@ -1178,11 +1178,11 @@ } WSDLPart p = getPart(new QName(targetNamespace,operationName), partName, Mode.OUT); if(p == null) resRpcParams.put(resRpcParams.size()+10000, param); else - resRpcParams.put(param.getIndex(), param); + resRpcParams.put(p.getIndex(), param); } }else{ javaMethod.addParameter(param); } }