Index: /trunk/ippTools/src/warptoolConfig.c
===================================================================
--- /trunk/ippTools/src/warptoolConfig.c	(revision 10676)
+++ /trunk/ippTools/src/warptoolConfig.c	(revision 10677)
@@ -46,34 +46,118 @@
     // -definerun
     psMetadata *definerunArgs = psMetadataAlloc();
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-survey_mode", 0,
+            "define the type of suvery (required)", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-filter",  0,
+            "define filter", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-skycell_id",  0,
+            "define skycell ID (required)", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-tess_id",  0,
+            "define tessellation ID (required)", NULL);
+    psMetadataAddF64(definerunArgs, PS_LIST_TAIL, "-ra",  0,
+            "define RA", NAN);
+    psMetadataAddF64(definerunArgs, PS_LIST_TAIL, "-decl",  0,
+            "define DEC", NAN);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-input_ss",  0,
+            "define input static sky ", NULL);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-output_ss",  0,
+            "define output static sky ", NULL);
+    psMetadataAddF64(definerunArgs, PS_LIST_TAIL, "-imfiles",  0,
+            "define number of imfiles in the sky cell", 0);
+    psMetadataAddStr(definerunArgs, PS_LIST_TAIL, "-registered",  0,
+            "time detrend run was registered", now);
+    psMetadataAddBool(definerunArgs, PS_LIST_TAIL, "-simple",  0,
+            "use the simple output format", false);
 
     // -addinputimfile
     psMetadata *addinputimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(addinputimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "define p4 ID (required)", NULL);
+    psMetadataAddStr(addinputimfileArgs, PS_LIST_TAIL, "-exp_tag", 0,
+            "define exposure tag (required)", NULL);
+    psMetadataAddS32(addinputimfileArgs, PS_LIST_TAIL, "-p3_version", 0,
+            "define phase 3 version of exposure tag (required)", 0);
+    psMetadataAddStr(addinputimfileArgs, PS_LIST_TAIL, "-class_id", 0,
+            "define class ID (required)", 0);
    
     // -towarpedimfile
     psMetadata *towarpedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(towarpedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
  
     // -addwarpedimfile
     psMetadata *addwarpedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "define p4 ID (required)", NULL);
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0,
+            "define exposure tag (required)", NULL);
+    psMetadataAddS32(addwarpedimfileArgs, PS_LIST_TAIL, "-p3_version", 0,
+            "define phase 3 version of exposure tag (required)", 0);
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-class_id", 0,
+            "define class ID (required)", 0);
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-uri", 0,
+            "define URI of file (required)", 0);
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
+            "define banana 1", NULL);
+    psMetadataAddStr(addwarpedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
+            "define banana 2", NULL);
  
     // -warpedimfile
     psMetadata *warpedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(warpedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
 
     // -tostackedimfile
     psMetadata *tostackedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(tostackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
 
     // -addstackedimfile
     psMetadata *addstackedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "define p4 ID (required)", NULL);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0,
+            "define exposure tag (required)", NULL);
+    psMetadataAddS32(addstackedimfileArgs, PS_LIST_TAIL, "-p3_version", 0,
+            "define phase 3 version of exposure tag (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-class_id", 0,
+            "define class ID (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-uri", 0,
+            "define URI of file (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
+            "define banana 1", NULL);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
+            "define banana 2", NULL);
 
     // -stackedimfile
     psMetadata *stackedimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(stackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
  
     // -todiffimfile
     psMetadata *todiffimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(todiffimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
  
     // -adddiffimfile
     psMetadata *adddiffimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "define p4 ID (required)", NULL);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0,
+            "define exposure tag (required)", NULL);
+    psMetadataAddS32(addstackedimfileArgs, PS_LIST_TAIL, "-p3_version", 0,
+            "define phase 3 version of exposure tag (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-class_id", 0,
+            "define class ID (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-uri", 0,
+            "define URI of file (required)", 0);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b1_uri",  0,
+            "define banana 1", NULL);
+    psMetadataAddStr(addstackedimfileArgs, PS_LIST_TAIL, "-b2_uri",  0,
+            "define banana 2", NULL);
 
     // -diffimfile
     psMetadata *diffimfileArgs = psMetadataAlloc();
+    psMetadataAddStr(diffimfileArgs, PS_LIST_TAIL, "-p4_id", 0,
+            "search by p4 ID", NULL);
 
     psFree(now);
