Method In A Database Server
First Claim
1. A method of storing data in a database server arranged to store data related to a plurality of applications, wherein a data stored for a first application is a data that is used by a second application the method comprising the step of:
- receiving a message from an application server serving the first application, the message containing description information (D1) specifying valid data contents for performing a data entry with said database server,checking (330) by the database server whether any validation rule is already stored for said data entry,In the event there already exists a validation rule for said data entry,maintaining unchanged by the database server the previously existing validation rule, orupdating the previously existing validation rule by adding new validation data content provided by said first application;
otherwise,In the event there is no validation rule already stored for said data entry,storing, based on the received description information, a validation rule in relationship with the identified data entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus and computer program for storing by a database server a plurality of data entries containing data related to a plurality of applications. The database server receives a request to modify the content of a data entry and checks a validation rule related to the entry before performing the modification. The validation rule contains information usable for determining valid data contents that can be stored in said entry, and information for building the validation rule is received from one or more application servers serving said applications. When a back end database server system stores data related to a plurality of applications, data validation check mechanisms are simplified, as information for performing validity checks are received from the application servers in the database system.
-
Citations
21 Claims
-
1. A method of storing data in a database server arranged to store data related to a plurality of applications, wherein a data stored for a first application is a data that is used by a second application the method comprising the step of:
-
receiving a message from an application server serving the first application, the message containing description information (D1) specifying valid data contents for performing a data entry with said database server, checking (330) by the database server whether any validation rule is already stored for said data entry, In the event there already exists a validation rule for said data entry, maintaining unchanged by the database server the previously existing validation rule, or updating the previously existing validation rule by adding new validation data content provided by said first application;
otherwise,In the event there is no validation rule already stored for said data entry, storing, based on the received description information, a validation rule in relationship with the identified data entry. - View Dependent Claims (3, 4, 5, 6)
-
-
2. (canceled)
-
7. (canceled)
-
8. (canceled)
-
13. (canceled)
-
14. A system for storing data in a database server arranged to store data related to a plurality of applications, wherein a data stored for a first application is a data that is used by a second application, comprising:
-
means for receiving a message from an application server serving the first application, the message containing description information specifying valid data contents for performing a data entry with said database server, means for checking by the database server whether any validation rule is already stored for said data; and In the event there already exists a validation rule for said data entry, means for updating the previously existing validation rule by adding new validation data content provided by said first application;
otherwise,In the event there is no validation rule already stored for said data entry, means for storing based on the received description information, a validation rule in relationship with the identified data entry. - View Dependent Claims (9, 10, 11, 12)
-
-
15. A method for storing data associated with a plurality of applications within a telecommunication network wherein said data are stored within a database server node and said plurality of applications are provided by one or more application server node communicably coupled to said database server node, said method comprising the steps of:
-
receiving a first message from a first application, said first message including first description information specifying the requirements for validating a particular data entry associated with said first application; storing said description information with said database server node for serving said first application; receiving a second message from a second application, said second message including second description information specifying the requirements for validating a particular data entry associated with said second application; updating said description information already stored with said database server to add said second description information; in response to receiving a request from either said first application or second application for making a data entry into said database server, performing said requested data entry if said requested data entry complies with requirements associated with said updated description. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification