Standard Component Drivers
VC/m come pre-configured to manage a range of component types. There are also other component drivers available that don't come with VC/m, 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 |
Note: Types G and GZ are used for any part of a global, anything from a single node to a whole global.
The following component types are available for Caché and Ensemble systems:
Component Type | Component Description | Purpose |
---|---|---|
BAS | Basic routines | To manipulate Caché Basic routines (Caché 5 and later) |
CLS | Caché object class definitions | To manipulate Caché object class components using XML format |
CSP | Caché server pages | To manipulate Caché Server Pages |
CSR | Caché server rules | To manipulate Caché Server Rules |
EWD | Enterprise Web Developer run-time components | To manipulate Enterprise Web Developer (a.k.a. eXtc Web Developer) components |
INT | INT routines | To manipulate Caché .INT files |
INC | Caché .INC files | To manipulate Caché .INC files stored in ^ROUTINE(0,"INC",1) or ^rINC |
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) |
WLD | WebLink Developer run-time components | To manipulate WebLink developer run-time components |
The following component types are available for Ensemble systems:
Component Type | Component Description | Purpose |
---|---|---|
HL7 | Ensemble HL7 schemas | To manipulate Ensemble HL7 schemas (Ensemble only) |
RUL | Ensemble rule definitions | To manipulate Ensemble rule definitions (Ensemble 2011 and below only) |
The following component types are available for all 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 which contain control characters |
R | M routines | To manipulate M routines |