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 | ||
| 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