def __init__(self):
     constants.__init__(self)
     MyXML.__init__(self)
     dumps.__init__(self)
     
     self.rpc = xmlrpc.xmlrpc.myXmlRpc()
     
     self.configPath = "./"
    def __init__(self, servermod = False):
      
        constants.__init__(self)
        basics.__init__(self)
        # self.setLogLevel(self.INFO)
        self.allTables = {}
       
#        self.xml.signal_autoconnect({ 'on_close1_activate' : self.on_close1_activate} )
#        self.xml.signal_autoconnect({ 'on_dbcheck1_activate' : self.on_dbcheck1_activate} )
#        self.xml.signal_autoconnect({ 'on_load_defaults1_activate' : self.on_load_defaults1_activate} )

        self.rpc = xmlrpc.xmlrpc.myXmlRpc()
        
        print 'database:',  self.rpc.server
        
        
        # User auf zope setzen
        #self.oUser.setUserName('zope')
        #self.oUser.setUserPassword('test')
        
        self.dicUser = {'Name':'griddata'}
        # set to 0 for disable 'where client =  '
        self.dicUser['client'] = 0
Example #3
0
 def __init__(self):
     dumps.__init__(self)
     constants.__init__(self)
    def __init__(self):
        constants.__init__(self)
        self.debug = 0
        self.DEBUG = False
        self.DEBUG_MODUS = 1
       
        self.SSL_OFFSET = 500
        
        self.CONFIG_PATH = 'etc/'  
        self.PROGRAMMODE = 'GRID'
        
        
        self.DBCOM_PORT = 9000
        self.DBCOM_HOST = 'localhost'
        self.DBCOM_PROTO = "http"
       
       
        self.USER_PORT = 8002
        self.USER_HOST = 'localhost'
        self.USER_PROTO = "http"
        
        self.GRID_PORT = 8001
        self.GRID_HOST = 'localhost'
        self.GRID_PROTO = "http"
        
        self.ASSET_PORT = 8003
        self.ASSET_HOST = 'localhost'
        self.ASSET_PROTO = "http"
        
        self.INVENTORY_PORT = 8004
        self.INVENTORY_HOST = 'localhost'
        self.INVENTORY_PROTO = "http"
        
        self.WEBPATH = '/var/cuon_www/'
        self.WEB_HOST = 'localhost'
        self.WEB_PORT = 7081
        self.ICALPATH = '/var/cuon_www/iCal/'
        
        self.WEB_HOST2 = 'localhost'
        self.WEB_PORT2 = 7084
    
        self.WEB_HOST3 = 'localhost'
        self.WEB_PORT3 = 7085
        
        self.AI_PORT = 7082
        self.AI_HOST = '84.244.7.139'
        self.AI_SERVER = "http://84.244.7.139:" + `self.AI_PORT`
        
        self.REPORT_PORT = 7083
        self.REPORT_HOST = 'localhost'
        self.REPORTPATH = "/usr/share/cuon/cuon_server/src/cuon/Reports/XML"

       
        
        self.WIKI_PORT = 7084
        self.ONLINE_BOOK = 'http://84.244.7.139:7084/?action=xmlrpc2'
        
        self.POSTGRES_HOST = 'localhost'
        self.POSTGRES_PORT = 5432
        self.POSTGRES_DB = 'griddata'
        self.POSTGRES_USER = '******'
        self.POSTGRES_USER_PASSWORD = '******'
        
        self.OSC_HOST = 'localhost'
        self.OSC_PORT = 5432
        self.OSC_DB = 'cuon'
        self.OSC_USER = '******'
        
        self.PdfEncoding = 'latin-2'
        
        self.EMAILSERVER = None
        self.EMAILPORT = '25'
        self.EMAILUSER = '******'
        self.EMAILPASSWORD = None
        self.EMAILENCODING = 'utf-8'
        self.EMAILCRYPT = None
        
        self.CURRENCY_NAME = 'EUR'
        self.CURRENCY_SIGN = '€'
        self.CURRENCY_ROUND = 2

        self.DIC_USER = {}
        self.DIC_USER['SQLDateFormat'] = 'DD.MM.YYYY'
        self.DIC_USER['SQLTimeFormat'] = 'HH24:MI'
        self.DIC_USER['SQLDateTimeFormat'] = 'DD.MM.YYYY HH24:MI'
        self.DIC_USER['DateTimeFormatstring'] = '%d.%m.%Y %H:%M'
        self.DIC_USER['DateformatString'] = '%d.%m.%Y '
        self.DIC_USER['TimeformatString'] = '%H:%M'
        
        self.JABBERSERVER=None
        self.JABBERUSERNAME=None
        self.JABBERPASSWORD=None
        
        self.AUTOMATIC_SCHEDUL = False
        
        self.IMAP_HOST = 'localhost'
        self.IMAP_PORT = 143
        self.IMAP_USERNAME = '******'
        self.IMAP_PASSWORD = '******'

        self.liSQL_ERRORS =  ['NONE','ERROR']
        self.NullKey =   '00000000-0000-0000-0000-000000000000'
        
        
        try:
            self.cpServer = ConfigParser.ConfigParser()
            
            self.cpServer.readfp(open(self.CONFIG_PATH + '/py3d.ini'))
            
              
            # Debug
            value = self.getConfigOption('DEBUG','ACTIVATE')
            if value:
                if value.upper() == 'YES':
                    self.DEBUG = True
            
            #Programm -Mode
            
            #PROGRAMMODE: grid
            value = self.getConfigOption('MODE','PROGRAMMODE')
            if value:
                    self.PROGRAMMODE = value.upper() 
                    
            
            # switch to the neccessary ini-files
            
            if self.PROGRAMMODE == 'GRID':
                # Postgres
                value = self.getConfigOption('POSTGRES','POSTGRES_HOST')
                if value:
                    self.POSTGRES_HOST = value
                
                value = self.getConfigOption('POSTGRES','POSTGRES_PORT')
                if value:
                    self.POSTGRES_PORT = int(value)
                    
                value = self.getConfigOption('POSTGRES','POSTGRES_DB')
                if value:
                    self.POSTGRES_DB = value
                    
                value = self.getConfigOption('POSTGRES','POSTGRES_USER')
                if value:
                    self.POSTGRES_USER = value
                    
                value = self.getConfigOption('POSTGRES','POSTGRES_USER_PASSWORD')
                if value:
                    self.POSTGRES_USER_PASSWORD = value    
            
            elif self.PROGRAMMODE == 'SIM':
                pass
                
                
            # AI
            value = self.getConfigOption('AI','AI_HOST')
            if value:
                self.AI_HOST = value
                
            value = self.getConfigOption('AI','AI_PORT')
            if value:
                self.AI_PORT = int(value)
                
            
            # Web2
            value = self.getConfigOption('WEB2','HOST')
            if value:
                self.WEB_HOST2 = value
            value = self.getConfigOption('WEB2','PORT')
            if value:
                self.WEB_PORT2 = int(value)
                    
            # Web3
            value = self.getConfigOption('WEB3','HOST')
            if value:
                self.WEB_HOST3 = value
            value = self.getConfigOption('WEB3','PORT')
            if value:
                self.WEB_PORT3 = int(value)
                
                
            # OSCOMMERCE
            value = self.getConfigOption('OSCOMMERCE','OSC_HOST')
            if value:
                self.OSC_HOST = value
                
            value = self.getConfigOption('OSCOMMERCE','OSC_PORT')
            if value:
                self.OSC_PORT = int(value)
                
            value = self.getConfigOption('OSCOMMERCE','OSC_DB')
            if value:
                self.OSC_DB = value
                
            value = self.getConfigOption('OSCOMMERCE','OSC_USER')
            if value:
                self.OSC_USER = value
                
                
            #PDF
            value = self.getConfigOption('PDF','ENCODING')
            if value:
                self.PdfEncoding = value

            # EMAIL Config
            value = self.getConfigOption('EMAIL','DEFAULTSERVER')
            if value:
                self.EMAILSERVER = value
            
            value = self.getConfigOption('EMAIL','DEFAULTPORT')
            if value:
                self.EMAILPORT = value
                        
            value = self.getConfigOption('EMAIL','DEFAULTUSER')
            if value:
                self.EMAILUSER = value
            
            value = self.getConfigOption('EMAIL','DEFAULTPASSWORD')
            if value:
                self.EMAILPASSWORD = value
            
            value = self.getConfigOption('EMAIL','ENCODING')
            if value:
                self.EMAILENCODING = value
                
            value = self.getConfigOption('EMAIL','CRYPT')
            if value:
                self.EMAILCRYPT = value
                
            value = self.getConfigOption('CURRENCY','NAME')
            if value:
                self.CURRENCY_NAME = value
            
            value = self.getConfigOption('CURRENCY','SIGN')
            if value:
                self.CURRENCY_SIGN = value
                
            value = self.getConfigOption('CURRENCY','ROUND')
            if value:
                self.CURRENCY_ROUND = int(value)
               
            # jABBER
            value = self.getConfigOption('JABBER','SERVER')
            if value:
                self.JABBERSERVER = value
            
            value = self.getConfigOption('JABBER','USERNAME')
            if value:
                self.JABBERUSERNAME = value
            
            value = self.getConfigOption('JABBER','PASSWORD')
            if value:
                self.JABBERPASSWORD = value
            
            # IMAP
            
            value = self.getConfigOption('IMAP','SERVER')
            if value:
                self.IMAP_HOST = value
                
            value = self.getConfigOption('IMAP','PORT')
            if value:
                self.IMAP_PORT = int(value)
                
            value = self.getConfigOption('IMAP','USERNAME')
            if value:
                self.IMAP_USERNAME = value
            
            value = self.getConfigOption('IMAP','PASSWORD')
            if value:
                self.IMAP_PASSWORD = value
                
                    
        except Exception, params:
            print "Error read ini-File"
            print Exception
            print params