Esempio n. 1
0
    def discover(self, name, driverName, scope, shell):
        DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope, shell)
        fs = file_system.createFileSystem(shell)
        path_tool = file_system.getPathTool(fs)
        db2_home_bin = file_system.Path(self._raw_object.Driver, path_tool).get_parent()
        if db2_home_bin:
            self.__db2_home = db2_home_bin.get_parent()

            instance_name = self.__parseInstanceName(driverName)
            self.__address, self.__port, self.__database = self.__discoverAliasInfo(scope, self.__db2_home, shell, instance_name)

        if not self.__address:
            raise flow.DiscoveryException("Address is empty")
Esempio n. 2
0
    def discover(self, name, driverName, scope, shell):
        DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope, shell)
        fs = file_system.createFileSystem(shell)
        path_tool = file_system.getPathTool(fs)
        oracle_home_bin = file_system.Path(self._raw_object.Driver, path_tool).get_parent()
        logger.debug("Oracle home bin folder:%s" % oracle_home_bin)
        if oracle_home_bin:
            self.__oracle_home = oracle_home_bin.get_parent()
            logger.debug("Oracle home:%s" % oracle_home_bin)
            self.__address, self.__port, self.__database = self.__discoverAliasInfo(scope, self.__oracle_home, shell)

        if not self.__address:
            raise flow.DiscoveryException("Address is empty")
Esempio n. 3
0
    def discover(self, name, driverName, scope, shell):
        DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope,
                                            shell)
        fs = file_system.createFileSystem(shell)
        path_tool = file_system.getPathTool(fs)
        db2_home_bin = file_system.Path(self._raw_object.Driver,
                                        path_tool).get_parent()
        if db2_home_bin:
            self.__db2_home = db2_home_bin.get_parent()

            instance_name = self.__parseInstanceName(driverName)
            self.__address, self.__port, self.__database = self.__discoverAliasInfo(
                scope, self.__db2_home, shell, instance_name)

        if not self.__address:
            raise flow.DiscoveryException("Address is empty")
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
 def discover(self, name, driverName, scope, shell):
     DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope, shell)
     self._connectionInfo = self.__getConnectionInfo(self._raw_object.Server, shell)
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
     self._connectionInfo = None
     self.__connections = {}
Esempio n. 7
0
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
     self.__db2_home = None
     self.__address = None
     self.__port = None
     self.__database = None
Esempio n. 8
0
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
     self.__oracle_home = None
     self.__address = None
     self.__port = None
     self.__database = None
Esempio n. 9
0
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
Esempio n. 10
0
 def discover(self, name, driverName, scope, shell):
     DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope,
                                         shell)
     self._connectionInfo = self.__getConnectionInfo(
         self._raw_object.Server, shell)
Esempio n. 11
0
 def __init__(self):
     DSNRegistryEntryDiscoverer.__init__(self)
     self._connectionInfo = None
     self.__connections = {}