Database server discovery using a configuration file
First Claim
1. A computer-implemented method of discovering a database server to access a first file stored on a remote machine from a client machine, the method comprising:
- identifying a location of the first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that the server local to the first file is available, accessing the first file using the server local to the first file; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the first file.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, the present invention provides methods and systems for enabling client machines to discover server configuration information for accessing a remotely stored file. A first client identifies a remotely stored file and determines if an associated configuration file exists. If a configuration file exists, the client uses the configuration information to discover the server to access the file. If a configuration file does not exist, the client determines whether a server local to the file is available. If so, the client uses that server to access the file. If not, the client uses a server local to the client machine to access the file. The first client then creates a configuration file so that subsequent clients attempting to access the file can use the configuration file to discover the server to use to access the file.
-
Citations
20 Claims
-
1. A computer-implemented method of discovering a database server to access a first file stored on a remote machine from a client machine, the method comprising:
-
identifying a location of the first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that the server local to the first file is available, accessing the first file using the server local to the first file; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the first file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of discovering a database server to access a first file stored on a remote machine from a client machine, the method comprising:
-
identifying a location of a first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that no server local to the first file is available, accessing the first file using a server local to the client machine; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the client machine. - View Dependent Claims (8)
-
-
9. A computer-implemented method of discovering a database server used to access a first file stored on a remote machine from a client machine, the method comprising:
-
identifying a location of the first file stored on a remote machine;
accessing a second file on the remote machine; and
accessing the first file using a server identified in the second file. - View Dependent Claims (10)
-
-
11. A computer-implemented method of discovering a database server used to access a first file stored on a remote machine from a client machine, the method comprising:
-
identifying a location of the first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file exists, accessing the-first file using a server identified in the configuration file; and
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that the server local to the first file is available, accessing the first file using the server local to the first file; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the first file;
responsive to determining that no server local to the first file is available, accessing the first file using a server local to the client machine; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the client machine. - View Dependent Claims (12)
-
-
13. A system for enabling a client machine to access a data file stored on a remote machine, the system comprising:
-
a network;
a client machine coupled to the network; and
a remote machine coupled to the network, the remote machine storing the data file and a configuration file and executing a server application, the configuration file accessible by the client machine and containing information that enables the client machine to contact the server application, and the server application configured to access the data file and transmit it to the client machine. - View Dependent Claims (14)
-
-
15. A system for enabling a second client machine to access a data file stored on a remote machine, the system comprising:
-
a network;
a first client machine coupled to the network, the first client machine executing a server application;
a second client machine coupled to the network;
a remote machine coupled to the network, the remote machine storing the data file and a configuration file, the configuration file accessible by the second client machine and containing information that enables the second client machine to contact the server application, wherein the server application is configured to access the data file and transmit it to the second client machine. - View Dependent Claims (16)
-
-
17. A computer program product for discovering a database server to access a first file stored on a remote machine from a client machine, the computer program product stored on a computer readable medium, and adapted to perform the operations of:
-
identifying a location of the first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that the server local to the first file is available, accessing the first file using the server local to the first file; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the first file. - View Dependent Claims (18)
-
-
19. A computer program product for discovering a database server to access a first file stored on a remote machine from a client machine, the computer program product stored on a computer readable medium, and adapted to perform the operations of:
-
identifying a location of a first file stored on a remote machine;
responsive to determining that a configuration file associated with the first file does not exist, determining if a server local to the first file is available;
responsive to determining that no server local to the first file is available, accessing the first file using a server local to the client machine; and
creating the configuration file associated with the first file, wherein the configuration file identifies the server local to the client machine. - View Dependent Claims (20)
-
Specification