Creating, Updating, Sharing, Managing, and Monitoring a Plurality of Independent Interactive System Productivity Facility (ISPF) Windows
AssigneeCA, Inc.
InventorsKristian Klima, Robert Skorpil
Life of this patent
Estimating the term…
Abstract
A user terminal executes a control application that generates and outputs a plurality of windows to a user terminal within a single emulator session and under a single user login. Each window corresponds to a particular application executing at the mainframe, and is sizable and immovable relative to the other windows. The control application translates application-independent commands into application-specific commands for the applications, and outputs those application-specific commands to those applications.
Claims18
A computer-implemented method comprising:
- establishing, by a user terminal, a text-based terminal session with a mainframe computer via a computer network, wherein the text-based terminal session is associated with a single user login;
- outputting a plurality of windows to the user terminal, wherein each window comprises a graphical user interface (GUI) for a corresponding software application executing on the mainframe computer, and is sizable and movable independently of the other windows;
- receiving, by the user terminal, a command directing a first application executing on the mainframe computer to perform an action;
- translating the command to an application-specific command for a second application executing on the mainframe computer, wherein the second application is associated with a second window that does not have focus;
- and
- outputting the application-specific command to the second application while maintaining focus at the first window.
A user terminal comprising:
- a communications interface circuit configured to communicate data with a mainframe computer via a text-based terminal session;
- and
- a processing circuit operatively connected to the communications network and configured to:
- generate a plurality of interactive System Productivity Facility (ISPF) windows, wherein each window is independently sizable and movable relative to the other ISPF windows, and corresponds to a software application executing on the mainframe computer;
- output the plurality of ISPF windows to a single emulator instance executing at the user terminal;
- translate a received command to an application-specific command for a second application associated with a second ISPF window, wherein the first ISPF window has focus and the second ISPF window lacks focus;
- and
- output the application-specific command to the second application while maintaining the focus at the first window.
A computer-readable storage medium having computer code stored thereon that, when executed by a processing circuit of a user terminal communicatively connected to a mainframe computer via a text-based session, causes the processing circuit to:
- establish a text-based terminal session with a mainframe computer via a computer network;
- output a plurality of windows to the user terminal, wherein each window comprises a graphical user interface (GUI) for a corresponding software application executing on the mainframe computer, and is sizable and movable independently of the other windows;
- receive a command that directs a first application executing on the mainframe computer to perform an action;
- translate the command to an application-specific command for a second application executing on the mainframe computer, wherein the second application is associated with a second window that does not have focus;
- and
- output the application-specific command to the second application while maintaining focus at the first window.
Dependencies are inferred from the claim text.