diff --git a/parameters.py b/parameters.py
index <HASH>..<HASH> 100644
--- a/parameters.py
+++ b/parameters.py
@@ -475,6 +475,7 @@ class CmdLineParser(ArgumentParser):
             except:
                 raise Exception("No handler for command %s" % result.operation)
             
+            self.preops(result, error)
             retval = method(result.values[result.operation], error)
             return True, result, retval
         else:
@@ -533,6 +534,10 @@ class CmdLineParser(ArgumentParser):
                 else:
                     print "Exit with errors"
                     sys.exit(-1)
+
+    # This function is exectued in the autocall_ops procedure. It is called prior to the call to the function that implements the operation
+    def preops(self, result, info):
+        pass
                    
     # This function is executed if the self_service function is called with the ops parameter set to False and the commandline is properly parsed.
     # * It should return True in case that the function is properly executed. Otherwise it should return False.
diff --git a/version.py b/version.py
index <HASH>..<HASH> 100644
--- a/version.py
+++ b/version.py
@@ -16,7 +16,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 # 
-VERSION="0.08"
+VERSION="0.09"
 
 def get():
     global VERSION
including a new call in the self service mechanism to address the global options