|
| |
Call for
more information:
417 882 8012
|
|
|
|
SimpList Features
Introduction SimpList™ is a productivity tool that vastly improves the traditional ISPF™ mainframe interface. Instead of constantly moving between many different panels and vendor products, tasks are completed in one location using simple point-and-shoot selection. Remembering and re-keying object names is a thing of the past, and selecting objects and executing commands is as easy as clicking a mouse.
As a mainframe application, the look and feel of SimpList is immediately understood by ISPF users. At the same time, the point-and-shoot workstation concepts used by SimpList are instantly recognized by PC users. For example:
Thousands of objects can be bookmarked in lists of ‘favorites’ so they never have to be remembered or retyped.
Any bookmarked object can be selected for any function without having to navigate to different ISPF options.
A mouse can be used to perform every type of action; e.g. scrolling, executing commands, selecting objects (etc).
Data set names appearing anywhere on any panel can be used as hyperlinks to open the data set for any function.
SimpList combines the power of the mainframe with easy-to-use PC/workstation concepts to create an environment where productivity is unsurpassed. By allowing each user to focus on what they need to do rather than how they need to do it, projects are completed far more quickly, using much less effort, and at greatly reduced cost. The massive reduction in keystrokes, navigation time, and system interaction time makes SimpList a must-have product for every mainframe site.
What sets SimpList apart from other productivity tools
The feature-rich and highly intuitive SimpList interface offers power and functionality beyond anything found in other productivity tools. For example:
Ease of use. Some productivity tools have no user interface, and require learning cryptic commands to invoke customized versions of regular ISPF panels. They also require prior knowledge and understanding of ISPF menu structures (e.g. 3.3 = Copy). In contrast, SimpList has an extremely intuitive point-and-shoot interface that requires no cryptic commands to be learned and no previous knowledge of ISPF menus. All SimpList panels have field-level-help and context sensitive tutorials, making them extremely easy to learn and use with no formal training required.
No interference with regular ISPF. Some productivity tools require customizing a large number of ISPF panels, which means reapplying the customization each time a new release of ISPF is installed. Other tools replace regular ISPF panels and commands with their own completely different versions, causing user confusion and making fall-back to regular ISPF options difficult or impossible. In contrast, SimpList requires no customization to any existing ISPF panels, and does not interfere with or change the use of regular ISPF in any way. Instead, SimpList has its own unique set of stand-alone panels that users can transition to as their time and schedules permit.
The most powerful point-and-shoot facility. A major feature of some productivity tools is the ability to point-and-shoot at values on a panel; e.g. to browse or edit data sets by pointing the cursor at a data set name. For SimpList, point-and-shoot selection is just one of many hundreds of features. Nevertheless, SimpList is the only product on the market that can do all of the following:
- Supports point-and-shoot selection of data set names shown anywhere on a panel, including those in ISPF messages.
- Supports point-and-shoot selection of newly entered names; i.e. names that don’t exist in the ISPF screen buffer.
- Supports point-and-shoot selection of members whose names appear in other members; e.g. programs and copybooks called by other programs (etc). This works even if the calling and called members exist in different libraries.
- Supports both nested and newly started sessions. For example, entering ED and pointing the cursor at an object name edits the object in a nested session (i.e. one that runs on top of the current session), while EDS edits the object in a newly started session (i.e. one that supports swapping between the original and newly started session).
The most powerful labeling facility. Some productivity tools allow objects to be given an ‘alias’. This allows objects to be opened using the alias name instead of the object name. For example, ‘USER01.DEVELOP.CNTL’ could be given an alias called DEVCNTL or JCL or just J (etc).
In SimpList terminology an alias is called a ‘label’, while other tools might use ‘ID’ or ‘tag’ (etc). Regardless of terminology, SimpList differentiates itself from other productivity tools in several major ways:
- Some productivity tools do not support alias names, while others support only a very limited number of alias names. SimpList imposes no limit whatsoever on the number of alias names that can be assigned.
SimpList is the only productivity tool that allows alias names to be assigned to any type of object; e.g. data sets, BookManager bookshelves, DB2 tables, IMS databases, PC/workstation files, VSAM files (etc).
SimpList is the only productivity tool that allows labeled objects to include any combination of wild cards and/or symbolics.
SimpList is the only productivity tool that allows a list of labels to be browsed, edited, printed or viewed from any command line, anywhere in ISPF. For example, a list of labels can be opened in a standard ISPF edit session and labels can be added, updated or deleted using regular ISPF edit commands.
Much more than just a data set organizer. Some productivity tools only support data sets. In contrast, SimpList supports many additional objects including BookManager Bookshelves and Books, DB2 tables, DB2 commands, Generation Data Groups, IMS databases, IMS commands, ISPF commands, PC/workstation files, PC/workstation commands, TSO commands, VSAM files, Web sites, and much more. During every step of a process (e.g. when working in an object list or DSLIST or advanced member list or extended edit and view sessions, etc), SimpList adds many functions and enhancements that are not available in regular ISPF or in any other productivity tool.

