System for making data available to an outside software package by utilizing a data file which contains source and destination information
First Claim
1. In a first computer system 130, having predefined peripherals (132, 133) operatively connected thereto, said first computer system including interface logic for communicating with said predefined peripherals, and further wherein said first computer system includes an operating system (135) and application software packages (140) residing therein which execute under control of said operating system, and further wherein said first computer system includes a data exchange logic (150) for permitting an outside application software package (141) to be integrated into the first computer system, the outside application software package being created to perform a predefined application function in a second computer system, said outside application software package having identified application variables, the environment of the second computer system including a computer and an operating system of the same type as that of the first computer system, the source of the identified application variables of the outside application software package defied for the second computer system being different than the source of the identified application variables in the first computer system, the data exchange logic providing a method of making the identified application variables available from the predefined peripherals of the first computer system to the outside application software package integrated into the first computer system, said method comprising the steps of:
- a) generating a data file containing a point list definition file for identifying source and destination information of the identified application variables and a control file for specifying what to do with data input to or output form the outside application software package, when said outside application software package is executing in said first computer system; and
b) i) accessing a first package (152), said first package including first program logic and first preselected information of said data file, when it is desired to obtain the identified application variables, said first package utilizing information contained in said data file to generate commands to obtain the identified application variables, the information of said data file including the source of the identified application variables internal to or external to said first computer system; and
ii) accessing a second package (153), said second package including second program logic and second preselected information of said data file, when it is desired to output results of performing the predefined application function, said second package utilizing information contained in said data file to generate commands to cause the results to be outputted, the information of said data file including a destination of the results to be outputted external to or internal to said first computer system, thereby permitting an outside application software program to be integrated into said first computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, having external peripherals, includes an operating system and application packages residing therein. Data exchange logic permits an outside application package (generated by a third party to perform a predefined application function in a general purpose computer environment) to be integrated into the computer system. A data file containing information for making the necessary data available to the outside application package in the computer system is generated off-line. When the outside application package is executing in the computer system and it is desired to obtain the necessary data, a first package is accessed. The first package utilizes information contained in the data file to generate commands to obtain the necessary data. Information of the data file includes source information of the necessary data internal to or external to the computer system. If, however it is desired to output results of the predefined application function, a second package is accessed. The second package utilizes information contained in the data file to generate commands to cause the results to be outputted. The information of the data file includes destination information of the results to be outputted external to or internal to the computer system.
112 Citations
7 Claims
-
1. In a first computer system 130, having predefined peripherals (132, 133) operatively connected thereto, said first computer system including interface logic for communicating with said predefined peripherals, and further wherein said first computer system includes an operating system (135) and application software packages (140) residing therein which execute under control of said operating system, and further wherein said first computer system includes a data exchange logic (150) for permitting an outside application software package (141) to be integrated into the first computer system, the outside application software package being created to perform a predefined application function in a second computer system, said outside application software package having identified application variables, the environment of the second computer system including a computer and an operating system of the same type as that of the first computer system, the source of the identified application variables of the outside application software package defied for the second computer system being different than the source of the identified application variables in the first computer system, the data exchange logic providing a method of making the identified application variables available from the predefined peripherals of the first computer system to the outside application software package integrated into the first computer system, said method comprising the steps of:
-
a) generating a data file containing a point list definition file for identifying source and destination information of the identified application variables and a control file for specifying what to do with data input to or output form the outside application software package, when said outside application software package is executing in said first computer system; and b) i) accessing a first package (152), said first package including first program logic and first preselected information of said data file, when it is desired to obtain the identified application variables, said first package utilizing information contained in said data file to generate commands to obtain the identified application variables, the information of said data file including the source of the identified application variables internal to or external to said first computer system; and ii) accessing a second package (153), said second package including second program logic and second preselected information of said data file, when it is desired to output results of performing the predefined application function, said second package utilizing information contained in said data file to generate commands to cause the results to be outputted, the information of said data file including a destination of the results to be outputted external to or internal to said first computer system, thereby permitting an outside application software program to be integrated into said first computer system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a first computer system (130), having predefined peripherals (132, 133) operatively connected thereto, said first computer system including interface logic for communicating with said predefined peripherals, and further wherein said first computer system includes an operating system (135) and application software packages (140) residing therein which execute under control of said operating system, and further wherein said first computer system includes a data exchange (150) logic for permitting an outside application software package (141) to be integrated into the first computer system, the outside application package being created to perform a predefined application function in a second computer system said outside application package having identified application variables the environment of the second computer system including a computer and an operating system of the same type as that of the first computer system, the source of the identified application variables of the outside application software package defined for the second computer system being different than the source of the identified application variables in the first computer system, the data exchange logic providing means of making the identified application variables available form the predefined peripherals of the first computer system to the outside application software package integrated into the first computer system, said data exchange logic comprising:
-
a) means for generating a data file containing a point list definition file for identifying source and destination information of the identified application variables and a control file for specifying what to do with data input to or output from the outside application software package, when said outside application software package is executing in said first computer system; and b) i) means for accessing a first logic package (152) by said outside application software package when it is desired to obtain the identified application variables, said first logic package operatively coupled to said means for generating, said first logic package utilizing information contained in said data file to generate commands to obtain the identified application variable, the information of said data file including the source of the identified application variables internal to or external to said first computer system; and ii) means for accessing a second logic package (153) by said outside application software package when it desired to output results of performing the predefined application function, said second logic package being operatively coupled to said means for generating, said second logic package utilizing information contained in said data file to generate commands to case the results to be outputted, the information of said data file including a destination of the results to be outputted external to or internal to said first computer system, thereby permitting an outside application software program to be integrated into said first computer system.
-
Specification