How can I create process permanent file (like DCL does) from an application executable (I happen to be coding in Fortran, but I suspect that's not important to the answer).
I would like to create/open the file in one EXE, then be able to access it from DCL or another EXE in the same procedure.
I have a general understanding of RMS internals, so answers with FAB or RAB structures will probably be understood. As a guess, SUPERVISOR mode is involved.
Asked and answered. :-).
Note 870.1 How do you open process permanent files and channels 1 of 5
QUARK::LIONEL "Ad Astra" 5 lines 1-JAN-1989 00:15
< PPFs only through CLIs >
--------------------------------------------------------------------------------
For question 1, the ONLY way to create a PPF is through a CLI such
as DCL. The usual method is the DCL OPEN command. From languages,
you can only open existing PPFs.
Nothing has changed since.
PPF are very restrictive ( minimal buffers, no global buffers, ...) and should be created BEFORE with DCL before a program tries to use it.
What problem are you really trying to solve?
Hein