Patent ID: 7213235
Filing Date: 2007-05-01
Classification: G06F

Abstract:
1. A method of connecting an external program to a server-based database system comprising: instantiating an applications object to identify all executing applications in said server-based database system, said applications object being an instance of an applications class conforming to a component object model standard for interfacing to a business database; instantiating an application object dynamically from said instantiated applications object to access at least one form and at least one menu in one of said executing applications; setting a forms property of said application object to include said at least one form of said executing application; setting a menus property of said application object to include a menu tree of said executing application, said menu tree identifying all menus in said executing application; invoking an item event handler within said application object to catch all item events that are non-menu events from said executing application; and invoking a menu event handler within said application object to catch all menu events from said executing application, wherein said instantiating an application object comprises instantiating a plurality of methods in said application object including: