Index: trunk/ippTasks/register.pro
===================================================================
--- trunk/ippTasks/register.pro	(revision 15781)
+++ trunk/ippTasks/register.pro	(revision 16174)
@@ -141,5 +141,5 @@
     book getword regPendingImfile $pageName tmp_class_id -var TMP_CLASS_ID
     book getword regPendingImfile $pageName uri -var URI
-    book getword regPendingImfile $pageName workdir -var WORKDIR
+    book getword regPendingImfile $pageName workdir -var WORKDIR_TEMPLATE
     book getword regPendingImfile $pageName dbname -var DBNAME
 
@@ -148,9 +148,12 @@
 
     # specify choice of remote host
-    if ($parallel)
-      host anyhost
-    else
-      host local
-    end
+    set.host.for.camera $camera $class_id
+
+    # we need to set the workdir based on 1) nebulous or not? 2) chip/host relationship
+    # this function uses workdir_template, workdir_default, volume_template, volume_default,
+    # it sets workdir and volume
+    ### this function needs to be improved: it is using fixed input and output var names
+    ### do we want these types of small outputs to go to a common filesystem?
+    set.workdir.by.camera $CAMERA $TMP_CLASS_ID $WORKDIR_TEMPLATE
 
     ## generate output log based on filerule XXX put this in a function?