Permanently stores more than 2,500 object names, patterns, and commands. Some productivity tools keep a brief history of recently selected data sets. Once a data set rolls off the list, the name is no longer available. In contrast, each SimpList user can permanently store more than two and a half thousand object names. Each object (not just data sets) can include system and user-defined symbolics. Optional comments can be entered after any object to serve as a reminder of the contents. Wild cards can be used in every type of object to generate unlimited lists of additional objects. Different types of objects can be categorized and grouped in different lists to make them easily accessible; e.g. JCL data sets could be grouped in one list and DB2 tables grouped in another list (etc). Any list can be opened from any ISPF command line. If the location of an object is forgotten, FIND can be used to search every list for any part of an object name or comment. Labels can be used to select objects from any ISPF command line.
Allows ‘surfing the mainframe’™. SimpList heavily exploits the use of point-and-shoot fields and host emulation software to allow each user to 'surf' through all SimpList panels using a mouse. For example, any object in any list can be selected for any function without ever having to touch a keyboard. Scrolling, executing commands, navigating tutorials (etc) can all be accomplished by simply clicking a mouse.
Supports cross-platform development. SimpList has extensive cross-platform support, allowing mainframe files to be viewed, edited, printed (etc) on a PC/workstation, and PC/workstation files to be viewed, edited, printed (etc) on a mainframe. If a selected file has a proprietary PC/workstation format (such as a Word document or PDF file etc), the selected file opens in the appropriate application on the PC/workstation. vIf a PC/workstation file has a wild card in the name, a list of all files matching the pattern is displayed on the mainframe. From the list, files can be selected for many different functions including transfer to or from a mainframe and PC/workstation.
In addition to files, many other types of PC/workstation objects are supported. This includes PC/workstation commands that are executed in a command window (e.g. IPCONFIG), commands that are executed at a Run prompt (e.g. WINVER), applications that run on a PC/workstation (e.g. Notepad), web sites (e.g. HTTP and HTTPS), and much more.
Low cost. SimpList is licensed by CPU serial number at a flat annual cost. There are no limits on the number of concurrent users and no additional charges for installing on or upgrading to bigger/faster mainframes. Because of the extremely low and attractive pricing, return on investment usually occurs with a single user.

Integration
The SimpList workbench is a fully-integrated environment where multiple objects can be selected for multiple functions. For example, SimpList removes the need to navigate between all of the following options:
|
|
(browse/view) |
|
|
(edit) |
|
|
(library compress, delete, rename etc) |
|
|
(data set allocate, delete, rename etc) |
|
|
(copy/move) |
|
|
(DSLIST) |
|
|
(reset statistics) |
|
|
(hardcopy print) |
|
|
(file transfer) |
|
|
(search) |
|
|
(TSO command) |
|
|
(object/action workplace)
|
In addition to the above, SimpList interfaces with tools and utilities such as AMBLIST, BookManager, DB2, DSNTIAUL, HSM, IMS, SuperC, the ISPF Workstation Agent, and many different third-party vendor products; e.g. products that handle DB2 tables, IMS databases, VSAM files, and more. For example, if a DB2 table is selected for edit, SimpList automatically launches whichever third-party vendor product is used at the site for editing DB2 tables.
User Defined Functions further extend the capabilities of SimpList, allowing it to seamlessly interface with site-specific objects and products such as change management utilities and in-house tools and procedures (etc).
By eliminating the need to navigate between many different tools and utilities, SimpList creates an enormously productive environment where tasks are completed far more quickly using much less effort.

