如何从应用程序创建进程永久文件

How to create a process permanent file from an application program

如何从应用程序可执行文件创建进程永久文件(如 DCL 所做的那样)(我碰巧用 Fortran 编码,但我怀疑这对答案并不重要)。

我想 create/open 一个 EXE 中的文件,然后能够以相同的过程从 DCL 或另一个 EXE 访问它。

我对 RMS 内部结构有大致的了解,因此可能会理解带有 FAB 或 RAB 结构的答案。作为猜测,涉及SUPERVISOR模式。

一问一答。 :-).

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. 

此后没有任何变化。

PPF 非常严格(最小缓冲区,无全局缓冲区,......)并且应该在程序尝试使用它之前使用 DCL 创建。

你真正想解决什么问题?

海因