Patent ID: 7383285

Claim:
In a specialized Data Management System (DMSII) wherein a client application means ( 100 ) operates with a Data Access System ( 102 ) to communicate with a Database Server ( 104 ) operating under a Master Control Program (MCP) a system for enabling OLE DB applications to access normalized relational table structures from hierarchical formatted data in said Database Server ( 104 ) comprising the steps of: (a) client application means ( 100 ) utilizing OLE DB applications for initiating changes in data, accessed from said Database Server ( 104 ) holding hierarchical data; (b) data access means ( 102 ) for communicating requests from said client application means ( 100 ) to said Database Server ( 104 ) including: (b1) means for converting the native hierarchical format of data in said Database Server ( 104 ) into relational format suitable for OLE DB applications in said client application means ( 100 ); (b2) OLE DB Data Provider Object means ( 20 ) connecting to said client application means ( 100 ) via an Application Program Interface ( 24 ) and communicating with a Data Provider Object ( 25 ) and transport Object ( 26 ), said Data Provider Object for interfacing OLE DB applications to and from a Worker Module ( 27 ) via said Transport Object ( 26 ) which enables communication between said Database Server ( 104 ) and said client application means ( 100 ); (b3) said Objects ( 25 , 26 ) connected to a Server Library ( 28 ) and Worker Module ( 27 ) for transmitting requests and data to and from said Database Server ( 104 ).