Index: branches/czw_branch/cleanup/ippTasks/pstamp.pro
===================================================================
--- branches/czw_branch/cleanup/ippTasks/pstamp.pro	(revision 24713)
+++ branches/czw_branch/cleanup/ippTasks/pstamp.pro	(revision 24951)
@@ -8,4 +8,11 @@
 $pstampJob_DB = 0
 $pstampFin_DB = 0
+
+# set PS_DBSERVER if postage stamp database host is not the same as the value for DBSERVER in site.config
+# warning: no quotes around the two words. it cause it to get passed to pstamptool as one word
+# tricky to debug problem ensues
+# example:
+# $PSDBSERVER = -dbserver hostname
+$PS_DBSERVER = ""
 
 macro pstamp.reset
@@ -115,13 +122,15 @@
 
     task.exec
+        $run = pstamptool -pendingreq
         if ($DB:n == 0)
             option DEFAULT
-            command pstamptool  -pendingreq
         else 
             option $DB:$pstampReq_DB
-            command pstamptool  -pendingreq -dbname $DB:$pstampReq_DB
+            $run = $run $PS_DBSERVER -dbname $DB:$pstampReq_DB
             $pstampReq_DB ++
             if ($pstampReq_DB >= $DB:n) set pstampReq_DB = 0
         end
+        add_poll_args run
+        command $run
     end
 
@@ -213,5 +222,5 @@
         else 
             option $DB:$pstampFin_DB
-            command pstamptool  -completedreq -dbname $DB:$pstampFin_DB
+            command pstamptool  -completedreq -dbname $DB:$pstampFin_DB $PS_DBSERVER
             $pstampFin_DB ++
             if ($pstampFin_DB >= $DB:n) set pstampFin_DB = 0
@@ -307,5 +316,5 @@
         else
             option $DB:$pstampJob_DB
-            command pstamptool -pendingjob -limit 10 -dbname $DB:$pstampJob_DB
+            command pstamptool -pendingjob -limit 10 -dbname $DB:$pstampJob_DB $PS_DBSERVER
             $pstampJob_DB ++
             if ($pstampJob_DB >= $DB:n) set pstampJob_DB = 0
