×

Method and apparatus for developing scripts that access mainframe resources that can be executed on various computer systems having different interface languages without modification

  • US 5,390,314 A
  • Filed: 10/09/1992
  • Issued: 02/14/1995
  • Est. Priority Date: 10/09/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for converting software commands generated in a UNIX-based first programming language environment to software commands that operate in a second programming language environment, the system comprising:

  • a first computer system for gene rating input data signals in a first program language;

    a plurality of vendor second computer systems, each having a high-level second program language different from each other and different from the first program language;

    a vendor identification portion of said input data signals for selecting a desired one of the plurality of vendor second computer systems having a designated high-level language with which communication is to take place;

    a command data portion of said input data signals for designating a command function to be performed by the selected one of the plurality of vendor second computer systems;

    a plurality of command dispatch units, each unit generating selected output signals representing particular high-level language functions to be performed by a selected one of the plurality of vendor second computer systems according to the command data portion of the input data signal;

    a class dispatch unit for receiving said input data signal including the command data portion that designates a function to be performed by one of the plurality of vendor second computer systems and coupling the command data portion to a command dispatch unit designated by the vendor identification portion of the input data signal;

    an interface library memory coupled to each of the command dispatch units and storing sets of translation rules in the first program language representing a plurality of high-level language command functions to be performed by a selected one of the plurality of vendor second computer systems;

    a vendor library memory coupled to the interface library memory and storing corresponding matching command function rules in the second program language for each command in the first program language to enable each of the plurality of vendor second computer systems to perform the command; and

    a shared memory coupled to the interface library memory, the class dispatch unit, and the output of the vendor library for storing the current status of an on-going command function designated by said class dispatch unit to enable selection of the appropriate interface library translation rules that will match the appropriate vendor library command function rules and cause said command function to be performed by the selected one of the plurality of vendor second computer systems in its own program language.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×