Form data message formatting method, program and system
First Claim
1. A computer program product provided on a computer readable medium having a plurality of computer readable program instructions recorded thereon for controlling the entry and display of data elements on an MES system, and subsequently reformatting form data elements into message data elements to be transmitted, said computer program product comprising:
- instruction means for sequentially interpreting and executing data structures from a form data file, for controlling the display of a plurality of form data elements;
instruction means for displaying the plurality of form data elements;
instruction means for storing the plurality of form data elements in a form data base;
instruction means for receiving user entered data (UED) for altering at least one of the respective form data elements;
instruction means for updating the respective altered form data elements in the form data base until the user data entry is complete;
instruction means for successively interpreting and executing a sequence of output description language (ODL) instructions from an output description language control file (.ODL file), the ODL instructions defining operations on at least one of the stored form data elements;
instruction means for creating a second sequence of reformatted message data elements responsive to the interpreted and executed .ODL instructions and the values of the form data elements;
instruction means for signaling a communication device to transmit the reformatted message data elements to a remote receiving site,whereby the second sequence of reformatted message data elements is transmitted in a desired format.
1 Assignment
0 Petitions
Accused Products
Abstract
A data message formatting program, method and system uses a script-driven, Output Description Language (ODL) program module. The ODL module interprets and executes instructions from an ASCII .ODL script file. The .ODL instructions and the ODL programming language cooperate with the output of a conventional data entry and display program module. The close coupling of the data structures of the data entry module and the ODL module provide a powerful means for automatically re-formatting data entered prior to transmission over a communication network. The .ODL file may be generated by a system administrator or user with a conventional text editor by following an Output Description Language Programming manual. The .ODL file and ODL module are designed to be used in combination with a Form Interpretive module (FIM) and corresponding form data file which are also installed on the system. The corresponding form data file is constructed with a corresponding Form Builder software Tool (FBT) which may be operated off line. The FIM is used to display and edit a set of form data elements which are to be entered and/or altered by a user of the system, prior to re-formatting and transmission of a data message incorporating the edited form data to a remote receiving site over a communication network. One embodiment of the ODL language is described. The ODL embodiment is designed to work compatibly with an FBT and FIM to permit a multiplicity of compatible pairs of .ODL and form data files to used to enter, modify and customize the format of data messages to be transmitted to the remote site. The FBT and FIM may be derived from commercially available software packages.
106 Citations
5 Claims
-
1. A computer program product provided on a computer readable medium having a plurality of computer readable program instructions recorded thereon for controlling the entry and display of data elements on an MES system, and subsequently reformatting form data elements into message data elements to be transmitted, said computer program product comprising:
-
instruction means for sequentially interpreting and executing data structures from a form data file, for controlling the display of a plurality of form data elements; instruction means for displaying the plurality of form data elements; instruction means for storing the plurality of form data elements in a form data base; instruction means for receiving user entered data (UED) for altering at least one of the respective form data elements; instruction means for updating the respective altered form data elements in the form data base until the user data entry is complete; instruction means for successively interpreting and executing a sequence of output description language (ODL) instructions from an output description language control file (.ODL file), the ODL instructions defining operations on at least one of the stored form data elements; instruction means for creating a second sequence of reformatted message data elements responsive to the interpreted and executed .ODL instructions and the values of the form data elements; instruction means for signaling a communication device to transmit the reformatted message data elements to a remote receiving site, whereby the second sequence of reformatted message data elements is transmitted in a desired format. - View Dependent Claims (2, 3, 4, 5)
-
Specification