Wild Cards
Asterisks and percent signs can be used as wild cards in any type of object. When an object with one or more wild cards is selected, a list of all matching objects is displayed. For example, if C:\MYDIR\*.TXT is selected, a list of all matching files in the specified directory is displayed on the mainframe. Files can be selected from the list for functions such as browse, edit, print, transfer (etc).
If a data set has wild cards in the name, a DSLIST is automatically displayed. Users can chose between a standard DSLIST (which is the same as a list generated by ISPF option 3.4), or an enhanced DSLIST (which has additional commands and functions available). A brief summary of some of the advantages offered by an enhanced DSLIST include:
-
Increased functionality: All regular DSLIST commands and functions are available in an enhanced DSLIST, and additional commands and functions are available. For example, if a data set is selected using function I (Information), the attributes of the data set are displayed on a panel where any attributes can optionally be changed by simply entering new values; e.g. the block size, record length, data set organization, primary/secondary allocation amount, SMS attributes, expiry date (etc).
- A default function can be set or changed: In a regular DSLIST, a function must be entered every time a data set is selected. In an enhanced DSLIST, a default function can be set so that data sets can be selected by simply pointing the cursor or clicking a mouse anywhere on a line. For example, the default function could be set to ‘B’ (Browse) or ‘E’ (Edit) or ‘N’ (traNsfer), etc.
- Display of commands and functions can be toggled on or off: In an enhanced DSLIST, a display of commonly used commands and functions can be toggled on or off. When the display is toggled on, any command or function can be selected by simply pointing the cursor or clicking a mouse. Help can be obtained for any command by pointing the cursor at a command and pressing the HELP key.
- Displays an Advanced Member List: When a partitioned data set is selected from an enhanced DSLIST, an Advanced Member List (AML) is presented. The AML supports all regular member list commands and has many additional commands and functions available. When a member is selected from an AML for edit or view, extended edit and view commands are available. In other words, additional power and functionality is provided at every step of a process.
The following table compares a few of the major differences between SimpList and ISPF option 3.4. For example, ISPF option 3.4 has a single object entry field where a data set name or pattern can be entered. This means that each time a new data set name or pattern is entered, the previous value is lost. In contrast, SimpList has over two and half thousand object entry fields where names and patterns can be permanently stored:
| |
ISPF option 3.4 |
SimpList |
| Number of fields where objects with wild cards can be entered |
1 |
2,574 |
| Multiple object types supported (not just data sets) |
No |
Yes |
| Symbolics supported |
No |
Yes |
| Default function supported |
No |
Yes |

Symbolics
Symbolics can be used anywhere in any type of object. This is useful when dealing with objects whose names may change based on different circumstances, such as a logon ID or SYSPLEX name (etc). It can also be used when it’s desirable to be prompted for parts of an object name that may vary, such as a DB2 table creator or GDG number or member name (etc).
System symbolics are resolved automatically; e.g. if ‘PROD.D&ZYEAR&ZMONTH&ZDAY..REPORT’ is selected for any function, the date symbols are substituted with today’s date. If a command like TSO PROFILE PREFIX(&ZUSER) is executed, the default TSO prefix is set to the value of the &ZUSER system symbol, and so on.
Symbolics can also be created using any name that’s desired by a user. For example, if ‘USER01.COBOL(&MEM)’ is selected, a pop-up panel prompts for the value of &MEM. Using this example, the value of &MEM could be entered as a member name, member pattern, or left blank for a list of all members. The pop-up panel has a field that determines whether the value for the symbol is used once, or for the remainder of the SimpList session, or forever more. If ‘forever more’ is selected, the user defined symbol is stored in a table that can be updated from any command line, anywhere in ISPF.
Labels
A label is a short, easy-to-remember alias that can be given to any type of object, including commands and objects with wild cards and symbolics. The syntax for a label is the same as the syntax for a member name, but is prefixed with a leading period. For example, if ‘SOME.LONG.COBOL.LIBRARY.NAME’ is given a label called .COB, the library could be browsed by entering BR .COB on any command line. If a DB2 table called PROD.CUST_PURCHASE_ORDERS is given a label called .PO, the table could be edited by entering ED .PO on any command line, and so on.
If a label name is forgotten, the entire list of labels can be displayed from any ISPF command line and any label can be selected from the list. New labels can be added to the list, and existing labels can be updated or deleted (etc). There is no limit to the number of objects that can be given a label.

