CST-Framework initialize.properties

Global Macro Variable
Values
* default value
Comments
_cstDebug
0 (off)*
1 (on)
If on, then _cstDebugOptions are set. Many files remain in the Work library at process conclusion.
Note: When _cstDebug=1, the size of the SAS log is significantly larger.
_cstDebugOptions
mprint
mlogic
symbolgen
mautolocdisplay*
SAS system options set when _cstDebug=1.
_cst_rc
0 (no error)*
1 (error)
Set to 1 during processing if an error is encountered that should halt the process.
_cst_MsgID
<blank>*
The result or validation check ID that is used for reporting process results. A value is set in each code module.
_cst_MsgParm1
<blank>*
Any result message parameter (1) that is used for reporting process results. A value is set in each code module.
_cst_MsgParm2
<blank>*
Any result message parameter (2) that is used for reporting process results. A value is set in each code module.
_cstResultSeq
0*
Sequence indicator that is used to signal multiple instances of the same event (such as running the same validation check multiple times). This variable should be initialized to 0. This variable is used for reporting process results. Values are incremented in each code module. This variable is used to join the Results and Metrics data sets.
_cstSeqCnt
0*
Sequence indicator that is used to count the number of records that were output to the Results data set in _cstResultSeq. This variable should be initialized to 0. This variable is used for reporting process results. Values are incremented in each code module
_cstResultsDS
work._cstresults *
The default data set name that is used to accumulate results during a process. This variable might be persisted at the end of the process based on the SASReferences (type=results) entry.
_cstSrcData
<blank>*
This variable is used for reporting process results. A value is set in each code module.
_cstResultFlag
0*
-1
1
This variable reports the status of any result. A value of 0 indicates an informational or non-error status. A positive integer indicates an error status. A negative integer indicates that the assessment could not be completed, often because of metadata problems or SAS errors.
_cstReallocateSASRefs
0* (no)
1 (yes)
This variable specifies whether the SAS Clinical Standards Toolkit should attempt to reallocate any SAS librefs and filerefs if they are already allocated. If the value is yes, then allocation is based on SASReferences content. If you switch standards in the same SAS session, it is important that you set this variable to 1.
_cstFMTLibraries
<blank>*
** work.fmt (example)
This variable enables you to change the format search path built from SASReferences (type=fmtsearch) entries with <libref> or <libref.catalog> references. If only <libref> is provided, then SAS assumes a catalog name of FORMATS. If the value begins with ** (such as ** WORK), then the SAS Clinical Standards Toolkit moves WORK.FORMATS to the end of the format search path.
_cstMessageOrder
APPEND*
MERGE
This variable is used in the derivation of _cstMessages. The value APPEND appends message files based on the order of SASReferences (type=messages) entries. The value MERGE allows references to multiple standard-specific message files (including internationalized messages), retaining a single message per message ID, standardversion, and checksource.
_cstMessages
work._cstmessages*
The default data set name that is used to aggregate all standard messages based on SASReferences (type=messages) entries. This file is used during processing to fully resolve the results.message field.
_cstCTRoot
<blank>
The root directory where the CTERMS.SAS7BCAT resides. This value is set based on which CT is the default.
_cstSASRefsLoc
&workpath*
The path to a directory that contains the SASReferences data that is specified in _cstSASRefsName. By default, the SAS Clinical Standards Toolkit assumes that the SASRferences data set is located in the SAS Work library (signified by &workpath). Use of &workpath is not required.
_cstSASRefsName
sasreferences*
The name of the SASReferences data set (in _cstSASRefsLoc) to be used as the initial source of information about all inputs and outputs defined for a SAS Clinical Standards Toolkit process. The name of the data set that is a SASReferences data set. This allows more than one SASReferences data set to be stored in a directory.
_cstSASRefs
work._cstsasrefs*
The SASReferences data set that is used during processing that contains fully resolved records (for example, paths) based on using standard-level SASReferences data sets for default values.
_cstCTVersion
NCI_THESAURUS*
The version of the Controlled Terminology (CT) dictionary. Currently, this is a unique value.