code: def listProcessingEras(self, processing_version=0):
          
          try:
              #processing_version = processing_version.replace("*", "%")
              return  self.dbsProcEra.listProcessingEras(processing_version)
          except dbsException as de:
              dbsExceptionHandler(de.eCode, de.message, self.logger.exception, de.serverError)
          except Exception as ex:
              sError = "DBSReaderModel/listProcessingEras. %s\n. Exception trace: \n %s" \
                      % (ex, traceback.format_exc())
              dbsExceptionHandler('dbsException-server-error', dbsExceptionCode['dbsException-server-error'], self.logger.exception, sError)
docs: API to list all Processing Eras in DBS.
  
          :param processing_version: Processing Version (Optional). If provided just this processing_version will be listed
          :type processing_version: str
          :returns: List of dictionaries containing the following keys (create_by, processing_version, description, creation_date)
          :rtype: list of dicts