Additional features
The following introduces some additional features and concepts.
Access:
- No individual user set-up or training is required.
- SimpList can be launched from an ISPF menu, or from any command line anywhere in ISPF.
- SimpList can be executed concurrently in any number of split screen and/or nested sessions.
- Objects whose names appear anywhere on any panel can be selected using point-and-shoot.
- An Application Programming Interface (API) allows SimpList functions to be invoked by user written procedures.
Objects:
- An ‘object’ is anything that can be stored in a list, such as a data set name or VSAM file name (etc). SimpList has built-in support for many different types of objects, including user-defined objects.
- Supported objects include Partitioned Data Sets, Partitioned Data Sets Extended, Sequential Data Sets, BookManager Bookshelves and Books, DB2 tables, DB2 commands, Generation Data Groups, IMS databases, IMS commands, ISPF commands, PC/Workstation files, PC/Workstation Commands, TSO commands, VSAM files, Web Sites, and more.
- Over 2,500 object names and commands can be permanently stored in object lists.
- An unlimited number of additional objects and commands can be stored using labels.
- Objects, functions, commands, object lists (etc) are all selectable using point-and-shoot. For example, any object in any list can be selected for any function by simply clicking a mouse.
- Objects and commands can be categorized, indexed, and commented for easy reference.
- FIND and RFIND can be used to find any part of an object name or comment in any list.
- Objects can be selected for any function without regard to the type of object or the function that’s being used to select it.
- Object names can be copied or moved from one object list to another.
- Object lists can be imported from flat files or other SimpList users (ideal for new user setup).
- Object lists can be concurrently shared between 2 or more users. For example, a person with several user ID’s can choose to use a single set of object lists with all of their user ID’s.
- Object lists can be updated using the regular ISPF editor (e.g. sorted or changed etc).
- System symbolics (e.g. &ZUSER, &ZYEAR) and user symbolics (e.g. &MYVAR, &SOMEVAL) can be used anywhere in any type of object. If the value of a symbol is unknown, a pop-up panel prompts for the value.
- Wild cards can be used anywhere in any type of object.
General Features:
- When copying data sets or members, the target data set can be created ‘on-the-fly’, with complete control over the allocation attributes.
- Any type of object can be printed; e.g. data sets, member lists, members, PC/workstation files (etc). An optional line and/or column range can be specified. Mainframe files can be printed on a PC/workstation printer and PC/workstation files can be printed on a mainframe printer with no configuration required. For example, someone who works from home can print mainframe files on their local PC printer by simply specifying the printer destination as ‘PC’.
- SimpList can be tailored to suit personal preferences. For example, when a mainframe file is selected for edit it can open on the mainframe or automatically be triggered to open on a PC/workstation using an editor of choice (e.g. Notepad).
- User-defined functions allow object names to be passed to in-house tools or utilities. For example, member names could be passed to an in-house procedure that compiles programs or checks them in or out of a change management product (etc).
- When a migrated data set is selected for any function, a warning panel is displayed. The user has the option to recall the data set in foreground or background, or cancel the recall.
- If a data set or VSAM file is accidentally corrupted or deleted, a list of HSM back-ups can be displayed in a selection list. The list shows the date and time each backup was taken, and any back-up can be restored by simply selecting it from the list.

