Index: trunk/ippTools/src/dettool.c
===================================================================
--- trunk/ippTools/src/dettool.c	(revision 12024)
+++ trunk/ippTools/src/dettool.c	(revision 12058)
@@ -2087,12 +2087,7 @@
     }
     // optional
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -2136,6 +2131,5 @@
         bg_stdev,
         bg_mean_stdev,
-        b1_uri,
-        b2_uri,
+        path_base,
         code
     );
@@ -2345,12 +2339,7 @@
     }
     // optional
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -2427,6 +2416,5 @@
         bg_stdev,
         bg_mean_stdev,
-        b1_uri,
-        b2_uri,
+        path_base,
         code
     );
@@ -3740,12 +3728,7 @@
 
     // optional
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -3818,6 +3801,5 @@
         bg_stdev,
         bg_mean_stdev,
-        b1_uri,
-        b2_uri,
+        path_base,
         code
     );
@@ -3968,12 +3950,7 @@
     }
     // optional
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -3994,6 +3971,5 @@
         bg_stdev,
         bg_mean_stdev,
-        b1_uri,
-        b2_uri,
+        path_base,
         code
     );
@@ -4281,6 +4257,5 @@
         "   0.0 as bg_stdev,\n"
         "   0.0 as bg_mean_stdev,\n"
-        "   'NULL' as b1_uri,\n"
-        "   'NULL' as b2_uri,\n"
+        "   'NULL' as path_base,\n"
         "    0 as fault\n"
         " FROM detRun\n"
@@ -4502,12 +4477,7 @@
     }
     // optional
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -4531,6 +4501,5 @@
             bg_stdev,
             bg_mean_stdev,
-            b1_uri,
-            b2_uri,
+            path_base,
             code
         );
@@ -5028,18 +4997,14 @@
         return false;
     }
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-    if (!b1_uri) {
-        psError(PS_ERR_UNKNOWN, true, "-b1_uri is required");
-        return false;
-    }
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
-        return false;
-    }
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
+        return false;
+    }
+    if (!path_base) {
+        psError(PS_ERR_UNKNOWN, true, "-path_base is required");
+        return false;
+    }
+
     // default values
     psS8 code = psMetadataLookupS8(&status, config->args, "-code");
@@ -5058,6 +5023,5 @@
             bg_stdev,
             bg_mean_stdev,
-            b1_uri,
-            b2_uri,
+            path_base,
             !reject,
             code
@@ -5387,30 +5351,14 @@
     }
 
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         psFree(set);
         psFree(where);
         return false;
     }
-    if (b1_uri) {
-        if (!psMetadataAddStr(set, PS_LIST_TAIL, "b1_uri", 0, "==", b1_uri)) {
-            psError(PS_ERR_UNKNOWN, false, "failed to add item b1_uri");
-            psFree(set);
-            psFree(where);
-            return false;
-        }
-    }
-
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
-        psFree(set);
-        psFree(where);
-        return false;
-    }
-    if (b2_uri) {
-        if (!psMetadataAddStr(set, PS_LIST_TAIL, "b2_uri", 0, "==", b2_uri)) {
-            psError(PS_ERR_UNKNOWN, false, "failed to add item b2_uri");
+    if (path_base) {
+        if (!psMetadataAddStr(set, PS_LIST_TAIL, "path_base", 0, "==", path_base)) {
+            psError(PS_ERR_UNKNOWN, false, "failed to add item path_base");
             psFree(set);
             psFree(where);
@@ -6434,13 +6382,7 @@
     }
 
-    psString b1_uri = psMetadataLookupStr(&status, config->args, "-b1_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b1_uri");
-        return false;
-    }
-
-    psString b2_uri = psMetadataLookupStr(&status, config->args, "-b2_uri");
-    if (!status) {
-        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -b2_uri");
+    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
+    if (!status) {
+        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
         return false;
     }
@@ -6458,6 +6400,5 @@
             bg_stdev,
             bg_mean_stdev,
-            b1_uri,
-            b2_uri,
+            path_base,
             0       // fault code
     )) {
