Index: trunk/ippTools/share/camtool_find_processedexp.sql
===================================================================
--- trunk/ippTools/share/camtool_find_processedexp.sql	(revision 24111)
+++ trunk/ippTools/share/camtool_find_processedexp.sql	(revision 24112)
@@ -1,4 +1,5 @@
 SELECT
     camProcessedExp.*,
+    camRun.workdir,
     chipRun.chip_id,
     rawExp.exp_tag,
Index: trunk/ippTools/share/chiptool_processedimfile.sql
===================================================================
--- trunk/ippTools/share/chiptool_processedimfile.sql	(revision 24111)
+++ trunk/ippTools/share/chiptool_processedimfile.sql	(revision 24112)
@@ -9,4 +9,5 @@
     chipProcessedImfile.path_base,
     chipRun.state,
+    chipRun.workdir,
     rawExp.exp_id,
     rawExp.exp_tag,
Index: trunk/ippTools/share/difftool_skyfile.sql
===================================================================
--- trunk/ippTools/share/difftool_skyfile.sql	(revision 24111)
+++ trunk/ippTools/share/difftool_skyfile.sql	(revision 24112)
@@ -4,4 +4,5 @@
     diffRun.tess_id,
     diffRun.state,
+    diffRun.workdir,
     warp1,
     stack1,
Index: trunk/ippTools/share/faketool_processedimfile.sql
===================================================================
--- trunk/ippTools/share/faketool_processedimfile.sql	(revision 24111)
+++ trunk/ippTools/share/faketool_processedimfile.sql	(revision 24112)
@@ -1,4 +1,5 @@
 SELECT DISTINCT
     fakeProcessedImfile.*,
+    fakeRun.workdir,
     rawExp.exp_tag,
     rawExp.exp_name,
Index: trunk/ippTools/share/receivetool_pendingfile.sql
===================================================================
--- trunk/ippTools/share/receivetool_pendingfile.sql	(revision 24111)
+++ trunk/ippTools/share/receivetool_pendingfile.sql	(revision 24112)
@@ -4,4 +4,5 @@
     product,
     workdir,
+    destdir,
     fileset,
     fileset_id,
@@ -17,4 +18,5 @@
     ON receiveResult.file_id = receiveFile.file_id
 WHERE
-    receiveFileset.state = 'new'
+    ((receiveFileset.state = 'new') OR (receiveFileset.state = 'listed' AND receiveFile.component = 'dbinfo'))
+    AND receiveFileset.fault = 0
     AND receiveResult.file_id IS NULL
Index: trunk/ippTools/share/regtool_processedimfile.sql
===================================================================
--- trunk/ippTools/share/regtool_processedimfile.sql	(revision 24111)
+++ trunk/ippTools/share/regtool_processedimfile.sql	(revision 24112)
@@ -1,8 +1,11 @@
 SELECT
     rawImfile.*,
+    rawExp.workdir,
     newExp.tmp_exp_name,
     newExp.tmp_camera,
     newExp.tmp_telescope
 FROM rawImfile
+JOIN rawExp
+    USING(exp_id)
 JOIN newExp
     USING(exp_id)
Index: trunk/ippTools/share/stacktool_sumskyfile.sql
===================================================================
--- trunk/ippTools/share/stacktool_sumskyfile.sql	(revision 24111)
+++ trunk/ippTools/share/stacktool_sumskyfile.sql	(revision 24112)
@@ -2,4 +2,5 @@
     stackSumSkyfile.*,
     stackRun.state,
+    stackRun.workdir,
     (SELECT rawExp.camera FROM 
         stackInputSkyfile 
Index: trunk/ippTools/share/warptool_warped.sql
===================================================================
--- trunk/ippTools/share/warptool_warped.sql	(revision 24111)
+++ trunk/ippTools/share/warptool_warped.sql	(revision 24112)
@@ -2,4 +2,5 @@
     warpSkyfile.*,
     warpRun.state,
+    warpRun.workdir,
     warpImfile.warp_skyfile_id,
     rawExp.exp_id,