Advanced Member List:
SimpList displays a single consistent type of member list called an AML (Advanced Member List). The AML supports all regular member list commands, but has many additional commands and functions available. The following is a brief sample of some of the extended AML features:
- One or more initial commands can be set that are automatically executed when a member list is initially displayed. For example, SORT could be used to sort a member list in a non-default sort order, or Locate could be used to position the list to a specified member, or RIGHT could be used to scroll the member list right (etc).
- A list of commonly used commands and functions can optionally be displayed at the top of the member list.
- Commands can be clicked to execute, or explained by pointing the cursor at any command and pressing HELP.
- Any function can be set to the default for point-and-shoot selection of members. For example, the default could be set to ‘C’ (Copy) or ‘V’ (View) or ‘N’ (traNsfer). Simply clicking a member selects it for the default function.
- When function ‘A’ is used to select a member of a load library, an AMBLIST report is displayed. When function ‘A’ is used to select a member of a non-load library, ‘A’ is used to Alter any of the member statistics.
- Members can be selected by clicking anywhere on a member line, or by entering individual line commands, or by entering primary commands. For example, entering X ABC* on a member list command line excludes every member whose name begins with ABC.
- HIDE and SEEK can be used to exclude or find members containing a string. The string can be case sensitive, non-case sensitive, or hexadecimal. Optional parameters such as a column range or number can be entered, as well as key words such as NEXT, PREV, FIRST, LAST, ALL, WORD, PREFIX, SUFFIX.
- When HIDE or SEEK is used with the ALL parameter, a subset of the original member list shows only those members that match the selection criteria. For example, SEEK DOG ALL displays only the members that contain ‘dog’, and shows the number of lines containing the string next to each member. If (for example) HIDE CAT ALL is then entered, a sub-set of that member list would be displayed showing only those members that do not contain ‘cat’. Additional HIDE and SEEK commands could be entered to filter the list even further. Any previous member list can be returned to by pressing END.
- When seeking the first, next, previous or last member containing a string, an optional setting determines whether a member is opened for edit if the string is found. If the member is opened, the cursor points at the first occurrence of the string within the member.
- The CHGALL command changes a string across some or all members in a list. Only members in which a string was changed are displayed in the resulting member list, and the number of times the string was changed is shown next to each member.
- The SEE command allows a member list pattern to be changed without having to exit the list. For example, SEE ABC* displays only those members that begin with ABC; SEE %%% displays only those members that have exactly 3 characters in their names (etc).
- Any number of member names and patterns can be entered after the SEE command. For example, this command:
SEE Y* *03 C%%D* %%% PROG01 PROG02 displays a member list showing all members that begin with Y and all members that end with 03 and all members with C in position 1 and D in position 4 and all members with 3 character names and the members PROG01 and PROG02.
- Any member or pattern can be excluded from a member list; e.g. X *01 could be entered on a member list command line to exclude every member that ends with ‘01’.
- Member lists can be filtered based on any combination of ISPF statistics. For example, only members that contain more than 100 lines and were changed by SMITHJ between June 2007 and May 2008 could be displayed.
- Multiple partitioned data sets can be displayed in a single merged member list. Merged data sets can have any number of qualifiers (not just three as with ISPF), and any of the qualifiers can be different (not just the middle one). For example, ‘USER01.TEST.PROJECT.COBOL’ could be merged with ‘USER01.TEST.COPYBOOK’ and ‘PROD.COPYLIB’.
- In a merged member list, all edited members can be saved in library 1 (as is the only available option with regular ISPF), or can be saved in the library the member was originally selected from.
- When a member name appears inside another member, the referenced member can be opened using point-and-shoot. For example, if a copybook name appears inside a COBOL program, the copybook can be edited by entering ED on the command line and pointing the cursor at the copybook name. This works even if the calling and referenced members are in different libraries.
- Edit macros can be applied to some or all members in a list, and can optionally be developed by selecting from a list of predefined templates available in both CLIST and REXX.
- TSO commands can be applied to some or all members in a list. This includes regular TSO commands (e.g. ‘EX’ for execute) as well as user written procedures (e.g. ‘MYPROC’). The TSO command can be entered in the Newname field next to a member, or a default TSO command can be set so that members can simply be selected using function ‘T’ (TSO).
Extended Edit and View:
Additional and enhanced commands are available in edit and view sessions. This includes:
- COMPRESS releases unused space in the data set that’s being edited or viewed.
- INFO displays the attributes of the data set that’s being edited or viewed.
- SAVE does not perform a save unless actual changes were made to the data. This reduces I/O and also helps avoid space abends. If a space abend occurs, it is intercepted and options are presented.
- CReate and REplace creates a new file or replaces an existing one, and instantly opens the newly created or replaced file. Exiting the file returns to the original file.
- Point-and-shoot commands are available to find the First, Next, Last, Previous or All occurrences of a string. For example, entering FN on a command line and pointing the cursor at a string Finds the Next occurrence of the string.
- If a COBOL sensitive editor is available, each developer can specify which data sets the COBOL editor should be invoked for.

