Index: trunk/ippToPsps/jython/batch.py
===================================================================
--- trunk/ippToPsps/jython/batch.py	(revision 32466)
+++ trunk/ippToPsps/jython/batch.py	(revision 32467)
@@ -39,4 +39,5 @@
                  ippToPspsDb,
                  id,
+                 batchID,
                  batchType, 
                  fits): 
@@ -60,4 +61,5 @@
         # set up class variables
         self.id = id
+        self.batchID = batchID
         self.gpc1Db = gpc1Db
         self.ippToPspsDb = ippToPspsDb
@@ -88,13 +90,13 @@
 
         # create datastore object
-        self.datastore = Datastore(self.logger, self.doc)
+        self.datastore = Datastore(self.logger, self.doc, self.ippToPspsDb)
 
         # create a new batch
-        self.batchID = self.ippToPspsDb.createNewBatch( 
-                self.batchType, 
-                self.id,
-                self.survey,
-                self.dvoGpc1Label, 
-                self.datastore.product)
+        #self.batchID = self.ippToPspsDb.createNewBatch( 
+        #       self.batchType, 
+        #        self.id,
+        #        self.survey,
+        #        self.dvoGpc1Label, 
+        #        self.datastore.product)
 
         # get local storage location from config
@@ -247,5 +249,5 @@
 
         outPath = self.localOutPath + "/BatchManifest.xml"
-        tmpPath = "./tmp.xml"
+        tmpPath = self.localOutPath + "/tmp.xml"
         self.logger.infoPair("Creating manifest", outPath)
         root = Element('manifest')
@@ -316,5 +318,5 @@
 
         # now publish to the datastore
-        Batch.publishToDatastore(self.datastore, self.ippToPspsDb, self.batchID, self.batchName, self.subDir, tarballFile)
+        Batch.publishToDatastore(self.datastore, self.batchID, self.batchName, self.subDir, tarballFile)
 
     '''
@@ -322,11 +324,6 @@
     '''
     @staticmethod
-    def publishToDatastore(datastore, ippToPspsDb, batchID, batchName, subDir, tarballFile):
-
-        if datastore.publish(batchName, subDir, tarballFile, "tgz"):
-            ippToPspsDb.updateLoadedToDatastore(batchID, 1)
-        else:
-            ippToPspsDb.updateLoadedToDatastore(batchID, -1)
-            
+    def publishToDatastore(datastore, batchID, batchName, subDir, tarballFile):
+        datastore.publish(batchName, subDir, tarballFile, "tgz")
 
     '''
