NetBase for MPE Reference Guide

Chapter 7
7-2
Spooling Overview
Since NetBase spooling is positioned between the application and file system, it sends reports
directly to the destination computer. This removes the need for a local copy and also eliminates
unnecessary disk IOs. The result is a simpler, more efficient method of sharing remote spooled
devices.
Local System
Local System
Remote System
Remote System
NetBase Background Job
NetBase Background Job
NetBase Background Job
NetBase Background Job
NBSPOOLE
NBSPOOLE
NBSPOOLI
NBSPOOLI
Spoolfile
Spoolfile
N
N
B
B
S
S
H
H
E
E
L
L
L
L
Spool
Spool
Control
Control
File
File
User
User
App
App
NBSPOOLC
NBSPOOLC
NBSPOOLC
NBSPOOLC
The above diagram shows a user application which begins to build a report destined for a specific
device. The NetBase shell intercepts the creation of the spool file. The NetBase background job and
its processes NBSPOOLC (spooling control) and NBSPOOLE (spooling export) transport the spool file
to the remote HP3000. On the remote system, the NetBase background job and its processes -
NBSPOOLC (spooling control) and NBSPOOLI (spooling import) receive the output and instruct MPE
to create the spool file accordingly.
NetBase Spooling includes the utility NBSpool. NBSpool streamlines and automates the
management of spool files generated by all applications, seamlessly distributing the printing
function across networks and printer devices. NBSpool matches and surpasses the functionality of
the MPE utility SPOOK, while using concise, simple commands that follow the SPOOK syntax.
Note. NetBase spooling cannot create the $STDLISTs of a job on remote devices since the
$STDLIST is a byproduct of MPE running a job locally.