PC/Workstation Support:
In addition to using PC/workstation concepts, SimpList interacts with many different PC/workstation objects. This includes:
- Data sets and members can be browsed, edited, printed or viewed on a PC/workstation, and PC/workstation files can be browsed, edited, printed or viewed on a mainframe.
- When members are selected from a list, different line commands can be used to edit members on a mainframe or PC/workstation.
- Wild cards can be used in PC file names to generate a list of matching files. The list is displayed on the mainframe, and files can be selected from the list for many different functions; e.g. browse, edit, print, transfer (etc).
- Files can be transferred to or from a PC/workstation by simply selecting files from any type of list (e.g. DSLIST, member list, workstation list, etc). All files matching a naming pattern can be included or excluded from the transfer process. Files can also be selected or excluded based on size, contents, last changed date, and many other criteria. The transfer mode can be set to binary or text, or determined automatically based on the file extension.
- PC/workstation commands can be stored in object lists and clicked to execute. For example, selecting ‘IPCONFIG’ opens a command window on the PC/workstation and executes the IPCONFIG command. Selecting ‘RUN WINVER’ executes the WINVER command from a RUN prompt, and displays the Windows version.
- Any application can be launched (e.g. Notepad, Adobe, Excel, etc), and can optionally be passed input parameters such as the name of a file to open. For example, RUN NOTEPAD C:\MYDIR\MY FILE.TXT opens a file in Notepad.
- Web sites (HTTP and HTTPS) can be stored in object lists and clicked to open, or opened from any command line anywhere in ISPF.
Invoking SimpList
As well as invoking SimpList from a standard ISPF menu, an unlimited number of SimpList sessions can be launched from any ISPF command line. For example, SL can be entered to launch a nested SimpList session on top of the current session, or SLS can be entered to launch a newly Started session (i.e. similar to a new split screen session). This means the power and functionality of SimpList is always available, no matter what option a user might be in.
SimpList has a point-and-shoot interface that allows the cursor to be pointed at data set or member names appearing anywhere on any ISPF panel. For example, a data set whose name is displayed in an ISPF message could be opened for view by simply entering VI on the command line and pointing the cursor at the data set name. When the view session ends, control returns to the original session. Alternatively, the data set could be viewed in a newly started session by entering VIS, where the trailing ‘S’ means Start a new session. This allows the user to swap back and forth between the original and newly started session.
Other available commands include BR (Browse nested), BRS (Browse Started), ED (Edit nested), and EDS (Edit Started). All of these commands can be followed by an object name, object pattern, or label. For example, a DB2 table could be edited by simply entering ED followed by a DB2 table name or label. The same commands can also be used to select members whose names appear in other members. For example, if a program calls another program, the called program can be edited by entering ED on the command line and pointing the cursor at the called program name. If a program uses a copybook, the copybook could be viewed in a newly started session by entering VIS on the command line and pointing at the copybook (etc). Note that this works even when the calling and referenced members are in completely different libraries.
In summary, every type of object, function, and vendor product supported by SimpList is completely accessible from every command line, everywhere in ISPF.
 The benefits of installing SimpList
