@@ -114,7 +114,7 @@ def isOptionsValid(self, givenOpts):
114114
115115 def shutdownMessageCatcher (self ):
116116 #startResult = os.popen('/opt/swissbib/tools/java.tools/tomcat7-axis2/bin/shutdown.sh -force').read()
117- startResult = os .popen ( self . CATCHER_WEBAPP_PATH + os . sep + 'shutdown.sh -force ' ).read ()
117+ startResult = os .popen ( 'docker container stop messagecatcher ' ).read ()
118118 #environment variables in shell
119119 #http://stackoverflow.com/questions/8365394/set-environment-variable-in-python-script
120120 #do something with result
@@ -125,7 +125,7 @@ def shutdownMessageCatcher(self):
125125
126126 def startMessageCatcher (self ):
127127 #shutDownResult = os.popen('/opt/swissbib/tools/java.tools/tomcat7-axis2/bin/startup.sh').read()
128- shutDownResult = os .popen (self . CATCHER_WEBAPP_PATH + os . sep + 'startup.sh ' ).read ()
128+ shutDownResult = os .popen ('docker run --name messagecatcher -p 9000:9000 -d --rm -v /swissbib_index/solrDocumentProcessing/FrequentInitialPreProcessing/data/update/updateDir:/updateDir -v /swissbib_index/solrDocumentProcessing/FrequentInitialPreProcessing/data/update/deleteDir:/deleteDir -v /swissbib_index/solrDocumentProcessing/FrequentInitialPreProcessing/catcher:/base messagecatcher ' ).read ()
129129 #do something with result
130130
131131
@@ -156,7 +156,7 @@ def processDeleteMessages(self):
156156 #</delete>
157157
158158
159- numberOfFiles = len (glob .glob (self .DELETEDIRLOAD + os .sep + "* REQ_* .xml" ))
159+ numberOfFiles = len (glob .glob (self .DELETEDIRLOAD + os .sep + ".*? REQ_.*?_delete\ .xml" ))
160160 if numberOfFiles > 0 :
161161
162162 self .writeLogMessage ("{0} messages to delete search docs" .format (numberOfFiles ))
@@ -171,7 +171,7 @@ def processDeleteMessages(self):
171171 hDelete_File .write ("<delete>" + os .linesep )
172172
173173
174- pPattern = re .compile (".*?REQ_(.*?)\.xml" )
174+ pPattern = re .compile (".*?REQ_(.*?)_delete \.xml" )
175175 #Pattern of File REQ_123456.xml
176176 self .writeLogMessage ("files with delete messages:" )
177177
@@ -212,7 +212,7 @@ def processUpdateMessages(self):
212212
213213 os .system ("cd " + self .UPDATEDIRLOAD )
214214
215- numberOfFiles = len (glob .glob (self .UPDATEDIRLOAD + os .sep + "*REQ_* .xml" ))
215+ numberOfFiles = len (glob .glob (self .UPDATEDIRLOAD + os .sep + "*REQ_.*? .xml" ))
216216 self .writeLogMessage ("{0} messages to update search docs" .format (numberOfFiles ))
217217
218218 self .writeLogMessage ("files with update messages:" )
0 commit comments