¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Newbie question about REVIEW/RPF etc


 

¿ªÔÆÌåÓý

Both RPF and RFE are imitating the style of an IBM program product introduced in the 1970's called Structured Programming Facility (SPF).? (Later, they changed the acronym to mean System Productivity Facility and finally Interactive System Productivity Facility (ISPF).)? The idea behind the design was that a software development department might have datasets of a given type with names like these:
DEPT58.PROD.ASM
DEPT58.TESTING.ASM
DEPT58.DEVEL.ASM

Thus, if a programmer needed to edit member MYSUB1 from one of those datasets he would enter
PROJECT ===> DEPT58
LIBRARY ===> DEVEL??????? ===> TESTING?????? ===> PROD
TYPE??? ===> ASM
MEMBER? ===> MYSUB1

The datsets would effectively get concatenated together and member MYSUB1 would be retrieved from the first dataset where it was found.? When the programmer backed out of the edit session it would be saved in the first dataset of the concatenation, DEVEL in this case.

If you needed to work with a dataset that had more than 3 qualifiers you would have to type its name in the OTHER DATA SET NAME field, except there you would enter it in "TSO convention style".? That is, if the high-level qualifier was the same as the PREFIX set in your TSO profile (usually your userid), you would enter the 2-n qualifiers without quotes and the system would prefix your PREFIX onto the name.? If the HLQ was different from your PREFIX you would enter the full dataset name with single quotes around it.

MVS with SPF/ISPF was my primary operating system from about 1980 to 1998.? We rarely used the LIBRARY concatenation feature of ISPF because the datasets we dealt with rarely followed its assumed naming convention.? Usually the "production" dataset had a system or department HLQ and our sandbox dataset had our userid as the HLQ, but ISPF only allowed you to vary the 2nd HLQ (LIBRARY) not the 1st HLQ (PROJECT).

Both RPF and RFE have added their own enhancements and variations on the original SPF paradigm.

Charles Bailey

On 2020-11-15 15:42, marcoxa@... wrote:

Hi

I am going back and forth playing with MVS in various forms.

I still need quite a bit of help in understanding many of the conventions that seem to be used while using MVS.? I am using REVIEW and RPF to find my ways around the system and the first question I have is regarding some of the "implied" assumptions that their panels (*) are showing.

E.g. In REVIEW, when I select 1 (BROWSE), I am presented with a panel with three sections.

TSO LIBRARY
OTHER DATA
CURSON-SELECTABLE ITEMS ...

I am curious about why - read: is this a "convention" or there is some deeper reason I am missing? - the first panel is called "TSO LIBRARY" and why there are fields named

PROJECT
LIBRARY
TYPE

with the LIBRARY field seemingly with accepting more than one id.

I understand that Greg Price (who I am assuming is reading this) made such choices for a reason, but i cannot guess why.

Of course, the most likely option is that I did not assume a big enough dose of RTFM :)? But maybe a summary by somebody more expert will also help other newbies like me.

All the best

Marco

(*) See? I already learned that they are called "panels".


Join [email protected] to automatically receive all group messages.