Patent ID: 6574673
Filing Date: 2003-06-03
Classification: G06F,Y10S

Abstract:
A method for communicating with a called routine written in a first programming language that is not supported by a database system from a calling routine written in a second programming language that is supported by a database system, the method comprising the steps of:receiving within said database system user input that specifies an interface of a proxy routine in said second programming language for accessing said called routine, wherein said interface includes a first number of interface parameters and said called routine includes a second number of routine parameters, wherein each interface parameter of said interface parameters is of a data type supported by the second programming language, wherein said first number does not equal said second number; and said database system generating metadata that establishes a mapping of the interface parameters of said interface to the routine parameters of said called routine; wherein: the method further includes the step of determining whether said user input specifies the mapping; and the step of generating metadata includes generating metadata that establishes the mapping according to a default set of rules if said user input does not specify the mapping.