Standard Component Drivers


Deltanji come pre-configured to manage a range of component types. There are also other component drivers available that don't install by default, and bespoke drivers can be developed if there isn't already one that exists.

The following generic component types are available:

Component Type Component Description Purpose
BIN Binary Files To manipulate binary files
T Text Files To manipulate text files using filesystem-specific line terminators

The following component types are available for Caché and Ensemble systems:

Component Type Component Description Purpose
BAS Basic routines To manipulate Caché Basic routines
CLS Class definitions To manipulate class definitions using UDL or XML format
CSP Caché server pages To manipulate Caché Server Pages
CSR Caché server rules To manipulate Caché Server Rules
DFI DeepSee folder items To manipulate DeepSee dashboards
G Globals To manipulate Caché global sub-trees
GZ Binary globals To manipulate Caché global sub-trees that may contain non-printable (control) characters
INC INC files To manipulate Caché .INC files
INT INT routines To manipulate Caché .INT files
MAC MAC routines To manipulate Caché .MAC files
MVB Caché MultiValue Basic programs To manipulate Caché MultiValue Basic programs (Caché 2008.1 and later)
MVI Caché MultiValue intermediate routines To manipulate Caché MultiValue intermediate routines (Caché 2008.1 and later)

The following component types are available for Ensemble systems:

Component Type Component Description Purpose
HL7 Ensemble HL7 schemas To manipulate Ensemble HL7 schemas
LUT Ensemble lookup tables To manipulate Ensemble lookup tables (Ensemble 2012 and above only)
RUL Ensemble rule definitions To manipulate Ensemble rule definitions (Ensemble 2011 and below only; later versions store rules as classes)

The following component types are available for M systems:

Component Type Component Description Purpose
G M globals To manipulate M global sub-trees
GZ Binary globals To manipulate M global sub-trees that may contain non-printable (control) characters
R M routines To manipulate M routines

Note: Types G and GZ are used for any part of a global, anything from a single node to a whole global.