IP Library Granted Patent US 9,189,255
Granted Patent B2
US 9,189,255 · App. 11/672,730 · Granted Nov 17, 2015

System and methods for generating runtime messages

Inventor: Harald R. Schöning (Dieburg, DE)
Assignee: Software AG
G06F9/4448G06F9/44536
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,189,255
App. No.
11/672,730
Granted
Nov 17, 2015
Kind
B2
Abstract

A method for generating a runtime message of an application ( 20 ) comprising the steps of generating a unique message identification for the runtime message, generating a message content, providing an XML repository ( 30 ), which stores the unique message identification and the message content in an XML format and including a call for the message in the application ( 20 ) using the unique message identification so that the XML repository ( 30 ) is accessed during runtime for display of the message content.

Claims (38)

1. A method for generating a runtime message of an application, comprising:

utilizing a computer to perform:

a. creating at development time a unique message identification for the runtime message;

b. generating at development time a message content;

c. providing an XML repository, which, at development time, stores the unique message identification and the message content in an XML format, wherein the message content comprises at least one parameter designated in the message content by a descriptive name, and wherein the XML repository is separate and distinct from the application;

d. including, at development time, a call for the message in the application using the unique message identification so that the XML repository is accessed during runtime for display of the message content, wherein the call for the message is configured to provide a value for the at least one named parameter at runtime; and

e. deriving external documentation for the runtime message based on the XML repository, wherein the external documentation comprises:

the message content, including the one or more parameter names; and

an explanation of the runtime message.

2. The method of claim 1 , wherein a type and/or a style of each parameter are stored in the XML repository.

3. The method of claim 2 , wherein the call of the message included in the application is comprised in a routine defining the number and types of values for the one or more parameters.

4. The method of claim 1 , further comprising the step of:

generating at least two different versions of the message content related to a single message identification in the XML repository for being selected for display during runtime depending on at least one runtime condition of the application.

5. The method of claim 4 , wherein the application is a database application executable on a client and wherein the XML repository is provided on a database server connected to the client.

6. The method of claim 5 , wherein the at least two different versions of the message content are stored in the XML repository to be selectable for display by different clients.

7. A method for generating messages during runtime of an application, comprising:

utilizing a computer to perform:

a. executing, during runtime, a call to an XML repository, the call including a unique message identification, wherein the call is configured to provide a value for at least one named parameter in a message corresponding to the unique message identification at runtime, and wherein the XML repository is separate and distinct from the application;

b. receiving, during runtime, message content related to the unique message identification from the XML repository;

c. displaying, during runtime, the message content to a user, wherein the message content comprises the provided value for the at least one named parameter; and

d. wherein the XML repository provides access for generating external documentation for the application, wherein the external documentation comprises:

the message content, including the at least one parameter's name; and

an explanation of the message content.

8. The method of claim 7 , wherein different versions of the message content stored in the XML repository and related to the same message identification are received, depending on a runtime condition.

9. The method of claim 8 , wherein the application is a database application executed on a client and wherein the XML repository is provided on a database server connected to the client.

10. The method of claim 9 , wherein different versions of the message content are received by different clients.

11. The method of claim 7 , wherein the message is an error message displaying instructions how to resolve an error occurred during execution of the application.

12. A system memory medium comprising program instructions for generating a runtime message of an application, the memory medium comprising:

a. an editor automatically generating a unique message identification for the runtime message and adapted to generate message content;

b. a XML repository, for storing the unique message identification and the related message content in an XML format, wherein the message content comprises at least one parameter designated in the message content by a descriptive name, and wherein the XML repository is separate and distinct from the application; and

c. external documentation that is synchronized with the runtime message by being derived based on the XML repository, wherein the external documentation comprises:

the message content, including the one or more parameter names; and

an explanation of the runtime message.

13. The system memory medium of claim 12 further comprising means for including a call for the message in the application using the unique message identification so that the XML repository is accessed during runtime for display of the message.

14. The system memory medium of claim 12 , wherein the message content stored in the XML repository comprises a type and/or a style of each parameter stored in the XML repository.

15. The system memory medium of claim 12 , wherein the XML repository further comprises:

at least one further version of the message content related to the same message identification and adapted to be selected for display during runtime depending on at least one runtime condition of the application.

16. The system memory medium of claim 12 , wherein the application is a database application executable on at least a first and a second client and wherein the XML repository is adapted to store a first and a second version of the message content to be received by the first and the second client, respectively.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: SOFTWARE AG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 069048/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2007
From: SCHONING, HARALD R., DR.
To: SOFTWARE AG
Reel/Frame 019486/0816 →
Priority Claims (1)
EP 06015245 · Jul 21, 2006 · regional
Continuity (1)
Related Publication 20080281850A1 · Nov 13, 2008