US2012084266A1PendingUtilityA1

System, method and computer program product for validating one or more metadata objects

57
Assignee: BROOKS DAVIDPriority: Sep 9, 2005Filed: Dec 8, 2011Published: Apr 5, 2012
Est. expirySep 9, 2025(expired)· nominal 20-yr term from priority
G06F 16/176G06F 16/211G06F 16/214G06F 16/283G06F 16/9566G06F 16/972G06F 16/40G06F 15/173G06F 16/2329G06F 8/61G06F 3/0482H04L 67/34H04L 12/50G06F 16/24573G06F 16/289G06F 8/60H04L 63/1433G06F 16/904G06F 16/27G06F 3/0483G06F 8/658
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 creating a package definition that references a set of one or more metadata objects describing an application;   distributing the one or more metadata objects; and   validating the one or more metadata objects;   wherein the validation occurs prior to installation of the application.   
     
     
         2 . The method recited in  claim 1 , wherein the package definition includes a package identifier. 
     
     
         3 . The method recited in  claim 1 , wherein object dependencies for the metadata are identified and included in the package definition. 
     
     
         4 . The method recited in  claim 1 , wherein the validating includes checking for missing components. 
     
     
         5 . The method recited in  claim 1 , wherein the package definition is stored in a database. 
     
     
         6 . The method recited in  claim 1 , wherein the validation is performed in response to a user request. 
     
     
         7 . A computer program product embodied on a non-transitory computer readable medium, comprising:
 computer code for creating a package definition that references a set of one or more metadata objects describing an application;   computer code for distributing the one or more metadata objects; and   computer code for validating the one or more metadata objects;   wherein the validation occurs prior to installation of the application.   
     
     
         8 . The computer program product recited in  claim 7 , wherein the package definition includes a package identifier. 
     
     
         9 . The computer program product recited in  claim 7 , wherein the computer program product is operable such that object dependencies for the metadata are identified and included in the package definition. 
     
     
         10 . The computer program product recited in  claim 7 , wherein the computer code for validating includes computer code for checking for missing components. 
     
     
         11 . The computer program product recited in  claim 7 , wherein the computer program product is operable such that the package definition is stored in a database. 
     
     
         12 . The computer program product recited in  claim 7 , wherein the computer program product is operable such that the validation is performed in response to a user request. 
     
     
         13 . A system, comprising:
 a processor for creating a package definition that references a set of one or more metadata objects describing an application, distributing the one or more metadata objects, and validating the one or more metadata objects;   wherein the validation occurs prior to installation of the application.   
     
     
         14 . The system recited in  claim 13 , wherein the package definition includes a package identifier. 
     
     
         15 . The system recited in  claim 13 , wherein the system is operable such that object dependencies for the metadata are identified and included in the package definition. 
     
     
         16 . The system recited in  claim 13 , wherein the system is operable such that the validating includes checking for missing components. 
     
     
         17 . The system recited in  claim 13 , wherein the system is operable such that the package definition is stored in a database. 
     
     
         18 . The system recited in  claim 13 , wherein the system is operable such that the validation is performed in response to a user request.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.