Technique for implementing seamless shortcuts in sharepoint
First Claim
1. A method executable by a processor for retrieving requested items in a database, the method comprising:
- receiving a first request for retrieving a given item from a first database, wherein the first request comprises a first location identifier for the given item; and
in response to determining content data of the given item has been replaced in the database with a shortcut, wherein the shortcut is a value indicating the content data of the given item is stored in an archive store, generating a second request for retrieving the given item from the archive store; and
in response to determining content data of the given item has not been replaced in the database with a shortcut and has been replaced with a second location identifier indicating the content data of the given item is not stored in the database and is not stored in the archive store, rerouting the first request from the first database to a second location identified by the second location identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating shortcuts within a database for archived items. A client computer sends a retrieval request for a given item to a web server. The given item may be an electronic document. A custom HTTPModule within the web server intercepts the request. The HTTPModule uses a uniform resource locator (URL) provided in the request to locate a record associated with the given item. If a given fixed string value is read from the record in place of the original content data, then the web server requests original content data for the given item from an archive store. The record still maintains identification information, such as a document identifier and the URL in order to maintain links and workflows. The retrieval request is not rerouted to an alternate path, and the client computer receives the original content data, rather than an indication of a shortcut.
52 Citations
20 Claims
-
1. A method executable by a processor for retrieving requested items in a database, the method comprising:
-
receiving a first request for retrieving a given item from a first database, wherein the first request comprises a first location identifier for the given item; and in response to determining content data of the given item has been replaced in the database with a shortcut, wherein the shortcut is a value indicating the content data of the given item is stored in an archive store, generating a second request for retrieving the given item from the archive store; and in response to determining content data of the given item has not been replaced in the database with a shortcut and has been replaced with a second location identifier indicating the content data of the given item is not stored in the database and is not stored in the archive store, rerouting the first request from the first database to a second location identified by the second location identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a web server; a client computer coupled to the web server via a network; an archive store coupled to the web server via the network; wherein the client computer is configured to send a first request for a given item to the web server, wherein the first request comprises a first location identifier for the given item; wherein the web server is configured to; read stored content data from a data location identified by said first location identifier in response to receiving the first request; in response to determining content data of the given item has been replaced in the database with a shortcut, wherein the shortcut is a value indicating the content data of the given item is stored in the archive store, generate a second request for retrieving the given item from the archive store; and in response to determining content data of the given item has not been replaced in the database with a shortcut and has been replaced with a second location identifier indicating the content data of the given item is not stored in the database and is not stored in the archive store, reroute the first request from the first database to a second location identified by the second location identifier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing program instructions for creating a shortcut for an archived item in a database, wherein the program instructions are executable by the processor to:
-
send a first request for a given item from a client computer to a web server, wherein the first request comprises a first location identifier for the given item; read stored content data from a data location within the web server identified by said first location identifier; in response to determining content data of the given item has been replaced in the database with a shortcut, wherein the shortcut is a value indicating the content data of the given item is stored in the archive store, generate a second request for retrieving the given item from the archive store; and in response to determining content data of the given item has not been replaced in the database with a shortcut and has been replaced with a second location identifier indicating the content data of the given item is not stored in the database and is not stored in the archive store, reroute the first request from the first database to a second location identified by the second location identifier. - View Dependent Claims (18, 19, 20)
-
Specification