The variables in the EDITS
archive define the mentor edits applied by the QA/QC (editing) system.
The specific variables are determined by the profile being edited.
For example, aerosol
edits are applied in the profile of the corresponding name.
The structure of directives is always the same, regardless of the profile in use.
Caution
|
Directly changing directives should only be performed through the normal graphical interface. |
Structure
- /Author
-
- Description
-
Directive author (initials)
- Type
- /Comment
-
- Description
-
Directive descriptive comment
- Type
- /Disabled
-
- Description
-
Disable/delete the directive and do not apply it to data
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /History
-
- Description
-
Directive change history log
- Keys
-
The keys immediately below this are array indices. These are indexes into an ordered list, with the first element being zero. For example,
#0
is the first element of the array. The paths represented here use#0
as a placeholder for all indices.
- /History/
#0
/At -
- Description
-
Time the event occurred at
- Type
- Units
-
s
- Undefined values
-
Not permitted
- /History/
#0
/At -
- Description
-
Time the event occurred at
- Structure
-
This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).
- /History/
#0
/Environment -
- Description
-
Environment description the change was made in
- Type
- /History/
#0
/Revision -
- Description
-
Software revision description the change was made by
- Type
- /History/
#0
/Type -
- Description
-
The type of the input
- Type
- Values
-
This is an enumeration value. It accepts a single string (not case sensitive) from a list of possible choices. Possible values:
-
AuthorChanged
- Author changed -
BoundsChanged
- Directive bounds (data start and/or end) changed -
CommentChanged
- Comment changed -
Created
- Directive created -
Disabled
- Directive disabled/deleted -
Enabled
- Directive enabled/un-deleted -
ExtendChanged
- Extension parameters changed -
ParametersChanged
- Directive parameters (action or trigger) changed -
PriorityChanged
- Priority changed -
ProfileChanged
- Editing profile (variable name) changed -
SystemInternalChanged
- System internal flag changed
-
- /History/
#0
/User -
- Description
-
Reported effective user name the change was made by
- Type
- /History/
#0
/Prehistory -
- Required conditions
-
-
/History/
#0
/Type = Created
-
- Description
-
The history of the directive before creation (e.x. derived history)
- Keys
-
The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.
- /History/
#0
/OriginalProfile -
- Required conditions
-
-
/History/
#0
/Type = ProfileChanged
-
- Description
-
The profile (variable name) of the directive before the change
- Type
- /History/
#0
/OriginalBounds/End -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The end time of the directive before the change
- Type
- Units
-
s
- Undefined values
-
Not permitted
- /History/
#0
/OriginalBounds/End -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The end time of the directive before the change
- Structure
-
This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).
- /History/
#0
/OriginalBounds/Start -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The start time of the directive before the change
- Type
- Units
-
s
- Undefined values
-
Not permitted
- /History/
#0
/OriginalBounds/Start -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The start time of the directive before the change
- Structure
-
This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).
- /History/
#0
/RevisedBounds/End -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The end time of the directive after the change
- Type
- Units
-
s
- Undefined values
-
Not permitted
- /History/
#0
/RevisedBounds/End -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The end time of the directive after the change
- Structure
-
This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).
- /History/
#0
/RevisedBounds/Start -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The start time of the directive after the change
- Type
- Units
-
s
- Undefined values
-
Not permitted
- /History/
#0
/RevisedBounds/Start -
- Required conditions
-
-
/History/
#0
/Type = BoundsChanged
-
- Description
-
The start time of the directive after the change
- Structure
-
This is an absolute point in time specified as the number of seconds from the Unix epoch (1970-01-01T00:00:00Z).
- /History/
#0
/OriginalParameters -
- Required conditions
-
-
/History/
#0
/Type = ParametersChanged
-
- Description
-
The directive parameters before the change
- Keys
-
The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.
- /History/
#0
/OriginalParameters -
- Required conditions
-
-
/History/
#0
/Type = ExtendChanged
-
- Description
-
The directive extension before the change
- Keys
-
The keys below this one have an arbitrary structure. That is, the exact contents are not directly interpreted by the system so they are defined by conventions or subsequent usage.
- /History/
#0
/OriginalAuthor -
- Required conditions
-
-
/History/
#0
/Type = AuthorChanged
-
- Description
-
The author of the directive before the change
- Type
- /History/
#0
/OriginalComment -
- Required conditions
-
-
/History/
#0
/Type = CommentChanged
-
- Description
-
The comment of the directive before the change
- Type
- /History/
#0
/OriginalPriority -
- Required conditions
-
-
/History/
#0
/Type = OriginalPriority
-
- Description
-
The priority of the directive before the change
- Type
- Undefined values
-
Not permitted
- /History/
#0
/OriginalSystemInternal -
- Required conditions
-
-
/History/
#0
/Type = SystemInternalChanged
-
- Description
-
The system internal state of the directive before the change
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action
-
- Description
-
Edit action
- Type
- Structure
-
An edit action is an operation performed on the data stream. The most common example is imply invalidation: setting the affected data to explicitly missing values.
- /Parameters/Action/Fanout/Archive
-
- Description
-
Split archives
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fanout/FlattenMetadata
-
- Description
-
Consider the metadata archive to be part of their parent definition instead of a separate variable
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fanout/FlattenStatistics
-
- Description
-
Consider statistics flavors to be part of their parent definition instead of a separate set
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fanout/Flavors
-
- Description
-
Split flavor sets
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fanout/Station
-
- Description
-
Split stations
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fanout/Variable
-
- Description
-
Split variables
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Action/Fragment
-
- Description
-
Fragment incoming values to the directive time bounds
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/EBASFlags
-
- Description
-
EBAS flags to set when the edit is applied
- Type
-
Flags, a set of unique text strings
- /Parameters/Trigger
-
- Description
-
Trigger to apply the edit
- Type
- Structure
-
An edit trigger is a means of detecting a condition in the data stream. For example, it can compare a value to a threshold and only take action when the value exceeds the threshold.
- /Parameters/Trigger/Fanout/Archive
-
- Description
-
Split archives
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Trigger/Fanout/FlattenMetadata
-
- Description
-
Consider the metadata archive to be part of their parent definition instead of a separate variable
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Trigger/Fanout/FlattenStatistics
-
- Description
-
Consider statistics flavors to be part of their parent definition instead of a separate set
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Trigger/Fanout/Flavors
-
- Description
-
Split flavor sets
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Trigger/Fanout/Station
-
- Description
-
Split stations
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Parameters/Trigger/Fanout/Variable
-
- Description
-
Split variables
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE
- /Priority
-
- Description
-
Application priority in the editing filters
- Type
- Undefined values
-
Not permitted
- /SystemInternal
-
- Description
-
Hide the directive in the default display by indicating it is an internal system edit
- Type
-
Boolean, values are
TRUE
orFALSE
and defaults toFALSE