src/java/m/oms/ages/V1_0.java
@@ -214,7 +214,7 @@ |
Utils.passReqQuotedParam(agesParam, parameter(), reqParams); |
|
// scalar parameter |
- Utils.passOptQuotedParam(agesParam, parameter(), optParams); |
+ Utils.passOptParam(agesParam, parameter(), optParams); |
|
// optional flags |
Utils.passOptQuotedParam(agesParam, parameter(), flags); |
src/java/oms/utils/Utils.java
@@ -254,8 +254,12 @@ |
public static void passOptParam(Map<String, String> p, |
PayloadParameter param, String... names) throws ServiceException { |
for (String name : names) { |
- if (param.has(name)) { |
- p.put(name, param.getString(name)); |
+ if (param.has(name) && param.getString(name).startsWith("-")) { |
+ p.put(name, "\"" + param.getString(name) + "\""); |
+ } else { |
+ if (param.has(name) && !param.getString(name).startsWith("-")) { |
+ p.put(name, param.getString(name)); |
+ } |
} |
} |
} |
@@ -305,7 +309,6 @@ |
* Run Ages |
* |
* @param dsl |
- * @param options |
* @throws Exception |
*/ |
public static void runAges(File dsl, File ws, PayloadParameter param, |