GENERAL DESCRIPTION |
The API for PDX to request Health Summary data
functions by Spooling Health Summary output into a SPOOL DOCUMENT and
transfering the resulting data from ^XMBS(3.519, into an array (usually ^TMP)
named by the calling application. This was necessary, given the current
design of Health Summary, and the absence of HFS space on the 486 systems. To
be portable, the most practical means of generating ASCII output to a MUMPS
global was to use the Spooler.
To that end, Health Summary requests permission to make direct reference to
the SPOOL DOCUMENT (^XMB(3.51,) and SPOOL DATA (^XMBS(3.519,) files to
evaluate the status of the Spool Document, and to transfer the resulting text
to the target array respectively. We also call the entry points DSD^ZISPL and
DSDOC^ZISPL to delete the SPOOL DATA and SPOOL DOCUMENT records once the
transfer is successfully completed until otherwise specified.
|