Skip to content
/ lspf Public

Open source Linux version of the IBM mainframe z/OS ISPF Dialogue Manager

License

Notifications You must be signed in to change notification settings

daniel64/lspf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lspf

Open source Linux version of IBM's z/OS ISPF Dialogue Manager written in C++

Application programs wishing to use DM Services, can be written in C++ or rexx (open object rexx). Calls are made via a pApplication method or the ISPEXEC interface.

Most services are supported, including many Library Management services, as are dynamic input/output areas, scrollable fields, tables, table displays (including multi-line models), file tailoring and a large subset of the ISPF panel language (including optional support for the *REXX/*ENDREXX and PANEXIT panel statements). If REXX support has been enabled, simple ISPF panels can also be displayed. See doc directory for more details.

This as been written as an exercise whilst learning C++ and OOP and I've put it on GitHub in case anyone wants to use/contribute to it. There is a lack of applications, but there is a browser, an editor similar to the mainframe PDF editor that also supports macros (including line command macros) written in OOREXX or C++ and syntax hilighting. There is also a file list application, a compare utility and some system utilities (including for systemd). See options 3 and 5 from the Primary Menu.

Other features include split screen, application stacking, keylists, reflists, command tables, field expansion, field history, command retrieve, cursor-sensitive help, keylist help, swapbar, show pfkeys etc.

Screenshots:

Alt text

Alt text

Alt text

Alt text

About

Open source Linux version of the IBM mainframe z/OS ISPF Dialogue Manager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages