Index: trunk/ippTools/src/dettoolConfig.c
===================================================================
--- trunk/ippTools/src/dettoolConfig.c	(revision 10741)
+++ trunk/ippTools/src/dettoolConfig.c	(revision 11088)
@@ -231,4 +231,6 @@
     psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddS8(addprocessedimfileArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
     
     // -processedimfile
@@ -246,4 +248,8 @@
     psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-included",  0,
             "restrict results to exposures 'includeded' in the current iteration", false);
+    psMetadataAddU64(processedimfileArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -274,4 +280,6 @@
     psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddS8(addprocessedexpArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
 
     // -proccessedexp
@@ -281,4 +289,8 @@
     psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-exp_tag",  0,
             "define detrend ID (required)", NULL);
+    psMetadataAddU64(processedexpArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(processedexpArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(processedexpArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -309,29 +321,6 @@
     psMetadataAddStr(addstackedArgs, PS_LIST_TAIL, "-uri",  0,
             "define URI (required)", NULL);
-
-    // -tonormalize
-    psMetadata *tonormalizeArgs = psMetadataAlloc();
-    psMetadataAddU64(tonormalizeArgs, PS_LIST_TAIL, "-limit",  0,
-            "limit result set to N items", 0);
-    psMetadataAddBool(tonormalizeArgs, PS_LIST_TAIL, "-simple",  0,
-            "use the simple output format", false);
-
-    // -addnormstat
-    psMetadata *addnormstatArgs = psMetadataAlloc();
-    psMetadataAddStr(addnormstatArgs, PS_LIST_TAIL, "-det_id",  0,
-            "define detrend ID (required)", NULL);
-    psMetadataAddS32(addnormstatArgs, PS_LIST_TAIL, "-iteration",  0,
-            "define iteration number", 0);
-    psMetadataAddStr(addnormstatArgs, PS_LIST_TAIL, "-class_id",  0,
-            "define class ID", NULL);
-    psMetadataAddF32(addnormstatArgs, PS_LIST_TAIL, "-norm",  0,
-            "define normal value (required)", NAN);
- 
-    // -tonormstat
-    psMetadata *tonormstatArgs = psMetadataAlloc();
-    psMetadataAddU64(tonormstatArgs, PS_LIST_TAIL, "-limit",  0,
-            "limit result set to N items", 0);
-    psMetadataAddBool(tonormstatArgs, PS_LIST_TAIL, "-simple",  0,
-            "use the simple output format", false);
+    psMetadataAddS8(addstackedArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
     
     // -stacked
@@ -345,5 +334,36 @@
     psMetadataAddStr(stackedArgs, PS_LIST_TAIL, "-recip",  0,
             "search for recipe", NULL);
+    psMetadataAddU64(stackedArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(stackedArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(stackedArgs, PS_LIST_TAIL, "-simple",  0,
+            "use the simple output format", false);
+
+    // -tonormalize
+    psMetadata *tonormalizeArgs = psMetadataAlloc();
+    psMetadataAddU64(tonormalizeArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(tonormalizeArgs, PS_LIST_TAIL, "-simple",  0,
+            "use the simple output format", false);
+
+    // -addnormstat
+    psMetadata *addnormstatArgs = psMetadataAlloc();
+    psMetadataAddStr(addnormstatArgs, PS_LIST_TAIL, "-det_id",  0,
+            "define detrend ID (required)", NULL);
+    psMetadataAddS32(addnormstatArgs, PS_LIST_TAIL, "-iteration",  0,
+            "define iteration number", 0);
+    psMetadataAddStr(addnormstatArgs, PS_LIST_TAIL, "-class_id",  0,
+            "define class ID", NULL);
+    psMetadataAddF32(addnormstatArgs, PS_LIST_TAIL, "-norm",  0,
+            "define normal value (required)", NAN);
+    psMetadataAddS8(addnormstatArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
+ 
+    // -tonormstat
+    psMetadata *tonormstatArgs = psMetadataAlloc();
+    psMetadataAddU64(tonormstatArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(tonormstatArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
 
@@ -368,4 +388,6 @@
     psMetadataAddStr(addnormalizedimfileArgs, PS_LIST_TAIL, "-b2_uri", 0,
             "define banana 2", NULL);
+    psMetadataAddS8(addnormalizedimfileArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
 
     // -tonormalizedexp
@@ -394,4 +416,6 @@
     psMetadataAddStr(addnormalizedexpArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddS8(addnormalizedexpArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
 
     // -normalizedexp
@@ -413,4 +437,8 @@
     psMetadataAddStr(normalizedexpArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddU64(normalizedexpArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(normalizedexpArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(normalizedexpArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -433,4 +461,8 @@
     psMetadataAddStr(normalizedimfileArgs, PS_LIST_TAIL, "-recip",  0,
             "search for recipe", NULL);
+    psMetadataAddU64(normalizedimfileArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(normalizedimfileArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(normalizedimfileArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -467,4 +499,6 @@
     psMetadataAddStr(addresidimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddS8(addresidimfileArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
 
     // -residimfile
@@ -480,4 +514,8 @@
     psMetadataAddStr(residimfileArgs, PS_LIST_TAIL, "-recip",  0,
             "search for recipe", NULL);
+    psMetadataAddU64(residimfileArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(residimfileArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(residimfileArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -503,4 +541,6 @@
     psMetadataAddStr(addresidexpArgs, PS_LIST_TAIL, "-b2_uri",  0,
             "define banana 2", NULL);
+    psMetadataAddS8(addresidexpArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
     psMetadataAddBool(addresidexpArgs, PS_LIST_TAIL, "-reject",  0,
             "exposure is not to be stacked in the next iteration", false);
@@ -516,4 +556,8 @@
     psMetadataAddStr(residexpArgs, PS_LIST_TAIL, "-recip",  0,
             "search for recipe", NULL);
+    psMetadataAddU64(residexpArgs, PS_LIST_TAIL, "-limit",  0,
+            "limit result set to N items", 0);
+    psMetadataAddBool(residexpArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
     psMetadataAddBool(residexpArgs, PS_LIST_TAIL, "-reject",  0,
             "search for acceptable residuals", false);
@@ -563,4 +607,6 @@
     psMetadataAddF64(adddetrunsummaryArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
             "define exposue background mean stdev", NAN);
+    psMetadataAddS8(adddetrunsummaryArgs, PS_LIST_TAIL, "-code",  0,
+            "set fault code (required)", 0);
     psMetadataAddBool(adddetrunsummaryArgs, PS_LIST_TAIL, "-accept",  0,
             "declare that this detrun iteration is accepted as a master", false);
@@ -572,4 +618,8 @@
     psMetadataAddS32(detrunsummaryArgs, PS_LIST_TAIL, "-iteration",  0,
             "search for iteration number", 0);
+    psMetadataAddBool(detrunsummaryArgs, PS_LIST_TAIL, "-faulted",  0,
+            "only return imfiles with a fault status set", false);
+    psMetadataAddBool(detrunsummaryArgs, PS_LIST_TAIL, "-reject",  0,
+            "search for acceptable residuals", false);
     psMetadataAddBool(detrunsummaryArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
