Patent ID: 8782638
Filing Date: 2014-07-15
Classification: G06F

Abstract:
1. A computer-implemented method for creating an execution path for interfacing with a legacy program that is unable to create a Java Virtual Machine in a mainframe computing environment, comprising: initiating execution of an initiator program using a script program executed by a z/OS operating system of a mainframe computer; creating, by the initiator program, a first run-time environment for programs on the mainframe computer, where the creation of the runtime environment uses pre-initialization (PIPI) services of a Language Environment component of the z/OS operating system; initiating execution of a configuration program in the first run-time environment by the initiator program, where the configuration program is written in a high level programming language that differs from the programming language of the legacy program; specifying user-defined parameters for a Java Virtual Machine to the configuration program; creating, by the configuration program, a Java Virtual Machine (JVM) in second run-time environment of the mainframe computer, where the JVM is created by the configuration program using the user-defined parameters and the second run-time environment differs from the first run-time environment; and executing the legacy program in the first run-time environment, where the legacy program passes data to the configuration program which in turn invokes a Java method.