Change and accounting log for object-oriented systems
First Claim
1. A computerized method for recording modifications to an object oriented system, comprising the steps of:
- creating a change and accounting log in a data storage device coupled to a computer, wherein the change and accounting log records all changes to the object oriented svstem that affect objects in the object oriented system;
invoking a function in an application programming interface to change one or more aspects of an object-oriented system;
creating a log entry in the application programming interface that documents various aspects of the invoked function; and
storing the log entry into the change and accounting log in the data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for providing a change and accounting log in an object-oriented system. When a function is invoked in an application programming interface (API) to modify one or more aspects of the object-oriented system, a log entry is created in the API that documents various aspects of the invoked function. The log entry identifies the invoked function in the API, input parameters passed to the invoked function in the API, output parameters received from the invoked function in the API, and/or a return code received from the invoked function in the API that indicates a successful and failed completion of the invoked function in the API. Thereafter, the API stores the log entry into the change and accounting log in the data storage device.
-
Citations
19 Claims
-
1. A computerized method for recording modifications to an object oriented system, comprising the steps of:
-
creating a change and accounting log in a data storage device coupled to a computer, wherein the change and accounting log records all changes to the object oriented svstem that affect objects in the object oriented system; invoking a function in an application programming interface to change one or more aspects of an object-oriented system; creating a log entry in the application programming interface that documents various aspects of the invoked function; and storing the log entry into the change and accounting log in the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized apparatus for recording modifications to an object oriented system, comprising:
-
a computer having a data storage device connected thereto; means, performed by the computer, for creating a change and accounting log in the data storage device coupled to a computer, wherein the change and accounting log records all changes to the object oriented system that affect objects in the object oriented system; means, performed by the computer, for invoking a function in an application programming interface to change one or more aspects of an object-oriented system; means, performed by the computer, for creating a log entry in the application programming interface that documents various aspects of the invoked function; and means, performed by the computer, for storing the log entry into the change and accounting log in the data storage device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising a program storage medium readable by a computer having a memory, the medium tangibly embodying one or more programs of instructions executable by the computer to perform method steps for recording modifications to an object oriented system, the method comprising the steps of:
-
creating a change and accounting log in a data storage device coupled to a computer, wherein the change and accounting log records all changes to the object oriented system that affect objects in the object oriented system; invoking a function in an application programming interface to change one or more aspects of an object-oriented system; creating a log entry in the application programming interface that documents various aspects of the invoked function; and storing the log entry into the change and accounting log in the data storage device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification