Technical detail
Program Development Facility
The PDF component provides a panel-driven menu interface and a number of services through which users can work with source code and data stored on a host.
The BROWSE and EDIT services allow you to create, read, or change MVS data sets or members of an ISPF library. An ISPF library is a cataloged partitioned data set with a three-level name made up of a project, a group, and type. The ISPF library can be private (available only to you) or can be shared by a group of users.
The BROWSE and EDIT services provide direct access to the Browse and Edit options of PDF, bypassing the Browse mode on the View Entry panel and Edit Entry panels.
The EDREC service, which you usually invoke before calling EDIT, helps you recover work that would otherwise be lost if ISPF ended abnormally, such as after a power loss.
Two services, the Browse Interface (BRIF) service and the Edit Interface (EDIF) service, allow dialogs to provide their own I/O for PDF Browse and Edit. These services provide edit and browse functions for data accessed through dialog-supplied I/O routines. BRIF and EDIF require that the invoking dialog perform all environmentally-dependent functions (such as allocating, opening, reading, writing, closing, and freeing files).
Use of the BRIF and EDIF services allows the type of data and data access methods being employed by a dialog to be transparent to Browse and Edit. The Edit Interface Recovery (EDIREC) service performs edit recovery for EDIF.
These services make it possible to implement functions such as:
Edit/browse of data other than partitioned data sets or sequential files
Edit/browse of in-storage data
Pre- and post-processing of edited or browsed data.
The library access services can interact with the BROWSE and EDIT services and can also give you access to ISPF libraries and to certain system data sets. These services carry out functions such as opening a library, copying a library or library member, and displaying a library's members.

