NAME
dbBuilder - RTAP Database Builder
SYNOPSIS
dbBuilder [-h heapSize] [-f fontName] [-s spooler]
[-l logFile] [-e envName] [-db dbEnv]...
DESCRIPTION
dbBuilder is an interactive database builder for the RTAP system. The
builder allows a user to interactively create/modify database points
(see users manual for more information).
The -e argument specifies the environment to which dbBuilder is to
attach itself (see rtRegisterForDebug(3)). If this option is omitted,
the contents of the environment variable RTAPENV are used instead.
The -db argument specifies the database environment to which dbBuilder
is to open (see rtOpenDatabase(3)). If this option is omitted, the
contents of the environment variable RTAPDB are used. If this
environment variable is not set, the contents of the environment
variable RTAPENV is used. Multiple database environment can be opened
by specifying additional -db arguments. This is useful for dual
redundant systems that have the same database.
The -h argument specifies the size (in bytes) of dynamic heap space to
reserve. The default (and minimum) value is 64 kilobytes. If the
heapSize specified is too big for the system to allocate, the process
exits, generating an error message.
The -f argument specifies the font to be used for displaying the
database points. This font is also used in the table/vector views. If
this option is not specified a default font of -adobe-times-medium-r-
normal--18-180-75-75-p-94-iso8859-1 will be used.
The -s argument specifies the name of the spooler process where user
actions will be logged to. If this argument is not specified no user
actions will be logged.
The -l argument specifies the name of the log file where user actions
will be logged to. If this argument is not specified no user actions
will be logged.
X DEFAULTS
dbBuilder provides for the following resources to be set as part of
the X environment:
globalFont (class GlobalFont)
Defines the font used when displaying the database points/blocks.
The default font is -adobe-times-medium-r-normal--18-180-
75-75-p-94-iso8859-1.
bitmapColor (class BitmapColor)
Defines the color point/block bitmaps will be when 'clicked'.
This also defines the color used for highlighting points/blocks
when using keyboard traversal in the database view. The default
color is White.
blockColor (class BlockColor)
Defines the color used for block names; see /usr/lib/X11/rgb.txt
for valid color names. The default color is Green.
pointColor (class PointColor)
Defines the color used for point names; see /usr/lib/X11/rgb.txt
for valid color names. The default color is Yellow.
ptCEDisabledColor (class PtCEDisabledColor)
Defines the color used for point names that have the CE disabled;
see /usr/lib/X11/rgb.txt for valid color names. The default color
is Gold4.
systemPointColor (class SystemPointColor)
Defines the color used for system point names; see
/usr/lib/X11/rgb.txt for valid color names. The default color is
Turquoise.
virtualPtColor (class VirtualPtColor)
Defines the color used for virtual point names; see
/usr/lib/X11/rgb.txt for valid color names. The default color is
Blue.
realSysPointColor (class RealSysPointColor)
Defines the color used for real system point names (ie. system
points that contain attributes); see /usr/lib/X11/rgb.txt for
valid color names. The default color is Cyan.
dbViewSelectColor (class SelectColor)
Defines the color used when points/blocks are selected, see
/usr/lib/X11/rgb.txt for valid color names. The default color is
Black.
circularRefColor (class CircularRefColor)
Defines the color used in the dependancy panel when a circular
reference is found, see /usr/lib/X11/rgb.txt for valid color
names. The default color is Red.
scanTableFont (class ScanTableFont)
Defines the font that will be used in the scan input/output
tables. NOTE: this should be a fixed width font. The default
font is -adobe-courier-medium-r-normal--14-140-
75-75-m-90-iso8859-1.
textHighlightColor (class TextHightlightColor)
Defines the highlight color used for text edit widgets that are
editable by the user. The default color is Red.
textHighlightThickness (class TextHighlightThickness)
Defines the highlight thickness for the text edit widgets that
are editable by the user. The default thickness is 1.
textHighlight (class TextHighlight)
Enables/disables the highlighting for text edit widgets that are
editable by the user. The default value is True.
ptHdrPanelWidth (class PtHdrPanelWidth)
Defines the width of the point header panel when they are mapped
in terms of pixels. The default width is 400.
blockPanelWidth (class BlockPanelWidth)
Defines the width of the block panel when they are mapped in
terms of pixels. The default width is 450. In addition, specific
block panels width can be set by specifying a resource containing
the block panels name with underscores replacing spaces and
followed by _Blk_Width. For example, "*Field_Input_Blk_Width:
900".
blockPanelMaxHeight (class BlockPanelMaxHeight)
Defines the maximum height of a block panel, if the panel is
greater than this height (in terms of pixels), the panel will be
set to this height, and a vertical scroll bar will be displayed,
allowing the user to scroll through the block panel. The default
height is 700 pixels.
spoolerName (class SpoolerName)
Defines the name of the spooler to log changes to. The default is
no spooler name.
logFile (class LogFile)
Defines the name of the log file to log changes to. The default
is no log file.
databaseView (class DatabaseView)
Defines what the database view will display when initially
started; can be either "Alias", "Names", or "Both". The default
is Alias.
showPtTypeName (class ShowPtTypeName)
Defines whether the database view will display the point type
name that is associated with each point when initially started;
can be either "True", or "False". The default is False.
showPlin (class ShowPlin)
Defines whether thedatabase view will display the point PLIN
numbers that is associated with each point when initially started;
can be either "True", or "False". The default is False.
superTextOnlyMode (class SuperTextOnlyMode)
Defines whether regular widgets, as defined for the attribute, or
a set of text widgets showing both the value and the definition
will be used to display attributes when in super user mode (ie.
user 'rtap'). The default is False.
tableViewFont (class GlobalFont)
Defines the font that will be used by the table view widget(s).
The default is -adobe-times-medium-r-normal--18-180-
75-75-p-94-iso8859-1.
tableViewCellColor (class TableViewCellColor)
Defines the color table view cell values will be displayed in.
The default is Cyan.
tableViewColumnColor (class TableViewColumnColor)
Defines the color table view row/column headings will be
displayed in. The default is Green.
tableViewSelectColor (class SelectColor)
Defines the color table view selected cell/row/column will be
displayed in. The default is Blue.
tvWidgetMinWidth (class TvWidgetMinWidth)
This defines the minimum width of a table/vector view's edit
widget if a widget other than the default text edit widget is
specified. Note that if a value is specified (ie. other than
zero), the widget may overlap the value displayed in the next
column. If a value of zero is specified, then the widget will be
set to the width of the cell being editted. The default is zero.
tvEditWidgetUseDialog (class TvEditWidgetUseDialog)
This defines whether edit widgets on the table view is brought up
in a dialog box or not. If this is False, the widget will be
mapped on the table view directly. The default value is True.
tableViewWarpPointer (class TableViewWarpPointer)
This defines whether the pointer will be warped to the dialog
shell when a table field is editted. This is only for table
widgets that are enclosed in a dialog and is only warped when
using the keyboard to bring up the widget. This is useful when
the keyboardFocusPolicy resource has been set to Pointer. The
default is True.
tableViewScrollTime (class ScrollTime)
This specified the number of milli-seconds the table view will
delay before scrolling to the next row/column. The default is 200
milli-seconds. Smaller values will result in faster table
scrolling.
*TableView_Edit.labelString
Specifies the string for the table/vector view's pop-up edit
button.
*TableView_Cut.labelString
*TableView_Cut.accelerator
Specifies the string and accelerator for the table/vector view's
pop-up cut button.
*TableView_Copy.labelString
*TableView_Copy.accelerator
Specifies the string and accelerator for the table/vector view's
pop-up copy button.
*TableView_Paste.labelString
*TableView_Paste.accelerator
Specifies the string and accelerator for the table/vector view's
pop-up paste button.
*TableView_Fill_Right.labelString
Specifies the string for the table view's pop-up fill right
button.
*TableView_Fill_Left.labelString
Specifies the string for the table view's pop-up fill left
button.
*TableView_Fill_Up.labelString
Specifies the string for the table view's pop-up fill up button.
*TableView_Fill_Down.labelString
Specifies the string for the table view's pop-up fill down
button.
*TableView_Col_Insert.labelString
Specifies the string for the table view's field pop-up append
button.
*TableView_Col_Delete.labelString
Specifies the string for the table view's field pop-up delete
button.
*TableView_Row_Insert.labelString
Specifies the string for the table view's row pop-up append
button.
*TableView_Row_Delete.labelString
Specifies the string for the table view's row pop-up delete
button.
blockPanelOkButton (class BlockPanelOkButton)
This determines whether the block panels will contain an OK push
button or an Accept push button. The OK push button will save the
data, and unmap the panel. The Accept push button will save the
data and reset the panel leaving the panel mapped. Note that this
resource can be changed while the application is running by
toggling the "Blk Panel OK Button" menu item located under the
"Options" main menu item. The default is True.
autoBlockPanelEdit (class AutoBlockPanelEdit)
This defines whether the block panels will be automatically
displayed via a default edit when new points are created (point
creation and/or via copying). The default is True.
errorForeground (class Foreground)
This defines the foreground color to be used for the error dialog
box; see /usr/lib/X11/rgb.txt for valid color names. Note that if
this is not specified the current foreground color will be used.
errorBackground (class Background)
This defines the background color to be used for the error dialog
box; see /usr/lib/X11/rgb.txt for valid color names. Note that if
this is not specified the current background color will be used.
warningForeground (class Foreground)
This defines the foreground color to be used for the warning
dialog box; see /usr/lib/X11/rgb.txt for valid color names. Note
that if this is not specified the current foreground color will
be used.
warningBackground (class Background)
This defines the background color to be used for the warning
dialog box; see /usr/lib/X11/rgb.txt for valid color names. Note
that if this is not specified the current background color will
be used.
scanOutputAllowEdits (class ScanOutputAllowEdits)
This allows the insertion/deletion of records inside the scan
output table. Under normal operating circumstances, this should
not be done since any scan output functions directed to the scan
output table will not be re-parsed. However, during the database
building phase it may be desirable to be able to edit the scan
output table before the scan output links are in place.
scrolledListItemCount (ScrolledListItemCount)
This specifies the number of items to show in a scrolled list
widget. Note that if the number of items in the list is less
than this value, the list will be sized to that number of items.
attributeLabel
This specifies resources for the attribute label push button on
the block panels. For example, to set the font used use
"attributeLabel*fontList: user14x26". Other possible resources
include: "attributeLabel*foreground: Black",
"attributeLabel*background: Red".
matchPanelWidth (class MatchPanelWidth)
This specifies the width of the match edit panels when they are
mapped (in terms of pixels). The default is 450 pixels.
matchPanelHeight (class MatchPanelHeight)
This specifies the height of the match edit panels when they are
mapped (in terms of pixels). The default is 655 pixels.
commandsFilePattern (class CommandsFilePattern)
This specifies the file matching pattern for the "Load From
File..." and the "Save to File..." file selection dialog boxes in
the "Match Edit..." panel. The default is *.
outputFilePattern (class OutputFilePattern)
This specifies the file matching pattern for the "Save to
File..." file selection dialog box in the "Match Edit..." output
dialog. The default is *.
matchMaxDepth (class MatchMaxDepth)
This specifies the maximum depth shown for the "Scope" section in
the "Match Edit..." panel. The default is 25.
maxHelpLines (class MaxHelpLines)
This specifies the maximum number of help lines that will be
displayed using a label in the help dialog. When the number of
lines exceeds this value, the help text will be displayed in a
scrolled window. The default is 24.
maxSigDigits (class MaxSigDigits)
This specifies the number of significant digits to use when
converting floats, doubles, polar and rectangular values. It is
also used to specify the number of digits to use when expressing
fraction of seconds for time values. The default is 15.
snapShotCommand (class SnapShotCommand)
This specifies the command to run when taking a snapshot. The
default is RtapForceSnap.
depOrientation (class DepOrientation)
This specifies the orientation of the CE dependency panel. Can be
either 'Horizontal' or 'Vertical' when first brought up. The
default is Horizontal.
dbSizeColor (class DbSizeColor)
This specifies the color used for the database size dialog. The
default is White.
dndEnabled (class DndEnabled)
This specifies whether drag and drop is enabled or disabled. The
default value is True.
dndCursorColor (class DndCursorColor)
This specifies the drag and drop default cursor color. The
default is White.
dndValidCursorColor (class DndCursorColor)
This specifies the drag and drop cursor color when it over a
valid drop site. The default is Green.
dndInvalidCursorColor (class DndCursorColor)
This specifies the drag and drop cursor color when it is not over
a valid drop site. The default is Red.
The following is used to specify user alarm specific information
to display in the alarm panel.
alarmColTitle_1 (class AlarmColTitle_1)
This specifies the title that will be used in the alarm panel's
table for the second column. The default is NULL (ie. nothing to
show).
alarmColTitle_2 (class AlarmColTitle_2)
This specifies the title that will be used in the alarm panel's
table for the third column. The default is NULL (ie. nothing to
show).
alarmColTitle_3 (class AlarmColTitle_3)
This specifies the title that will be used in the alarm panel's
table for the fourth column. The default is NULL (ie. nothing to
show).
alarmColTitle_4 (class AlarmColTitle_4)
This specifies the title that will be used in the alarm panel's
table for the fifth column. The default is NULL (ie. nothing to
show).
alarmColTitle_5 (class AlarmColTitle_5)
This specifies the address that will be used in the alarm panel's
table for the first column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
alarmColAddr_1 (class AlarmColAddr_1)
This specifies the title that will be used in the alarm panel's
table for the first column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
alarmColAddr_2 (class AlarmColAddr_2)
This specifies the title that will be used in the alarm panel's
table for the second column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
alarmColAddr_3 (class AlarmColAddr_3)
This specifies the title that will be used in the alarm panel's
table for the third column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
alarmColAddr_4 (class AlarmColAddr_4)
This specifies the title that will be used in the alarm panel's
table for the fourth column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
alarmColAddr_5 (class AlarmColAddr_5)
This specifies the title that will be used in the alarm panel's
table for the fifth column. The format should be "<alarm>(alarm
element)". The default is NULL (ie. nothing to show).
The following resources are used to specify user alarm specific
information to display in the alarm state table panel.
*Actions_Label.labelString
This specifies the string for the Alarm Actions label above the
alarm actions list.
*State_Label.labelString
This specifies the string for the State label above the state
options.
*UnhideStates_Button.labelString
This specifies the string for the Unhide States push button.
*HideStates_Button.labelString
This specifies the string for the Hide States push button.
*HideStateZero_Button.labelString
This specifies the string for the Hide State 0 Trans check box.
*Options_Label.labelString
This specifies the string for the Options label.
*Relayout_Button.labelString
This specifies the string for the Relay-Out Graph push button.
*labelFieldName
This specifies the alarm state table's field name to use for
displaying the state's name. This field should have a data
element type of rtBytes.
*excludeActions
This specifies the alarm field action names to exclude from the
alarm actions list. The list is composed of regular expressions
separated by ':'.
*arcColor0 (class ArcColor)
This specifies the color for displaying the arcs for the first
alarm action.
*arcColor1 (class ArcColor)
This specifies the color for displaying the arcs for the second
alarm action.
*arcColor2 (class ArcColor)
This specifies the color for displaying the arcs for the third
alarm action.
*arcColor3 (class ArcColor)
This specifies the color for displaying the arcs for the fourth
alarm action.
*arcColor4 (class ArcColor)
This specifies the color for displaying the arcs for the fifth
alarm action.
*arcColor5 (class ArcColor)
This specifies the color for displaying the arcs for the sixth
alarm action.
*arcColor6 (class ArcColor)
This specifies the color for displaying the arcs for the seventh
alarm action.
*arcColor7 (class ArcColor)
This specifies the color for displaying the arcs for the eighth
alarm action.
*arcColor8 (class ArcColor)
This specifies the color for displaying the arcs for the ninth
alarm action.
*arcColor9 (class ArcColor)
This specifies the color for displaying the arcs for the tenth
alarm action.
*arcColor10 (class ArcColor)
This specifies the color for displaying the arcs for the eleventh
alarm action.
*arcColor11 (class ArcColor)
This specifies the color for displaying the arcs for the twelveth
alarm action.
*arcColor12 (class ArcColor)
This specifies the color for displaying the arcs for the
thirteenth alarm action.
*arcColor13 (class ArcColor)
This specifies the color for displaying the arcs for the
fourteenth alarm action.
*arcColor14 (class ArcColor)
This specifies the color for displaying the arcs for the
fifteenth alarm action.
*arcColor15 (class ArcColor)
This specifies the color for displaying the arcs for the
sixteenth alarm action.
*arcColor16 (class ArcColor)
This specifies the color for displaying the arcs for the
seventeenth alarm action.
*arcColor17 (class ArcColor)
This specifies the color for displaying the arcs for the
eighteenth alarm action.
*arcColor18 (class ArcColor)
This specifies the color for displaying the arcs for the
nineteenth alarm action.
*arcColor19 (class ArcColor)
This specifies the color for displaying the arcs for the twentyth
alarm action.
*arcColor20 (class ArcColor)
This specifies the color for displaying the arcs for the twenty-
first alarm action.
*arcColor21 (class ArcColor)
This specifies the color for displaying the arcs for the twenty-
second alarm action.
*arcColor22 (class ArcColor)
This specifies the color for displaying the arcs for the twenty-
third alarm action.
*arcColor23 (class ArcColor)
This specifies the color for displaying the arcs for the twenty-
fourth alarm action.
The following resources are used for setting widget labels. This
also allows the user to change the menu labels and their
associated speed key. Another use, may be to present the
interface using a different language. Note that these resources
must be specified as, there is no default value, besides the
widget name.
*okLabelString
*OK_Button.labelString
Specifies the string for all occurances of the OK push button(s).
*cancelLabelString
*Cancel_Button.labelString
Specifies the string for all occurances of the Cancel push
button(s).
*helpLabelString
Specifies the string for all occurances of the Help push
button(s).
*Accept_Button.labelString
Specifies the string for all occurances of the Accept push
button(s).
*Reset_Button.labelString
Specifies the string for all occurances of the Reset push
button(s).
*Terminate_Button.labelString
Specifies the string for all occurances of the Terminate push
button(s).
*Edit_Button.labelString
Specifies the string for all occurances of the Edit... push
button(s).
*Filter_Button.labelString
Specifies the string for all occurances of the Filter push
button(s).
*Create_Button.labelString
Specifies the string for the Create push button used in the "Add
-> Point..." menu item's dialog window.
*PointName_Label.labelString
Specifies the string for all occurances of the Point Name push
button(s).
*Alias_Label.labelString
Specifies the string for all occurances of the Alias Name push
button(s).
For menu items:
*File_Menu.labelString
*File_Menu.mnemonic
Specifies the string and mnemonic for the File menu item.
*Edit_Menu.labelString
*Edit_Menu.mnemonic
Specifies the string and mnemonic for the Edit menu item.
*View_Menu.labelString
*View_Menu.mnemonic
Specifies the string and mnemonic for the View menu item.
*Options_Menu.labelString
*Options_Menu.mnemonic
Specifies the string and mnemonic for the Options menu item.
*Help_Menu.labelString
*Help_Menu.mnemonic
Specifies the string and mnemonic for the Help menu item.
*FileLoad_Menu.labelString
*FileLoad_Menu.mnemonic
*FileLoad_Menu.acceleratorText
*FileLoad_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "File:Load..." menu item.
*FileUnload_Menu.labelString
*FileUnload_Menu.mnemonic
*FileUnload_Menu.acceleratorText
*FileUnload_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "File:Unload..." menu item.
*FileSnapshot_Menu.labelString
*FileSnapshot_Menu.mnemonic
*FileSnapshot_Menu.accelerator text
*FileSnapshot_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "File:Snapshot..." menu item.
*FileClose_Menu.labelString
*FileClose_Menu.mnemonic
*FileClose_Menu.accelerator text
*FileClose_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "File:Close" menu item.
*FileExit_Menu.labelString
*FileExit_Menu.mnemonic
*FileExit_Menu.accelerator text
*FileExit_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "File:Exit" menu item.
*EditUndo_Menu.labelString
*EditUndo_Menu.mnemonic
*EditUndo_Menu.accelerator text
*EditUndo_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Undo" menu item.
*EditCut_Menu.labelString
*EditCut_Menu.mnemonic
*EditCut_Menu.accelerator text
*EditCut_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Cut" menu item.
*EditCopy_Menu.labelString
*EditCopy_Menu.mnemonic
*EditCopy_Menu.accelerator text
*EditCopy_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Copy" menu item.
*EditPaste_Menu.labelString
*EditPaste_Menu.mnemonic
*EditPaste_Menu.accelerator text
*EditPaste_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Paste" menu item.
*EditMoveFrom_Menu.labelString
*EditMoveFrom_Menu.mnemonic
*EditMoveFrom_Menu.accelerator text
*EditMoveFrom_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Move From" menu item.
*EditMoveTo_Menu.labelString
*EditMoveTo_Menu.mnemonic
*EditMoveTo_Menu.accelerator text
*EditMoveTo_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Move To" menu item.
*EditAdd_Menu.labelString
*EditAdd_Menu.mnemonic
Specifies the string and mnemonic for the "Edit:Add" menu item.
*EditAddPtGrp_Menu.labelString
*EditAddPtGrp_Menu.mnemonic
*EditAddPtGrp_Menu.accelerator text
*EditAddPtGrp_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Add -> Point Group..." menu item.
*EditAddPt_Menu.labelString
*EditAddPt_Menu.mnemonic
*EditAddPt_Menu.accelerator text
*EditAddPt_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Add -> Point..." menu item.
*EditAddBlk_Menu.labelString
*EditAddBlk_Menu.mnemonic
Specifies the string and mnemonic for the "Edit:Add -> Block..."
menu item.
*EditDelete_Menu.labelString
*EditDelete_Menu.mnemonic
*EditDelete_Menu.accelerator text
*EditDelete_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Delete" menu item.
*EditEdit_Menu.labelString
*EditEdit_Menu.mnemonic
*EditEdit_Menu.accelerator text
*EditEdit_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Edit" menu item.
*EditSelBranch_Menu.labelString
*EditSelBranch_Menu.mnemonic
*EditSelBranch_Menu.accelerator text
*EditSelBranch_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Select Branck" menu item.
*EditRecordPlayback_Menu.labelString
*EditRecordPlayback_Menu.mnemonic
*EditRecordPlayback_Menu.accelerator text
*EditRecordPlayback_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Record/Playback" menu item.
*EditStartRecord_Menu.labelString
*EditStartRecord_Menu.mnemonic
*EditStartRecord_Menu.accelerator text
*EditStartRecord_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Record/Playback:Start Recording" menu item.
*EditStopRecord_Menu.labelString
*EditStopRecord_Menu.mnemonic
*EditStopRecord_Menu.accelerator text
*EditStopRecord_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Record/Playback:Stop Recording" menu item.
*EditPlayback_Menu.labelString
*EditPlayback_Menu.mnemonic
*EditPlayback_Menu.accelerator text
*EditPlayback_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Record/Playback:Playback" menu item.
*EditMatchEdit_Menu.labelString
*EditMatchEdit_Menu.mnemonic
*EditMatchEdit_Menu.accelerator text
*EditMatchEdit_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Edit:Match Edit" menu item.
*ViewNewWin_Menu.labelString
*ViewNewWin_Menu.mnemonic
*ViewNewWin_Menu.accelerator text
*ViewNewWin_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:New Window" menu item.
*ViewSubtree_Menu.labelString
*ViewSubtree_Menu.mnemonic
*ViewSubtree_Menu.accelerator text
*ViewSubtree_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Subtree" menu item.
*ViewFullTree_Menu.labelString
*ViewFullTree_Menu.mnemonic
*ViewFullTree_Menu.accelerator text
*ViewFullTree_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Full Tree" menu item.
*ViewPts_Menu.labelString
*ViewPts_Menu.mnemonic
Specifies the string and mnemonic for the "View:Child Points"
menu item.
*ViewPtsOpen_Menu.labelString
*ViewPtsOpen_Menu.mnemonic
*ViewPtsOpen_Menu.accelerator text
*ViewPtsOpen_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Child Points -> Open" menu item.
*ViewPtsClose_Menu.labelString
*ViewPtsClose_Menu.mnemonic
*ViewPtsClose_Menu.accelerator text
*ViewPtsClose_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Child Points -> Close" menu item.
*ViewPtsOpenAll_Menu.labelString
*ViewPtsOpenAll_Menu.mnemonic
*ViewPtsOpenAll_Menu.accelerator text
*ViewPtsOpenAll_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Child Points -> Open All" menu item.
*ViewBlocks_Menu.labelString
*ViewBlocks_Menu.mnemonic
Specifies the string and mnemonic for the "View:Blocks" menu
item.
*ViewBlksOpen_Menu.labelString
*ViewBlksOpen_Menu.mnemonic
*ViewBlksOpen_Menu.accelerator text
*ViewBlksOpen_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Blocks -> Open" menu item.
*ViewBlksClose_Menu.labelString
*ViewBlksClose_Menu.mnemonic
*ViewBlksClose_Menu.accelerator text
*ViewBlksClose_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Blocks -> Close" menu item.
*ViewCeDep_Menu.labelString
*ViewCeDep_Menu.mnemonic
Specifies the string, and mnemonic for the "View:CE Dependency"
menu item.
*ViewCeDepRef_Menu.labelString
*ViewCeDepRef_Menu.mnemonic
Specifies the string, and mnemonic for the "View:CE Dependency ->
Reference..." menu item.
*ViewCeDepUpdate_Menu.labelString
*ViewCeDepUpdate_Menu.mnemonic
Specifies the string, and mnemonic for the "View:CE Dependency ->
Update..." menu item.
*ViewCeDepAttrOrder_Menu.labelString
*ViewCeDepAttrOrder_Menu.mnemonic
Specifies the string, and mnemonic for the "View:CE Dependency ->
Attribute Order..." menu item.
*ViewNames_Menu.labelString
*ViewNames_Menu.mnemonic
*ViewNames_Menu.accelerator text
*ViewNames_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Names" menu item.
*ViewAlias_Menu.labelString
*ViewAlias_Menu.mnemonic
*ViewAlias_Menu.accelerator text
*ViewAlias_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Alias" menu item.
*ViewBoth_Menu.labelString
*ViewBoth_Menu.mnemonic
*ViewBoth_Menu.accelerator text
*ViewBoth_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Both" menu item.
*ViewShowPtTypeName_Menu.labelString
*ViewShowPtTypeName_Menu.mnemonic
*ViewShowPtTypeName_Menu.accelerator text
*ViewShowPtTypeName_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Show Pt Type Name" menu item.
*ViewShowPlin_Menu.labelString
*ViewShowPlin_Menu.mnemonic
*ViewShowPlin_Menu.accelerator text
*ViewShowPlin_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Show PLINs" menu item.
*ViewGoto_Menu.labelString
*ViewGoto_Menu.mnemonic
*ViewGoto_Menu.accelerator text
*ViewGoto_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Goto..." menu item.
*ViewRefresh_Menu.labelString
*ViewRefresh_Menu.mnemonic
*ViewRefresh_Menu.accelerator text
*ViewRefresh_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "View:Refresh" menu item.
*OptEnv_Menu.labelString
*OptEnv_Menu.mnemonic
Specifies the string and mnemonic for the
"Options:Environment(s)..." menu item.
*OptMode_Menu.labelString
*OptMode_Menu.mnemonic
Specifies the string and mnemonic for the "Options:Mode" menu
item.
*OptModeWidget_Menu.labelString
*OptModeWidget_Menu.mnemonic
*OptModeWidget_Menu.accelerator text
*OptModeWidget_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Mode -> Use Widgets" menu item.
*OptModeTextOnly_Menu.labelString
*OptModeTextOnly_Menu.mnemonic
*OptModeTextOnly_Menu.accelerator text
*OptModeTextOnly_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Mode -> Use Text Widgets Only" menu item.
*OptUseOK_Menu.labelString
*OptUseOK_Menu.mnemonic
*OptUseOK_Menu.accelerator text
*OptUseOK_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Panels Use OK Button" menu item.
*OptBlkPopup_Menu.labelString
*OptBlkPopup_Menu.mnemonic
*OptBlkPopup_Menu.acceleratorText
*OptBlkPopup_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Auto Block Panel Edits" menu item.
*OptFreePanels_Menu.labelString
*OptFreePanels_Menu.mnemonic
*OptFreePanels_Menu.accelerator text
*OptFreePanels_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Free Cached Panels" menu item.
*OptReleaseCfi_Menu.labelString
*OptReleaseCfi_Menu.mnemonic
*OptReleaseCfi_Menu.accelerator text
*OptReleaseCfi_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Options:Release CFI Lock(s)" menu item.
*OptRecvMsgs_Menu.labelString
*OptRecvMsgs_Menu.mnemonic
Specifies the string and mnemonic for the "Options:Recv Mesgs"
menu item.
*HelpDbSize_Menu.labelString
*HelpDbSize_Menu.mnemonic
*HelpDbSize_Menu.accelerator text
*HelpDbSize_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On Database Size..." menu item.
*HelpCfiLock_Menu.labelString
*HelpCfiLock_Menu.mnemonic
*HelpCfiLock_Menu.accelerator text
*HelpCfiLock_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On CFI..." menu item.
*HelpApp_Menu.labelString
*HelpApp_Menu.mnemonic
*HelpApp_Menu.accelerator text
*HelpApp_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On Application..." menu item.
*HelpContext_Menu.labelString
*HelpContext_Menu.mnemonic
*HelpContext_Menu.acceleratorText
*HelpContext_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On Item..." menu item.
*HelpVersion_Menu.labelString
*HelpVersion_Menu.mnemonic
*HelpVersion_Menu.accelerator text
*HelpVersion_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On Version..." menu item.
*HelpHelp_Menu.labelString
*HelpHelp_Menu.mnemonic
*HelpHelp_Menu.accelerator text
*HelpHelp_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the "Help:On Help..." menu item.
*UserMenu
Specifies whether a user menu will be displayed to the right of
the Options menu. The default is False.
*User_Menu.labelString
Specifies the label for the user menu item.
*User1_Menu.labelString
*User2_Menu.labelString
*User3_Menu.labelString
*User4_Menu.labelString
*User5_Menu.labelString
*User6_Menu.labelString
*User1_Menu.mnemonic
*User2_Menu.mnemonic
*User3_Menu.mnemonic
*User4_Menu.mnemonic
*User5_Menu.mnemonic
*User6_Menu.mnemonic
*User1_Menu.acceleratorText
*User2_Menu.acceleratorText
*User3_Menu.acceleratorText
*User4_Menu.acceleratorText
*User5_Menu.acceleratorText
*User6_Menu.acceleratorText
*User1_Menu.accelerator
*User2_Menu.accelerator
*User3_Menu.accelerator
*User4_Menu.accelerator
*User5_Menu.accelerator
*User6_Menu.accelerator
Specifies the string, mnemonic, accelerator text, and accelerator
for the user menu's menu item(s).
*User1MenuEnable
*User2MenuEnable
*User3MenuEnable
*User4MenuEnable
*User5MenuEnable
*User6MenuEnable
Specifies when the user menu's menu items is enabled as either
Point (when a point is selected) or Always.
*User1MenuCmd
*User2MenuCmd
*User3MenuCmd
*User4MenuCmd
*User5MenuCmd
*User6MenuCmd
Specifies the command that will be run when the user selects the
user menu's menu items. The first occurrence of %s in the command
will be substituted with the currently selected RTAP point's
alias name. The string should be enclosed in single quotes in
case the alias name contains spaces. The first occurrence of %e
in the command will be substituted with the currently RTAP
environment connections, comma separated if there are more than
one. The string should be enclosed in single quotes in case there
are spaces.
*User1MenuOutput
*User2MenuOutput
*User3MenuOutput
*User4MenuOutput
*User5MenuOutput
*User6MenuOutput
Specifies how the menu command will be executed as either: window
(output of command will be displayed in a window, allowing the
user to save the output to a file) or fork (run the command as a
separate process) or rtap (run the command scheduled through the
RTAP scheduler).
The following labels are for the point header panel:
*ClassName_Label.labelString
Specifies the string for the class name label.
*Plin_Label.labelString
Specifies the string for PLIN label.
*CeOrderInd_Label.labelString
Specifies the string for the CE Order Indicator label.
*CeInd_Label.labelString
Specifies the string for the CE Indicator label.
*Residence_Label.labelString
Specifies the string for the Residence label.
*Cat_Label.labelString
Specifies the string for the Categories label.
*Natural_TButton.labelString
Specifies the string for the Natural CE Order radio button.
*User_TButton.labelString
Specifies the string for the User CE Order radio button.
*CE_Enabled_TButton.labelString
Specifies the string for the CE Enabled radio button.
*CE_Disabled_TButton.labelString
Specifies the string for the CE Disabled radio button.
*CE_DisabledNoRun_TButton.labelString
Specifies the string for the CE Disabled No Run radio button.
*CE_Enabled_OptA_TButton.labelString
Specifies the string for the CE Optimized radio button.
*RAM_TButton.labelString
Specifies the string for the RAM radio button.
*Disk_TButton.labelString
Specifies the string for the Disk radio button.
*Usage_Label.labelString
Specifies the string for the Usage label.
*Usage_Add_Button.labelString
Specifies the string for the usage Add button.
*Usage_Delete_Button.labelString
Specifies the string for the usage Delete button.
*allAttrString
Specifies the string for indicating all attributes usage flag.
*usageAttrNameLabel
Specifies the string for the attribute usage field in the usage
table.
*usageTypeLabel
Specifies the string for the usage type field in the usage table.
*Usage_Attr_Label.labelString
Specifies the string for the attribute label in the add usage
dialog.
*Usage_Type_Label.labelString
Specifies the string for the usage type label in the add usage
dialog.
The following labels are for the add point dialog box. See above
for other labels.
*PointTypes_Label.labelString
Specifies the string for the point types label.
The following labels are for the add point group dialog box. See
above for other labels.
*SubStr1_Label.labelString
Specifies the string for the Sub-string 1 label.
*SubStr2_Label.labelString
Specifies the string for the Sub-string 2 label.
*SubStr3_Label.labelString
Specifies the string for the Sub-string 3 label.
*PointGroups_Label.labelString
Specifies the string for the Point Groups label.
*Help_Label.labelString
Specifies the string for the Help label.
The following labels are for the goto panel:
*PLIN_Label.labelString
Specifies the string for the PLIN label.
*Value_Label.labelString
Specifies the string for the Value label.
*Filters_Label.labelString
Specifies the string for the Filters label.
*AliasList_Label.labelString
Specifies the string for the Alias List label.
*Or_Label.labelString
Specifies the string for the Or label.
*AttrTest_Button.labelString
Specifies the string for the Attr. Test push button.
The following are for the environment list dialog:
*EnvLabel
Specifies the string for the Environments label.
*EnvListCommand
Specifies the string for the command used to retrieve the list of
environment names. A "%s" must be in this string and will be
replaced with the contents of the environment variable RTAPROOT
at runtime. The default is egrep -e '^[^#]' /etc/%s/RtapEnvList |
awk if not specified.
The following labels are for block panels:
*Execute_Button.labelString
Specifies the string for the Execute push button for attributes
that contain the execute widget.
*Security_Button.labelString
Specifies the string for the Security push button for all visible
attributes.
*State_Table_Button.labelString
Specifies the string for the Edit State Table push button. This
button is only visible for the "state table" attribute of an
alarm point.
*Alarm_Info_PButton.labelString
Specifies the string for the alarm info push button.
The following labels are for scan input/output attribute
functions:
*CommPorts_Label.labelString
Specifies the string for the Comm Ports label.
*ScanDevices_Label.labelString
Specifies the string for the Scan Devices label.
*ScanDevRec_Label.labelString
Specifies the string for the Scan Device Record label.
*ScanDevArg_Label.labelString
Specfies the string for the Args label for multiple scan
input/output links.
*GotoLastLink_Button.labelString
Specifies the string for the "Goto Last Link" push button.
*ScanTblEdit_Button.labelString
Specifies the string for the "Edit Scan Table" push button.
The following labels are for scan control attribute functions:
*Enable_Label.labelString
Specifies the string for the Enable radio button.
*Disable_Label.labelString
Specifies the string for the Disable radio button.
The following labels are for table attributes where insertion and
deletion is possible:
*Append_Button.labelString
Specifies the string for the Append push button.
*Delete_Button.labelString
Specifies the string for the Delete push button.
The following labels are for the add new field panel:
*FieldName_Label.labelString
Specifies the string for the "Field Name" label.
*FieldDeType_Label.labelString
Specifies the string for the "Field Data Element Type" label.
The following labels are for the Match Edit panel:
*Categories_Label.labelString
Specifies the string for the Categories label. Note that this
resource name is also used in the goto panel.
*Class_Label.labelString
Specifies the string for the Class label. Note that this resource
name is also used in the goto panel.
*PtName_Label.labelString
Specifies the string for the Point Name label. Note that this
resource name is also used in the goto panel.
*AliasName_Label.labelString
Specifies the string for the Alias label. Note that this resource
name is also used in the goto panel.
*Attribute_Label.labelString
Specifies the string for the Attribute label. Note that this
resource name is also used in the goto panel.
*Not_Label.labelString
Specifies the string for the NOT label.
*AND_Label.labelString
Specifies the string for the AND label.
*OR_Label.labelString
Specifies the string for the OR label.
*None_Label.labelString
Specifies the string for the None label.
*Criteria_Label.labelString
Specifies the string for the Criteria label.
*Scope_Label.labelString
Specifies the string for the Scope label.
*PreCmds_Label.labelString
Specifies the string for the Pre-Commands label.
*Cmds_Label.labelString
Specifies the string for the Commands label.
*PostCmds_Label.labelString
Specifies the string for the Post-Commands label.
*AllLevels_TButton.labelString
Specifies the string for the All Levels radio button.
*OnlyLevel_TButton.labelString
Specifies the string for the Only Level radio button.
*ToLevel_TButton.labelString
Specifies the string for the To Level radio button.
*FromLevel_TButton.labelString
Specifies the string for the From Level radio button.
*LoadFromFile_Button.labelString
Specifies the string for the Load From File push button.
*Clear_Button.labelString
Specifies the string for the Clear push button.
*SaveToFile_Button.labelString
Specifies the string for the Save To File push button.
*Run_Button.labelString
Specifies the string for the Run push button.
*Close_Button.labelString
Specifies the string for the Close push button.
*Help_Button.labelString
Specifies the string for the Help push button.
The following resources are for the attribute test dialog box
available from the Match Edit panel and the Goto panel:
*attrTest_attr.value
Specifies a default text string for the attribute value.
*attrTest_value.value
Specifies a default text string for the value or constant value.
*attrTest_lessThan.set
Specifies if the less than radio button is selected (True) or
not.
*attrTest_equalTo.set
Specifies if the equal to radio button is selected (True) or not.
*attrTest_greaterThan.set
Specifies if the greater than radio button is selected (True) or
not.
*attrTest_greaterThanEqual.set
Specifies if the greater than or equal to radio button is
selected (True) or not.
*attrTest_lessThanEqual.set
Specifies if the less than or equal to radio button is selected
(True) or not.
*attrTest_notEqual.set
Specifies if the not equal to radio button is selected (True) or
not.
*attrTest_readable.set
Specifies if the readable radio button is selected (True) or not.
*attrTest_attrHelp_Label.labelString
Specifies the string for the Point attribute help string in the
Attribute Test criteria dialog box.
*attrTest_attrConstHelp_Label.labelString
Specifies the string for the attribute or constant help string in
the Attribute Test criteria dialog box.
The following labels are for the attribute header dialog box:
*Attribute_Label.labelString
Specifies the string for the Attribute label.
*AIN_Label.labelString
Specifies the string for the AIN label.
*Quality_Label.labelString
Specifies the string for the Quality label.
*Events_Label.labelString
Specifies the string for the Events label.
*DeTypes_Label.labelString
Specifies the string for the Data Element Type(s) label.
*DeTypes_Change_Button.labelString
Specifies the string for the data element type Change push
button.
*ReadGroups_Label.labelString
Specifies the string for the Read Groups label.
*WriteGroups_Label.labelString
Specifies the string for the Write Groups label.
*DeTypes_Change_Button.labelString
Specifies the string for the data element types change button.
*FieldName_Change_Button.labelString
Specifies the string for the field name change button.
The following labels are for the CE dependency panel:
*Orientation_Label.labelString
Specifies the string for the Orientation label.
*Horizontal_TButton.labelString
Specifies the string for the Horizontal radio button.
*Vertical_TButton.labelString
Specifies the string for the Vertical radio button.
*CE_Type_Label.labelString
Specifies the string for the CE Type label.
*CE_Type_Ref_TButton.labelString
Specifies the string for the CE Reference radio button.
*CE_Type_Update_TButton.labelString
Specifies the string for the CE Update radio button.
*CE_Type_AttrOrder_TButton.labelString
Specifies the string for the CE Attribute Order radio button.
*CE_Info_Label.labelString
Specifies the string for the Info label
*CE_Option_Label.labelString
Specifies the string for the Options label
*ShowAll_Button.labelString
Specifies the string for the Show All push button.
The following specifies the format strings for the CE dependency
panel's Info section:
*depCountFormat
Specifies the string format for the dependency count. The default
is Dep. Count : %d.
*mostDepFormat
Specifies the string format for the point (alias) that contains
the most dependencies. The default is Most Dep. : %s.
*mostDepCountFormat
Specifies the string format for the number of dependencies for
the point (alias) that contains the most dependencies. The
default is Most Dep. Count: %d.
The following specifies the format strings for the Alarm Info
panel:
*Alarm_Enabled_TButton.labelString
Specifies the string for the alarm enabled radio button.
*Alarm_Disabled_TButton.labelString
Specifies the string for the alarm disabled radio button.
*Alarm_Notify_TButton.labelString
Specifies the string for the alarm notify radio button.
*Alarm_NoNotify_TButton.labelString
Specifies the string for the alarm no notify radio button.
*Alarm_Ack_PButton.labelString
Specifies the string for the alarm acknowledge push button.
*Alarm_Acked_TButton.labelString
Specifies the string for the alarm acknowledged radio button.
*Alarm_AckTime_Label.labelString
Specifies the string for the alarm acknowledged time label.
*Alarm_AckUser_Label.labelString
Specifies the string for the alarm acknowledged user label.
*Alarm_AlmType_Label.labelString
Specifies the string for the alarm type label.
*Alarm_History_Label.labelString
Specifies the string for the alarm history label.
*Alarm_Sequence_Label.labelString
Specifies the string for the alarm sequence label.
*Alarm_Index_Label.labelString
Specifies the string for the alarm index label.
*Alarm_StateTime_Label.labelString
Specifies the string for the alarm state time label.
The following resources are used to specify user specific
information to display in the point group create panel.
*AddPGPanel.width
Specifies the width of the point group create panel.
*AddPGPanel.height
Specifies the height of the point group create panel.
*maxSubStrs
Specifies the number of sub-string text editors to display (up to
a maximum of 20).
*SubStr1_Label.labelString
Specifies the string for the label for the specific substitute
string. The number varies from 1 to 20 (i.e.
SubStr2_Label.labelString, SubStr3_Label.labelString, etc.).
*SubStr1.value
Specifies the default value for the specific substitute string's
text editor. The number varies from 1 to 20 (i.e. SubStr2.value,
SubStr3.value, etc.).
The multiClickTime X resource is used to determine the time
between double clicks.
DIAGNOSTICS
dbBuilder displays diagnostic messages at the centre of the screen.
NOTES
dbBuilder should have an entry in the environment table for each
environment in which it is used.
AUTHOR
dbBuilder was developed by tesserNet Systems Inc.
SEE ALSO
RtapEnvTable(4)