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.
- 2. The method of claim 1 above, wherein the log entry identifies the invoked function in the application programming interface.
- 3. The method of claim 1 above, wherein the log entry identifies input parameters passed to the invoked function in the application programming interface.
- 4. The method of claim 1 above, wherein the log entry identifies output parameters received from the invoked function in the application programming interface.
- 5. The method of claim 1 above, wherein the log entry identifies a return code received from the invoked function in the application programming interface.
- 6. The method of claim 1 above, wherein the return code indicates a successful or failed completion of the invoked function in the application programming interface.
- 7. The method of claim 1 above, wherein the return code indicates specific error information, including information about a user id, a user name, a time, a date, and a process id in the log.
- 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.
- 9. The apparatus of claim 8 above, wherein the log entry identifies the invoked function in the application programming interface.
- 10. The apparatus of claim 8 above, wherein the log entry identifies input parameters passed to the invoked function in the application programming interface.
- 11. The apparatus of claim 8 above, wherein the log entry identifies output parameters received from the invoked function in the application programming interface.
- 12. The apparatus of claim 8 above, wherein the log entry identifies a return code received from the invoked function in the application programming interface.
- 13. The apparatus of claim 8 above, wherein the return code indicates a successful and failed completion of the invoked function in the application programming interface.
- 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.
- 15. The method of claim 14 above, wherein the log entry identifies the invoked function in the application programming interface.
- 16. The method of claim 14 above, wherein the log entry identifies input parameters passed to the invoked function in the application programming interface.
- 17. The method of claim 14 above, wherein the log entry identifies output parameters received from the invoked function in the application programming interface.
- 18. The method of claim 14 above, wherein the log entry identifies a return code received from the invoked function in the application programming interface.
- 19. The method of claim 14 above, wherein the return code indicates a successful and failed completion of the invoked function in the application programming interface.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of the following co-pending and commonly-assigned patent applications:
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5339392 |
Risberg et al. |
Aug 1994 |
|
5701484 |
Artsy |
Dec 1997 |
|
5748896 |
Daly et al. |
May 1998 |
|
Related Publications (5)
|
Number |
Date |
Country |
|
747414 |
Nov 1996 |
|
|
747416 |
Nov 1996 |
|
|
747057 |
Nov 1996 |
|
|
747058 |
Nov 1996 |
|
|
747417 |
Nov 1996 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
747415 |
Nov 1996 |
|