bank_dsml


    DSML     Data Structure Manager Log bank.  One for each Processor Call
    ======================================================================
 
    Contact:  N. West, Oxford.
 
    Revision History:-
    ================
 
    2.05  N. West     First version
    2.07  N. West     Drop processor return code (no meaning for multi EVs).
 

 
Description
-----------
 
    The DSML bank is used by the Data Structure Manager (DSM) to support
asynchronous processor calls.  Each time a processor runs DSM adds a
corresponding DSML to the end of the DSML chain which thus reflects the
processing history of the data structure.  These banks are used by DSM to tell a
processor to quit if the processor is running in INSERT mode and its outputs
exist and to send messages to downstream processors to delete their outputs if
required when a processor is running in REPLACE or APPEND mode.
 
Reference Links
---------------
 
    None.
 
Structural Links
----------------
 
    None.
 
Status Bits
-----------
 
Note: Any status bit parameters are defined to work with bit functions such as
      IAND and BTEST.
 
Data Words
----------
 
    Data types: B(bit), I, F, D(double), H(hollerith 4 char)
 
 +1  F KDSML_SNOMAN_VER  SNOMAN version e.g. 2.05.
 +2  I KDSML_DTE         Start of job date e.g. 19940131.
 +3  I KDSML_HMSC        Start of job time (format: hhmmsscc  - cc is centisec)
 +4  I KDSML_PRO_ID      Processor ID e.g. KSU_FIT (see SU IDs in su_com.inc).
 +5  I KDSML_PRO_MODE    Process mode e.g. KSU_INSERT (see su_com.inc).

Go Back to the Snoman Companion Top Page