System and method for executing job between different operating systems
First Claim
1. An inter-OS job execution system, in which a first processor running under a first operating system requests a second processor running under a second operating system different from the first operating system to execute a job including one or more job steps, said inter-OS job execution system comprising:
- job entry means for entering first information to the first processor to execute a program in the first operating system, the first information being in a language recognizable by the first operating system;
language conversion/transfer means for converting the entered first information into second information to execute the program in the second operating system in the second processor, the second information being in a language recognizable by the second operating system and different from the language recognizable by the first operating system, the second information including information of a file environment specified by the first information, for transferring the second information to the second processor, and for generating the file environment in the second processor;
data conversion/transfer means for mutually performing a conversion and a transfer between a file used by the first processor and a file used by the second processor, the file used by the second processor being in the file environment; and
job execution means for executing a program specified by the second information, which is transferred by said language conversion/transfer means, using data transferred by said data conversion/transfer means from the first processor to the second processor.
0 Assignments
0 Petitions
Accused Products
Abstract
In an information processing system running under two different operating systems (OS), a job entry unit enters a control program of a job, which is executed by the second operating system, via the first operating system. A language conversion/transfer unit converts the control program into a program for the second operating system, and transfers it to the second operating system. A data conversion/transfer unit mutually performs conversion and a transfer between files used for the first operating system and files used for the second operating system. A job execution unit executes the program for the second operating system using transferred data included in the files used for the second operating system. Thus, a user can execute the job without being conscious of differences between the operating systems.
175 Citations
12 Claims
-
1. An inter-OS job execution system, in which a first processor running under a first operating system requests a second processor running under a second operating system different from the first operating system to execute a job including one or more job steps, said inter-OS job execution system comprising:
-
job entry means for entering first information to the first processor to execute a program in the first operating system, the first information being in a language recognizable by the first operating system; language conversion/transfer means for converting the entered first information into second information to execute the program in the second operating system in the second processor, the second information being in a language recognizable by the second operating system and different from the language recognizable by the first operating system, the second information including information of a file environment specified by the first information, for transferring the second information to the second processor, and for generating the file environment in the second processor; data conversion/transfer means for mutually performing a conversion and a transfer between a file used by the first processor and a file used by the second processor, the file used by the second processor being in the file environment; and job execution means for executing a program specified by the second information, which is transferred by said language conversion/transfer means, using data transferred by said data conversion/transfer means from the first processor to the second processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first processor, for use in an inter-OS job execution system, running under a first operating system, and requesting a second processor running under a second operating system different from the first operating system to execute a job including one or more job steps, said first processor comprising:
-
job entry means for entering first information to execute a program in the first operating system, the first information being in a language recognizable by the first operating system; language conversion/transfer means for converting the first information into second information to execute the program in the second processor, the second information being in a language, recognizable by the second operating system and different from the language recognizable by the first operating system, the second information including information of a file environment specified by the first information, for transferring the second information to the second processor, and for generating the file environment in the second processor; and data conversion/transfer means for converting data used to execute the program specified by the second information into data for the second processor, and transferring converted data to the file environment in the second processor. - View Dependent Claims (8)
-
-
9. A second processor, for use in an inter-OS job execution system in which a first processor running under a first operating system requests said second processor running under a second operating system different from the first operating system to execute a job including one or more job steps, said second processor comprising:
-
reception means for receiving information to execute a program in the second operating system from the first processor, the information being in a language, recognizable by the second operating system and different from a language recognizable by the first operating system, the information including information of a file environment for the job, and for generating the file environment in the second processor; and job execution means for executing the program specified by the information using data transferred for the first processor, the data being in the file environment. - View Dependent Claims (10)
-
-
11. An inter-OS job execution system, in which a first operating system requests a second operating system to execute a job including one or more job steps, said inter-OS job execution system comprising:
-
job entry means for entering first information to execute a program in the first operating system, the first information being in a language recognizable by the first operating system; language conversion/transfer means for converting the first information into second information to execute the program in the second operating system, the second information being in a language, recognizable by the second operating system and different from the language recognizable by the first operating system, the second information including information of a file environment specified by the first information, for transferring the second information to the second operating system, and for generating the file environment under the second operating system; data conversion/transfer means for mutually performing a conversion and a transfer between a file used by the first operating system and a file used by the second operating system, the file used by the second operating system being in the file environment; and job execution means for executing a program specified by the second information transferred by said language conversion/transfer means, using the data transferred by said data conversion/transfer means from the first operating system to the second operating system.
-
-
12. An inter-OS job execution method in which a first processor running under a first operating system requests a second processor running under a second operating system different from the first operating system to execute a job including one or more job steps, comprising the steps of:
-
entering first information to the first processor to execute a program in the first operating system, the first information being in a language recognizable by the first operating system; converting the first information into second information to execute the program in the second operating system in the second processor, the second information being in a language, recognizable by the second operating system and different from the language recognizable by the first operating system, the information including information of a file environment specified by the first information and transferring the second information to the second processor; generating the file environment in the second processor; converting a file used by the first processor into a file used by the second processor, the file used by the second processor being in the file environment and transferring a converted file from the first processor to the second processor; and executing a program specified by the second information using data in a transferred file used by the second processor.
-
Specification