Index: /trunk/ippToPsps/jython/pollOdm.py
===================================================================
--- /trunk/ippToPsps/jython/pollOdm.py	(revision 32069)
+++ /trunk/ippToPsps/jython/pollOdm.py	(revision 32070)
@@ -1,8 +1,40 @@
 #!/usr/bin/env jython
 
+from subprocess import call, PIPE, Popen
+import tempfile
+import logging.config
+from pslogger import PSLogger
+
+
+# set up logging
+logging.config.fileConfig("logging.conf")
+logging.setLoggerClass(PSLogger)
+logger = logging.getLogger("pollODM")
+logger.setLevel(logging.INFO)
+
+
+
+tempFile = tempfile.NamedTemporaryFile(mode='w+b')
+
+p = Popen("../perl/checkOdmStatus.pl -b B00117239 -f " + tempFile.name, shell=True, stdout=PIPE)
+p.wait()
+
+if p.returncode != 0:
+   logger.errorPair("ODM polling", "failed")
+else:
+   logger.infoPair("ODM polling", "successful")
+
+
+tempFile.close()
+
+
+
+'''
 from javax.xml.soap import *
 from javax.xml.namespace import QName
 from java.util import Iterator
 from java.net import URL
+
+
 
 mf = MessageFactory.newInstance()
@@ -11,13 +43,30 @@
 soapEnvelope = soapPart.getEnvelope()
 soapBody = soapEnvelope.getBody()
+soapFactory  = SOAPFactory.newInstance()
+bodyName = soapFactory.createName("GetBatchStatus","","")
+body = soapEnvelope.getBody()
+bodyElement = body.addBodyElement(bodyName)
+                                                                         
 
-soapMessage.getMimeHeaders().addHeader("GetBatchStatus", "PanSTARRS.Services.OdmWebService")
 
-soapBody.addChildElement("batchNameFilter").addTextNode("%B00117239")
-soapBody.addChildElement("statusFilter").addTextNode("*")
-soapBody.addChildElement("fromFilter").addTextNode("2010-01-01")
-soapBody.addChildElement("toFilter").addTextNode("2099-01-01")
+
+
+
+
+
+
+
+
+
+#soapMessage.getMimeHeaders().addHeader("GetBatchStatus", "")
+
+bodyElement.addChildElement("batchNameFilter").addTextNode("%B00117239")
+bodyElement.addChildElement("statusFilter").addTextNode("*")
+bodyElement.addChildElement("fromFilter").addTextNode("2010-01-01")
+bodyElement.addChildElement("toFilter").addTextNode("2099-01-01")
 
 soapMessage.saveChanges()
+
+
 
 connectionFactory = SOAPConnectionFactory.newInstance()
@@ -29,8 +78,8 @@
 try:
     resp = soapConnection.call(soapMessage, url)
-    print resp
+    print "RESPNSE" +  resp
 except:
     print "dsdsds"
 
 soapConnection.close();
-
+'''
