As per Relevance of the word provided, we have this rfc below:
31484.NLS;1, 12-DEC-74 04:32 XXX ;;;; Title: Author(s):
Jonathan B. Postel/JBP; Distribution: /NAG( [ ACTION ] ) NLG( [ ACTION ]
) NSW( [ ACTION ] ) PI( [ ACTION ] ) ; Sub-Collections: NIC NWG SRI-
NAG NLG NSW PI; RFC# 674; Clerk: JAKE; Origin: < NETINFO
RFC674.NLS;2, >, 11-DEC-74 17:58 JAKE ;;;;####;
NWG/RFC# 674 JBP 11-DEC-74 18:04 31484
Procedure Call Protocol
Request for Comments 674 Jon
NIC 31484 Jim
SRI-
12 December 1974
Procedure Call Protocol
Version 2
1
As many of you may know SRI is part of a team working on the
Software Works project. In the course of our work we have developed
Procedure Call Protocol to be used between the modules which make
the NSW. We are interested in your comments on this protocol.
foreward your remarks to either: 2
James E. White (WHITE@SRI-ARC) or Jon Postel (POSTEL@SRI-ARC) 2
Augmentation Research
Stanford Research
Menlo Park, California 94025 2
(415) 326-6200 x2960 (White) or x3718 (Postel) 2
This note announces the release of the second published version
several National Software Works (NSW) and Procedure Call
(PCP) documents. Version 2 is SUBSTANTIALLY different than Version 1;
it and all intermediate, informally distributed PCP documents
obsoleted by this release. 3
Each of the following documents is available on-line in two forms:
an NLS file and as a formatted text file. The Journal number (e.g
24459) refers to the former, of course, and the pathname (e.g
[SRI-ARC]PCP.TXT) to the latter, accessible via FTP
USER=ANONYMOUS and PASSWORD=GUEST (no account required). Let it
emphasised that files indicated by pathname of the
[SRI-ARC]name.TXT are ASCII text files not NLS files. 4
The specifications are contained in the following documents: 5
HOST (24581,) "NSW Host Protocol" 5
This document describes the host level protocol used in the NSW
The protocol is a slightly constrained version of the
ARPANET host to host protocol. The constraints affect
allocation, RFNM wait, and retransmission policies. 5a1
NWG/RFC# 674 JBP 11-DEC-74 18:04 31484
RFC 674; PCP
Pathname: [SRI-ARC]HOST.TXT 5a1
PCP (24459,) "The Procedure Call Protocol" 5
This document describes the virtual programming
provided by PCP, and the inter-process exchanges that
it. 5b
Pathname: [SRI-ARC]PCP.TXT 5b1
PIP (24460,) "The Procedure Interface Package" 5
This document describes a package that runs in the
provided by PCP and that serves as a procedure-call-
interface to PCP proper. It includes procedures for calling
resuming, interrupting, and aborting remote procedures. 5c
Pathname: [SRI-ARC]PIP.TXT 5c1
PSP (24461,) "The PCP Support Package" 5
This document describes a package that runs in the
provided by PCP and that augments PCP proper, largely in
area of data store manipulation. It includes procedures
obtaining access to groups of remote procedures and data stores
manipulating remote data stores, and creating temporary ones. 5d
Pathname: [SRI-ARC]PSP.TXT 5d1
PMP (24462,) "The Process Management Package" 5
This document describes a package that runs in the
provided by PCP and that provides the necessary tools
interconnecting two or more processes to form a multi-
system (e.g. NSW). It includes procedures for creating
deleting, logically and physically interconnecting processes
and for allocating and releasing processors. 5e
Pathname: [SRI-ARC]PMP.TXT 5e1
PCPFMT (24576,) "PCP Data Structure Formats" 5
This document defines formats for PCP data structures, each
which is appropriate for one or more physical channel types. 5f
Pathname: [SRI-ARC]PCPFMT.TXT 5f1
1
NWG/RFC# 674 JBP 11-DEC-74 18:04 31484
RFC 674; PCP
PCPHST (24577,) "PCP ARPANET Inter-Host IPC Implementation" 5
This document defines an implementation, appropriate
mediating communication between Tenex forks, of the
primitives required by PCP. 5g
Pathname: [SRI-ARC]PCPHST.TXT 5g1
PCPFRK (24578,) "PCP Tenex Inter-Fork IPC Implementation" 5
This document defines an implementation, appropriate
mediating communication between processes on different
within the ARPANET, of the IPC primitives required by PCP. 5h
Pathname: [SRI-ARC]PCPFRK.TXT 5h1
EXEC (24580,) "The Executive Package" 5
This document describes a package that runs in the
provided by PCP. It includes procedures and data stores
user identification, accounting, and usage information. 5i
Pathname: [SRI-ARC]EXEC.TXT 5i1
FILE (24582,) "The File Package" 5
This document describes a package that runs in the
provided by PCP. It includes procedures and data stores
opening, closing, and listing directories, for creating
deleting, and renaming files, and for transfering files and
elements between processes. 5j
Pathname: [SRI-ARC]FILE.TXT 5j1
BATCH (24583,) "The Batch Job Package" 5
This document describes a package that runs in the
provided by PCP. It includes procedures for creating
deleting batch jobs, obtaining the status of a batch job,
communicating with the operator of a batch processing host.
package is implemented at the host that provides the
processing facility. 5k
Pathname: [SRI-ARC]BATCH.TXT 5k1
RJE-MODEL (24655,) "The NSW Remote Job Entry Model" 5
2
NWG/RFC# 674 JBP 11-DEC-74 18:04 31484
RFC 674; PCP
This document discusses the process of utilizing a
processing facility to complete a programming task in the
environment. This same activity in another environment
utilize a remote job entry system. 5l
Pathname: [SRI-ARC]RJE-MODEL.TXT 5l1
LLDBUG (24579,) "The Low-Level Debug Package" 5
This document describes a package that runs in the
provided by PCP. It includes procedures for a remote process
debug at the assembly-language level, any process known to
local process. The package contains procedures for
and searching the process' address space, for manipulating
searching its symbol tables, and for setting and
breakpoints from its address space. Its data stores
process characteristics and state information, and the
of program symbol tables. 5m
Pathname: [SRI-ARC]LLDBUG.TXT 5m1
TBH (24656,) "NSW Requirments on Tool Bearing Hosts" 5
This document discusses the environment needed in the
bearing host and the interfaces to the operating
components by various PCP packages. 5n
Pathname: [SRI-ARC]TBH.TXT 5n1
BOXES (24584,) "Black Boxes in PCP" 5
This document describes the transliteration of the black
defined by Millstein and Warshall into the setting provided
PCP, especially the File Package and the Executive Package. 5o
Pathname: [SRI-ARC]BOXES.TXT 5o1
The document on the Host level protocol, HOST, is a suggestion
some restrictions on the regular ARPANET host protocol for use in NSW
this topic has little impact on the remainder of the NSW protocols
The reader is urged to begin with the major Procedure Call
documents. 6
The document on PCP is the place the interested reader should start
It gives the required motivation for the Protocol and states
substance of the Protocol proper. 7
3
NWG/RFC# 674 JBP 11-DEC-74 18:04 31484
RFC 674; PCP
The reader may then proceed to the next three documents: PIP, PSP
PMP. The latter has the most relavence to the casual reader;
programmer faced with coding in the PCP environment should read
three. 8
The three documents PCPFMT, PCPHST, and PCPFRK specify low
details of the communication formats and are of interest only to
implementers. 9
The documents EXEC, FILE and BATCH describe procedure packages to
implemented as appropriate to provide the services of
accounting/status/usage statistics subsystem, the file subsystem
batch processing subsystem respectively. 10
The document RJE-MODEL describes how a user would utilize
tools in the NSW in the process of carrying out tasks he might in
absence of NSW achieve using a remote job entry system. This should
read with the document on BATCH
11
The LLDBUG package specifies a debugging package that operates in
PCP environment. 12
The document called BOXES describes a mapping between the
mechanisms and the File Package procedures and the Black Boxes
by the Works Manager. 13
The document TBH speaks to the requirements placed on the Tool
Host. This document indicates how and where various PCP
interface to an operating system. 14
if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.
RFC documents can be found at I.E.T.F.
Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX