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