Index: trunk/ippTools/src/dettoolConfig.c
===================================================================
--- trunk/ippTools/src/dettoolConfig.c	(revision 9429)
+++ trunk/ippTools/src/dettoolConfig.c	(revision 9707)
@@ -40,4 +40,8 @@
     }
 
+    psTime *time = psTimeGetNow(PS_TIME_TAI);
+    psString now = psTimeToISO(time);
+    psFree(time);
+
     // -pending
     psMetadata *pendingArgs = psMetadataAlloc();
@@ -64,4 +68,24 @@
     psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-det_type",  0,
             "define the type of detrend run (required)", NULL);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-exp_type",  0,
+        "define exposure type", NULL);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-filter",  0,
+        "define filter ", NULL);
+    psMetadataAddF32(definebyexpArgs, PS_LIST_TAIL, "-airmass",  0,
+        "define airmass", NAN);
+    psMetadataAddF32(definebyexpArgs, PS_LIST_TAIL, "-exp_time",  0,
+        "define exposure time", NAN);
+    psMetadataAddF64(definebyexpArgs, PS_LIST_TAIL, "-ccd_temp",  0,
+        "define ccd tempature", NAN);
+    psMetadataAddF64(definebyexpArgs, PS_LIST_TAIL, "-posang",  0,
+        "define rotator position angle", NAN);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-object",  0,
+        "define exposure object", NULL);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-registered",  0,
+        "time detrend run was registered", now);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-use_begin",  0,
+        "start of detrend run applicable peroid", NULL);
+    psMetadataAddStr(definebyexpArgs, PS_LIST_TAIL, "-use_end",  0,
+        "end of detrend run applicable peroid", NULL);
     psMetadataAddBool(definebyexpArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -81,4 +105,24 @@
     psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-uri",  0,
             "search by URL", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_exp_type",  0,
+        "define exposure type", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_filter",  0,
+        "define filter ", NULL);
+    psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-set_airmass",  0,
+        "define airmass", NAN);
+    psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-set_exp_time",  0,
+        "define exposure time", NAN);
+    psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-set_ccd_temp",  0,
+        "define ccd tempature", NAN);
+    psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-set_posang",  0,
+        "define rotator position angle", NAN);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_object",  0,
+        "define exposure object", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_registered",  0,
+        "time detrend run was registered", now);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_use_begin",  0,
+        "start of detrend run applicable peroid", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_use_end",  0,
+        "end of detrend run applicable peroid", NULL);
     psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-simple",  0,
             "use the simple output format", false);
@@ -475,4 +519,5 @@
         "include this exposure (multiple OK, required)", NULL);
 
+    psFree(now);
 
 #define PXTOOL_MODE(option, modeval, argset) \
