NetBase for MPE Reference Guide

Chapter 8
8-2
AutoRPM Overview
To run a program on a remote machine using HP's RPM, the user must perform a series of steps.
First, the DSLINE command is issued to open a line to the remote computer. Then, the user must
issue a REMOTE LOGON, and then finally a REMOTE RUN to run the program.
NetBase makes all this transparent to the user. By entering some information in NetBase's
directory, the user can run the program, and NetBase will automatically run the program on the
remote computer. Further, NetBase will transport the session and program file equations over to the
remote machine so they take effect in the actual running environment. NetBase will also save the
system JCW when the program terminates and transfer it back to the user's machine.
Note. AutoRPM requires NS services.
Local System
Local System
Remote System
Remote System
NetBase Background Job
NetBase Background Job
NetBase Background Job
NetBase Background Job
N
N
B
B
S
S
H
H
E
E
L
L
L
L
User
User
runs
runs
Stub
Stub
Remote Session
Remote Session
running Program
running Program
DSLINE
DSLINE
REMOTE
REMOTE
RPM CREATE
RPM CREATE
The above diagram show a user application which begins to run a local program. In that local
programs place is a copy of our stub program, NBNULL.LIB.NETBASE that does an FOPEN call which
the NetBase shell intercepts. After checking the directory for this program and determining on
which system the program should be run, the NetBase shell issues the DSLINE, REMOTE LOGON and
REMOTE RUN for the user.