Some benefits are easy to quantify while others are more difficult. Examples of benefits that occur from installing SimpList that are difficult to quantify include things like enhanced morale, the ability to retain employees and attract new ones by offering a better working environment, and the ability to retain customers and attract new ones by getting products to market faster. Each of these benefits alone can pay for SimpList many times over. However, some of the more quantifiable benefits are noted below:
Increased productivity: With SimpList, far less time is spent moving between options and typing in object names, and much more time is spent doing actual productive work. Customer feedback shows that SimpList saves about 4 hours per week per user, or roughly 5 weeks per year. If the cost of hiring an employee is $1,000 a week, this means SimpList saves approximately $5,000 per year per employee, or roughly half a million dollars a year for every 100 employees.
Reduced training costs: Very few of today’s IT graduates have any mainframe training. Whether training is performed by professionals or co-workers, the costs can be substantial. With SimpList, the time required to teach employees how to use a mainframe is dramatically reduced.
Fast set-up: The built-in context-sensitive tutorials and field-level-help allow each user to study SimpList by themselves, with no formal training required. The object oriented, point-and-shoot concepts are so intuitive that even new users are instantly productive. Users who are new to an area can import object lists from other users, thereby instantly making them aware of objects that are used within a project team. Comments can be entered after any object name, allowing the contents and purpose of each object to be readily understood. When certain types of objects are selected (e.g. DB2 tables and VSAM files), a third-party vendor tool that supports that type of object is automatically launched. This means users do not have to waste any time navigating to third-party vendor products or learning where they’re kept.
Reduced hardware costs: When a migrated data set is selected it is usually recalled in foreground. This can tie up a terminal and add overhead to a system. The user might decide to cancel the wait for the recall, but the system still recalls it anyway. This means valuable disk space is often wasted by recalling unwanted data sets. With SimpList, a pop-up panel warns whenever a selected data set is migrated. The user can recall the data set in foreground or background, or cancel the recall. This prevents terminals being tied up in foreground, eliminates unnecessary recalls, and helps conserve disk space.
When PDS members are saved, an entirely new copy of each member is written to disk. This happens even if no changes are made to a member. For example, if a member contains 1000 lines and no changes are made but the member is saved, the amount of storage increases to 2000 lines. If another save is made, the amount of storage increases to 3000 lines, and so on. The only way to free the wasted space is to compress the data set. Meanwhile, when wasted space is multiplied by many users across many different data sets, storage capacity can rapidly diminish. With SimpList, members are only saved if actual changes are made. This reduces I/O, prevents data sets going into unnecessary extents, reduces the need to compress, reduces the number of needless space abends, and conserves storage space.
Each time an interrupt key is pressed (e.g. ENTER), the mainframe is called to process the request. While the request is being processed, the user has to wait. The wait time, when multiplied across many users throughout a day, can be substantial. In addition, if enough interrupts are sent, mainframe response can significantly degrade. Poor response increases the hidden cost of human wait time, and eventually results in the need for faster hardware. SimpList helps to reduce these expenses by requiring far fewer system interrupts to perform any given task. For example, a user can simply click a DB2 table and the table opens directly in the editor of a third-party vendor product. This single interrupt takes the user directly where they need to be, instead of the many interrupts that would normally be required to navigate through a series of menus and panels. As another example, a user might enter ED .J on a command line to edit an object associated with the ‘.J’ label. Again, this single interrupt takes the user directly where they need to be. This minimization of interrupts allows mainframe resources to be used for other more important tasks.
Reduced printing costs: SimpList has a print facility that allows an optional line and/or column range to be entered. Instead of printing an entire file, users can print just the actual range of lines or columns they’re interested in.
Fast return on investment: Unlike many tools that target a specific audience (e.g. programmers) or a specific phase of a project (e.g. testing), SimpList is used throughout the day by everyone who uses ISPF. This includes analysts, developers, systems programmers, DBA’s, help desk, end-users, and so on. This results in a very early and substantial return on investment. In addition, because SimpList is licensed at a single flat cost regardless of mainframe size or speed, the return on investment usually occurs with a single user.

Technical information
SimpList is compatible with OS/390™ 2.10 and above, including all versions of z/OS™. No changes are required to SimpList when upgrading from one level of an operating system to another. SimpList does not interfere with the operation of regular ISPF in any way, and does not require customization to any IBM supplied panels or utilities.
Installing SimpList
SimpList is easily installed in a matter of minutes, and requires no special installation skills or privileges. The installation instructions explain how to upload 5 XMI (Transmit) files to a mainframe, and RECEIVE them into 5 partitioned data sets. Once the data sets are attached to their respective DD names, SimpList is available. Nothing needs to be compiled or linked, no programs need to be authorized, no customization is required to any ISPF panels, and no installation settings need to be changed. SimpList does not override any existing tools or options, and all regular ISPF panels remain fully accessible at all times.
Experience the rewards and benefits for yourself with a
free trial
download, or call (417) 882-8012 for further information.

|
 |