RPMCREATE

 

If no options are specified, the child program is assumed to

 

reside in the current working directory of the session to which it

 

logged on or in the ::programs directory. RPM causes the

 

child program to be restored with the clone name returned by

 

FmpRpProgram. The child program is then scheduled with an

 

EXEC 10 (immediate schedule without wait) call with no

 

parameters.

 

 

The total length of the opt array must be 996 bytes or less.

pd

Byte array (Pascal), word array (FORTRAN),

 

by reference. An array of 16 bytes containing a unique

 

program descriptor returned by RPM. This program descriptor

 

is used to identify the scheduled child program. This value,

 

randomly generated, is presumed to be unique across all nodes.

 

A valid program descriptor is always a nonzero value. If

 

RPMCreate is unsuccessful, pd is set to all zeroes.

 

The program descriptor is used in subsequent RPM calls to

 

identify the child program.

 

result

32-bit non-negative integer, by reference.

 

The result of the RPMCreate request; zero if no error. If

 

result is not zero, an error has occurred. Errors are defined

 

in the NSARPA/1000 Error Message and Recover Manual.

 

Table 71. RPMCREATE Options

 

 

 

Numeric Code

Description

RTEA Equivalent

 

 

 

Group 1:

 

 

23000

Set working directory name

FmpSetWorkingDir

 

 

 

Group 2:

 

 

23010

Restore program

RP command

 

 

 

Group 3:

 

 

20000

Pass string

none

23020

Assign partition

AS command

23030

Set program priority

PR command

23040

Change working set size

WS command

23050

Change VMA space size

VS command

23060

Change CDS code size

CD command*

23070

Change CDS data size

DT command*

 

 

*not exactly like RTE

 

 

 

Group 4:

If used, only one can be specified:

 

23080

Time list scheduling

EXEC 12 call

23090

Immediate schedule w/o wait

EXEC 10 call

23100

Queue schedule w/o wait

EXEC 24 call

23110

Run program

FmpRunProgram

 

 

 

Remote Process Management 77