Testing of inactive design-time artifacts

US9646041B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9646041-B2
Application numberUS-201414312071-A
CountryUS
Kind codeB2
Filing dateJun 23, 2014
Priority dateNov 25, 2013
Publication dateMay 9, 2017
Grant dateMay 9, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system includes reception of an instruction to commit a design-time artifact of a database server application to a repository of a database server, storage of the design-time artifact in the repository of the database server in association with an inactive flag, reception of a request from a user to access the design-time artifact associated with the inactive flag, and, in response to the request, generation of a private runtime representation of the design-time artifact associated with the inactive flag, and deployment of the private runtime representation of the design-time artifact for exclusive use by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: receive an instruction to commit a design-time artifact of a database server application and metadata associated with the design-time artifact to a repository of a database server; associate the design-time artifact with a flag that indicates an active state of the design-time artifact or an inactive state of the design-time artifact, wherein the design-time artifact is a database procedure or an analytical view and wherein in a case that the design-time artifact is associated with a flag that indicates an inactive state, the metadata stored in the repository indicates that the design-time artifact is a test version of a second design-time artifact that is associated with a flag that indicates an active state; store the design-time artifact in the repository of the database server in association with the flag; set the flag to indicate the inactive state; receive a request from a user to access the design-time artifact associated with the flag set to the inactive state; and in response to the request, and based on the flag indicating the inactive state, generate a private runtime representation of the design-time artifact and deploy the private runtime representation of the design-time artifact for exclusive use by the user. 2. A system according to claim 1 , wherein the processor is further to execute the processor-executable process steps to cause the system to: store a second design-time artifact in the repository of the database server in association with a second flag set to the inactive state; and in response to the request, and based on the second flag indicating the inactive state, generate a second private runtime representation of the second design-time artifact, and deploy the second private runtime representation of the design-time artifact for exclusive use by the user. 3. A system according to claim 1 , wherein the instruction is received from the user. 4. A computer-implemented method comprising: receiving an instruction to commit a design-time artifact of a database server application and metadata associated with the design-time artifact to a repository of a database server; associating the design-time artifact with a flag that indicates an active state of the design-time artifact or an inactive state of the design-time artifact, wherein the design-time artifact is a database procedure or an analytical view and wherein in a case that the design-time artifact is associated with a flag that indicates an inactive state, the metadata stored in the repository indicates that the design-time artifact is a test version of a second design-time artifact that is associated with a flag that indicates an active state; storing the design-time artifact in the repository of the database server in association with the flag; setting the flag to indicate the inactive state; receiving a request from a user to access the design-time artifact associated with the flag set to the inactive state; and in response to the request, and based on the flag indicating the inactive state, generating a private runtime representation of the design-time artifact, and deploying the private runtime representation of the design-time artifact for exclusive use by the user. 5. A computer-implemented method according to claim 4 , further comprising: storing a second design-time artifact in the repository of the database server in association with a second flag set to the inactive state; and in response to the request, and based on the second flag indicating the inactive state, generating a second private runtime representation of the second design-time artifact, and deploying the second private runtime representation of the design-time artifact for exclusive use by the user. 6. A computer-implemented method according to claim 4 , wherein the instruction is received from the user. 7. A non-transitory computer-readable medium storing program code, the program code executable by a computer system to cause to the computer system to: receive an instruction to commit a design-time artifact of a database server application and metadata associated with the design-time artifact to a repository of a database server; associating the design-time artifact with a flag that indicates an active state of the design-time artifact or an inactive state of the design-time artifact, wherein the design-time artifact is a database procedure or an analytical view and wherein in a case that the design-time artifact is associated with a flag that indicates an inactive state, the metadata stored in the repository indicates that the design-time artifact is a test version of a second design-time artifact that is associated with a flag that indicates an active state; store the design-time artifact in the repository of the database server in association with the flag; set the flag to indicate the inactive state; receive a request from a user to access the design-time artifact associated with the flag set to the inactive state; and in response to the request, and based on the flag indicating the inactive state, generate a private runtime representation of the design-time artifact and deploy the private runtime representation of the design-time artifact for exclusive use by the user. 8. A medium according to claim 7 , wherein the program code is further executable by a computer system to cause to the computer system to: store a second design-time artifact in the repository of the database server in association with a second flag set to the inactive state; and in response to the request, and based on the second flag indicating the inactive state, generate a second private runtime representation of the second design-time artifact, and deploy the second private runtime representation of the design-time artifact for exclusive use by the user. 9. A medium according to claim 7 , wherein the instruction is received from the user. 10. The system of claim 1 , wherein in a case that the design-time artifact is associated with a flag that indicates an active state, the design-time artifact is compiled as a runtime object and is executed at runtime. 11. The system of claim 1 , wherein the user is a developer that committed the design-time artifact to the repository. 12. The system of claim 1 , wherein the received request comprises a request to access all design-time artifacts associated with a flag set to the inactive state. 13. The system of claim 1 , wherein the private runtime representation of the design-time artifact is associated with an application that comprises the design-time artifact associated with the flag set to the inactive state and wherein the private runtime representation of the design-time artifact associated with the flag set to the inactive state comprises execution of the application including the design-time artifact associated with the flag set to the inactive state.

Assignees

Inventors

Classifications

  • Design, administration or maintenance of databases · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9646041B2 cover?
A system includes reception of an instruction to commit a design-time artifact of a database server application to a repository of a database server, storage of the design-time artifact in the repository of the database server in association with an inactive flag, reception of a request from a user to access the design-time artifact associated with the inactive flag, and, in response to the req…
Who is the assignee on this patent?
Foebel Florian, Friedmann Bjoern, Gruschko Boris, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).