Index: /trunk/ippToPsps/jython/diffbatch.py
===================================================================
--- /trunk/ippToPsps/jython/diffbatch.py	(revision 38927)
+++ /trunk/ippToPsps/jython/diffbatch.py	(revision 38928)
@@ -80,4 +80,5 @@
        self.skycellID = {}
        self.projectionID ={}
+       self.expID ={}
 
        # number is special - it is simply a list of diff skyfile IDs, used for
@@ -118,4 +119,5 @@
 	   ## MEH -- should be able to use diff header now for mjd (see below)
            #self.obsTime[num] = meta[7];
+           self.expID[num] = meta[8];
            self.logger.infoPair("loading diff stage cmf", diffSkyFileID)
            self.fits[num] = gpc1Db.getDiffStageCmf(skychunk.dvoLabel, int(diffSkyFileID))
@@ -209,8 +211,9 @@
         sqlLine.group("diffImageID",           str(diffSkyFileID));
         sqlLine.group("difftypeID",            self.difftypeID[num]);
+        sqlLine.group("frameID",               self.expID[num]);
         sqlLine.group("posImageID",            self.posImageID[num]);
         sqlLine.group("negImageID",            self.negImageID[num]);
 	## MEH adding projectionID -- want str for pre-0 in both? 
-	sqlLine.group("projectionID",          str(self.projectionID))
+	sqlLine.group("projectionID",          str(self.projectionID[num]))
         sqlLine.group("skycellID",             str(self.skycellID[num]))
         sqlLine.group("photoCalID",            self.photoCalID[num]);
