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 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")
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 = {}
def __init__(self): DSNRegistryEntryDiscoverer.__init__(self) self.__db2_home = None self.__address = None self.__port = None self.__database = None
def __init__(self): DSNRegistryEntryDiscoverer.__init__(self) self.__oracle_home = None self.__address = None self.__port = None self.__database = None
def discover(self, name, driverName, scope, shell): DSNRegistryEntryDiscoverer.discover(self, name, driverName, scope, shell) self._connectionInfo = self.__getConnectionInfo( self._raw_object.Server, shell)