DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦296bea7b2⟧ TextFile

    Length: 69503 (0x10f7f)
    Types: TextFile
    Notes: R1k Text-file segment

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦7c9ff5960⟧ 
            └─⟦this⟧ 
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦daf15dbd0⟧ 
            └─⟦this⟧ 
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦f83754e61⟧ 
            └─⟦this⟧ 

TextFile

ACCOUNT
Specifies the account name to be provided by default to a remote
computer when establishing an FTP connection.  The default is the null
string.  Changes to this switch take effect immediately.  The full
switch name is Session_Ftp.Account.
;.;
ACTIVITY_FILE
Specifies the filename for a default activity file for the session.  The
default (<Nil>) specifies the filename
Release.Current_Activity.  Changes to this switch take effect
immediately.  The full switch name is Profile.Activity_File.  See
Project Management (PM) for further information.
;.;
ASM_LISTING
Controls whether an assembly-code list file is created for the code
generated for declare blocks in Command windows.  When True, the
Terminal_Echo switch should also be True so that the listing is echoed
to the screen during creation.  The default is False.  Changes to this
switch take effect immediately.  The full switch name is
Command_Cg.Asm_Listing.
;.;
AUTO_LOGIN
Controls whether the !Commands.Ftp.Connect command attempts to log into
a remote computer as soon as a connection is established.  The default
is False.  Changes to this switch take effect immediately. The full
switch name is Session_Ftp.Auto_Login.
;.;
AUTO_SET_MODE
Sets the Spelling Checker mode switches automatically.
;.;
BANNER
Specifies the string to be printed by default on the banner page of
output from a line printer.  The null string results in no banner page
being printed.  The default is the user's id.  Changes to this switch
take effect immediately.  The full switch name is Queue.Banner.
;.;
BEEP_ON_ERRORS
Controls whether the terminal beeps or flashes (depending on terminal
setup characteristics) when the Environment discovers an error.  The
default is True.  Changes to this switch take effect immediately.  The
full switch name is Session.Beep_On_Errors.
;.;
BEEP_ON_INTERRUPT
Controls whether the terminal beeps or flashes (depending on terminal
setup characteristics) when the current job is interrupted with the
Control-G combination.  For this switch to have an effect,
Session.Beep_On_Errors must be True.  The default is True.  Changes to
this switch take effect immediately.  The full switch name is
Session.Beep_On_Interrupt.
;.;
BEEP_ON_MESSAGES
Controls whether the terminal beeps or flashes (depending on terminal
setup characteristics) when a new message appears in the Message window.
When True, all messages except those generated by package Editor will
cause the terminal to beep.  For this switch to have an effect,
Session.Beep_On_Errors must be True.  The default is False.  Changes to
this switch take effect immediately.  The full switch name is
Session.Beep_On_Messages.
;.;
CHECK COMPATIBILITY
Controls whether spec views and load views are checked for compatibility
when the declare block in a Command window is coded.  When True,
programs containing incompatibilities will fail to code.  The default is
True.  Changes to this switch take effect immediately.  The full switch
name is Command_Cg.Check_Compatibility.
;.;
CMVC_BREAK_LONG_LINES
Controls whether lines in work_orders, work_lists and ventures that
exceed the value of the cmvc_line_length switch are broken. 
User-entered strings are never broken.  The default is True.  The full
switch name is Session.Cmvc_Break_Long_Lines.
;.;
CMVC_CAPITALIZE
Controls whether identifiers and headings in work_orders, work_lists,
and ventures are capitalized.  User-entered strings preserve the case in
which they were entered.  The default is True.  The full switch name is
Session.Cmvc_Capitalize.
;.;
CMVC_COMMENT_EXTENT
Specifies the number of comments displayed in a work order.  Legal
values are integers.  The default is 4.  The full switch name is
Session.Cmvc_Comment_Extent.
;.;
CMVC_CONFIGURATION_EXTENT
Specifies the number of configurations displayed in a work_order.  Legal
values are integers.  The default is 0.  The full switch name is
Session.Cmvc_Configuration_Extent.
;.;
CMVC_FIELD_EXTENT
Specifies the number of elements of vector fields that are displayed in
a work_order.  Legal values are integers.  The default is 4.  The full
switch name is Session.Cmvc_Field_Extent.
;.;
CMVC_INDENTATION
Specifies the number of spaces used for indentation in work_orders,
work_lists, and ventures.  Legal values are integers.  The default is 2.
The full switch name is Session.Cmvc_Indentation.
;.;
CMVC_LINE_LENGTH
Specifies how long a line in a work_order, work_list or venture can be
before it is eligible to be broken.  Whether or not long lines are
broken is controlled by the Cmvc_Break_Long_Lines switch.  Legal values
are integers.  The default is 80.  The full switch name is
Session.Cmvc_Line_Length.
;.;
CMVC_SHORTEN_NAME
Controls whether object names in work_orders, work_lists, and ventures
are displayed in a shortened form (that is, without the fully qualified
pathname).  The default is True.  The full switch name is
Session.Cmvc_Shorten_Name.
;.;
CMVC_SHORTEN_UNIT_STATE
Controls whether the state of work_orders is displayed in a shortened
form.  The default is False.  The full switch name is
Session.Cmvc_Shorten_Unit_State.
;.;
CMVC_SHOW_ADD_DATE
Controls whether the date an entry is added to a work order is
displayed.  The default is True.  The full switch name is
Session.Cmvc_Show_Add_Date.
;.;
CMVC_SHOW_ADD_TIME
Controls whether the time an entry is added to a work order is
displayed.  The default is True.  The full switch name is
Session.Cmvc_Show_Add_Time.
;.;
CMVC_SHOW_ALL_DEFAULT_LISTS
Controls whether only the users default work_list is displayed in a
venture.  The default is False.  The full switch name is
Session.Cmvc_Show_All_Default_Lists.
;.;
CMVC_SHOW_ALL_DEFAULT_ORDERS
Controls whether only the users default work_order is displayed in a
venture.  The default is False.  The full switch name is
Session.Cmvc_Show_All_Default_Orders.
;.;
CMVC_SHOW_DELETED_OBJECTS
Controls whether deleted work_orders or work_lists are displayed in a
work_list at the default level of elision.  The default is False.  The
full switch name is Session.Cmvc_Show_Deleted_Objects.
;.;
CMVC_SHOW_DELETED_VERSIONS
Controls whether information for all versions of a work_order or
work_list is displayed in a work list at the default level of elision. 
The default is False.  The full switch name is
Session.Cmvc_Show_Deleted_Versions.
;.;
CMVC_SHOW_DISPLAY_POSITION
Controls whether display position of user defined work_order fields is
shown.  The default is False.  The full switch name is
Session.Cmvc_Show_Display_Position.
;.;
CMVC_SHOW_EDIT_INFO
Controls whether edit information is displayed for objects displayed in
work_orders, work_lists or ventures.  The default is False.  The full
switch name is Session.Cmvc_Show_Edit_Info.
;.;
CMVC_SHOW_FIELD_DEFAULT
Controls whether the default value is displayed for vector fields.  When
True (the default), vector fields will show the default value of all
elements that have not been assigned.  The full switch name is
Session.Cmvc_Show_Field_Default.
;.;
CMVC_SHOW_FIELD_MAX_INDEX
Controls whether the number of entries in a vector field that have been
written is displayed.  The default is False.  The full switch name is
Session.Cmvc_Show_Field_Max_Index.
;.;
CMVC_SHOW_FIELD_TYPE
Controls whether the type of field (i.e. boolean, integer, or string) is
displayed for scalar and vector fields.  The default is False.  The full
switch name is Session.Cmvc_Show_Field_Type.
;.;
CMVC_SHOW_FROZEN
Controls whether "Frz" is shown for frozen objects displayed in
work_orders, work_lists, or ventures.  The default is False.  The full
switch name is Session.Cmvc_Show_Frozen.
;.;
CMVC_SHOW_HIDDEN_FIELDS
Controls whether hidden fields are displayed in a venture.  The default
is False.  The full switch name is Session.Cmvc_Show_Hidden_Fields.
;.;
CMVC_SHOW_RETENTION
Controls whether the retention count is shown when displaying
work_orders, work_lists, or ventures.  The default is False.  The full
switch name is Session.Cmvc_Show_Retention.
;.;
CMVC_SHOW_SIZE
Controls whether the size of the version, in bytes, is shown when
displaying objects in a work_order, work_list, or venture.  The default
is False.  The full switch name is Session.Cmvc_Show_Size.
;.;
CMVC_SHOW_UNIT_STATE
Controls whether the state of work_orders is shown in ventures and
work_lists (i.e. pending, in progress, closed).  The default is True. 
The full switch name is Session.Cmvc_Show_Unit_State.
;.;
CMVC_SHOW_USERS
Controls whether the list of users is shown in the users field of
work_orders at the default level of elision.  The default is False.  The
full switch name is Session.Cmvc_Show_Users.
;.;
CMVC_SHOW_VERSION_NUMBER
Controls whether the version number is displayed for objects in
work_orders, work_lists, or ventures.  The default is False.  The full
switch name is Session.Cmvc_Show_Version_Number.
;.;
CMVC_UPPERCASE
Controls whether identifiers and headings in work_orders, work_lists,
and ventures are displayed in uppercase.  User-entered string preserve
the case in which they were entered.  The default is False.  The full
switch name is Session.Cmvc_Uppercase.
;.;
CMVC_VERSION_EXTENT
Specifies the number of versions displayed in a work order.  Legal
values are integers.  The default is 0.  The full switch name is
Session.Cmvc_Version_Extent.
;.;
CURSOR_BOTTOM_OFFSET
Specifies the cursor's position relative to the bottom of the window
when scrolling using Editor.Cursor.Down.  When the cursor is moved off
the bottom edge of a window, the image in the window is scrolled so that
the cursor is this percentage from the bottom of the window.  Legal
values ar integers in the range 1 .. 99.  The default is 33.  Changes to
this switch take effect immediately.  The full switch name is
Session.Cursor_Bottom_Offset.
;.;
CURSOR_LEFT_OFFSET
Specifies the cursor's position relative to the left edge of the window
when shifting using Editor.Cursor.Left.  When the cursor is moved off
the left edge of a window, the image in the window is shifted so that
the cursor is this percentage from the left edge of the window.  Legal
values are integers in the range 1 .. 99.  The default is 33.  Changes
to this switch take effect immediately.  The full switch name is
Session.Cursor_Left_Offset.
;.;
CURSOR_RIGHT_OFFSET
Specifies the cursor's position relative to the right edge of the window
when shifting using Editor.Cursor.Right.  When the cursor is moved off
the right edge of a window, the image in the window is shifted so that
the cursor is this percentage from the right edge of the window.  Legal
values are integers in the range 1 .. 99.  The default is 33.  Changes
to this switch take effect immediately.  The full switch name is
Session.Cursor_Right_Offset.
;.;
CURSOR_TOP_OFFSET
Specifies the cursor's position relative to the top of the window when
scrolling using Editor.Cursor.Up.  When the cursor is moved off the top
edge of a window, the image in the window is scrolled so that the cursor
is this percentage from the top of the window.  Legal values are
integers in the range 1 .. 99.  The default is 33.  Changes to this
switch take effect immediately.  The full switch name is
Session.Cursor_Top_Offset.
;.;
CURSOR_TRANSPOSE_MOVES
Controls whether the cursor advances on a transpose operation.  This
switch is used by Character, Word, Line, or Window transpose operations.
The default (False) maintains the cursor position on a transpose
operation.  Changes to this switch take effect immediately.  The full
switch name is Session.Cursor_Transpose_Moves.
;.;
DEBUG_ADDRESSES
Controls whether machine information, by default, is included in
displays produced by the Stack, Task_Display, Information, and Trace
procedures in package !Commands.Debug.  The default is False.  Changes
to this switch take effect when a new debugger job is started. The full
switch name is Session.Debug_Addresses.
;.;
DEBUG_BREAK_AT_CREATION
Controls whether, by default, the equivalent of a breakpoint is
placed at the point where new tasks begin elaboration.  The default is
False.  Changes to this switch take effect when a new debugger job is
started. The full switch name is Session.Debug_Break_At_Creation.
;.;
DEBUG_DECLARATION_DISPLAY
Controls whether declarations are displayed by default when source code
is listed by means of the !Commands.Debug.Display procedure.  Note that
if a specific declaration is named in the Debug.Display procedure,
declarations are displayed even when this switch is False.  The default
is True.  Changes to this switch take effect when a new debugger job is
started. The full switch name is Session.Debug_Declaration_Display.
;.;
DEBUG_DELETE_TEMPORARY_BREAKS
Controls whether, by default, each temporary breakpoint is deleted once
its conditions are met and execution has stopped.  The default is False.
Changes to this switch take effect when a new debugger job is started.
The full switch name is Session.Debug_Delete_Temporary_Breaks.
;.;
DEBUG_DISPLAY_COUNT
Specifies the default value of the Count parameter in the
!Commands.Debug.Display procedure.  The Count parameter specifies the
number of statements and/or declarations to be displayed from the source
for the selected item.  Legal values are integers.  The default is 10. 
Changes to this switch take effect when a new debugger job is started.
The full switch name is Session.Debug_Display_Count.
;.;
DEBUG_DISPLAY_CREATION
Controls whether a trace message is displayed in the debugger window
when a task is created.  When False, a message is displayed only for the
creation of the root task.  The default is False.  Changes to this
switch take effect when a new debugger job is started. The full switch
name is Session.Debug_Display_Creation.
;.;
DEBUG_DISPLAY_LEVEL
Specifies the number of levels to expand complex data structures in the
!Commands.Debug.Put procedure.  Legal values are integers.  The default
is 3.  Changes to this switch take effect when a new debugger job is
started. The full switch name is Session.Debug_Display_Level.
;.;
DEBUG_ECHO_COMMANDS
Controls whether commands are echoed in the Debugger window.  The
default is True.  Changes to this switch take effect when a new debugger
job is started. The full switch name is Session.Debug_Echo_Commands.
;.;
DEBUG_ELEMENT_COUNT
Specifies the default maximum number of elements in an array that are
displayed by means of the !Commands.Debug.Put procedure.  Note that if
the array displayed is a string, then up to 73 characters are displayed,
independent of the value of this switch.  Legal values are integers. 
The default is 25.  Changes to this switch take effect when a new
debugger job is started. The full switch name is
Session.Debug_Element_Count.
;.;
DEBUG_FIRST_ELEMENT
Specifies the offset, relative to the array's first element, of the
first element that is displayed by means of the !Commands.Debug.Put
procedure.  Legal values are integers.  The default is 0, which
specifies that the array's first element will be displayed.  Changes to
this switch take effect when a new debugger job is started. The full
switch name is Session.Debug_First_Element.
;.;
DEBUG_FREEZE_TASKS
Controls whether by default all other tasks are stopped when
one task is stopped in the Rational Debugger.  The default is False. 
Changes to this switch take effect when a new debugger job is started.
The full switch name is Session.Debug_Freeze_Tasks.
;.;
DEBUG_HISTORY_COUNT
Specifies the default value for the Count parameter to the
!Commands.Debug.History_Display procedure.  The Count parameter
specifies the number of entries in the history to be displayed.  Legal
values are integers.  The default is 10.  Changes to this switch take
effect when a new debugger job is started. The full switch name is
Session.Debug_History_Count.
;.;
DEBUG_HISTORY_ENTRIES
Specifies the maximum number of history entries that the Rational
Debugger will keep by default.  This switch is not currently
implemented.  Legal values are integers.  The default is 1,000.
The full switch name is Session.Debug_History_Entries.
;.;
DEBUG_HISTORY_START
Specifies the default value for the Start parameter of the
!Commands.Debug.History_Display procedure.  The Start parameter
specifies starting entry in the history to be displayed If greater than
0, the starting location is relative to the most recent entry. If less
than 0, the starting location is relative to the oldest entry in the
set.  Legal values are integers.  The default is 10.  Changes to this
switch take effect when a new debugger job is started. The full switch
name is Session.Debug_History_Start.
;.;
DEBUG_INCLUDE_PACKAGES
Controls whether packages that have completed elaboration are
included in the output of the !Commands.Debug.Task_Display procedure. 
The default is False.  Changes to this switch take effect when a new
debugger job is started. The full switch name is
Session.Debug_Include_Packages.
;.;
DEBUG_INTERPRET_CONTROL_WORDS
Controls whether the !Commands.Debug.Memory_Display procedure
interprets control stacks when they are displayed.  The default is False.
Changes to this switch take effect when a new debugger job is started.
The full switch name is Session.Debug_Interpret_Control_Words.
;.;
DEBUG_KILL_OLD_JOBS
Controls whether the last program being debugged is killed when a new
debugging job is begun.  The default is True.  Changes to this switch
take effect when a new debugger job is started. The full switch name is
Session.Debug_Kill_Old_Jobs.
;.;
DEBUG_MACHINE_LEVEL
Controls whether additional machine-level information is displayed by
some commands.  The default is False.  Changes to this switch take
effect when a new debugger job is started. The full switch name is
Session.Debug_Machine_Level.
;.;
DEBUG_MEMORY_COUNT
Specifies the default value of the Count parameter in the
!Commands.Debug.Memory_Display procedure.  The Count parameter specifies
the number of items to display from absolute memory.  Legal values are
integers.  The default is 3.  Changes to this switch take effect when a
new debugger job is started. The full switch name is
Session.Debug_Memory_Count.
;.;
DEBUG_NO_HISTORY_TIMESTAMPS
Controls whether timestamps are displayed by default with each history
entry created by the !Commands.Debug.History_Display procedure. The
default is True.  Changes to this switch take effect when a new debugger
job is started.  The full switch name is
Session.Debug_No_History_Timestamps.
;.;
DEBUG_OPTIMIZE_GENERIC_HISTORY
Controls whether, by default, the generic's instance, or just the generic
itself, is recorded when taking history.  The default is True, meaning
that the instance is not recorded, which causes history-taking to run
considerably faster.  Changes to this switch take effect when a new
debugger job is started. The full switch name is
Session.Debug_Optimize_Generic_History.
;.;
DEBUG_PERMANENT_BREAKPOINTS
Controls whether by default breakpoints are permanent (must be
explicitly deactivated or deleted) or temporary (are deactivated or
deleted when the breakpoint first causes execution to stop).  The
default (True) specifies permanent breakpoints.  Changes to this
switch take effect when a new debugger job is started. The full switch
name is Session.Debug_Permanent_Breakpoints.
;.;
DEBUG_POINTER_LEVEL
Specifies the level of pointer values in a complex structure (record or
array) to expand by default in the display produced by the
!Commands.Debug.Put procedure. The default is 3.  Changes to this
switch take effect when a new debugger job is started. The full switch
name is Session.Debug_Pointer_Level.
;.;
DEBUG_PUT_LOCALS
Controls whether, by default, the !Commands.Debug.Put procedure on a
subprogram or packages results in a display of local variables as well
as parameters.  The default is False.  Changes to this switch take
effect when a new debugger job is started. The full switch name is
Session.Debug_Put_Locals.
;.;
DEBUG_QUALIFY_STACK_NAMES
Controls whether by default the names displayed by the
!Commands.Debug.Stack procedure are fully qualified pathnames.  When
false, the names displayed are the simple names of the subprograms
executing in each frame.  The default is False.  Changes to this switch
take effect when a new debugger job is started. The full switch name is
Session.Debug_Qualify_Stack_Names.
;.;
DEBUG_REQUIRE_DEBUG_OFF
Controls whether by default the command !Commands.Debug.Debug_Off is
required to explicitly stop execution of a debug job before starting a
new one.  When false, the current job being debugged can be aborted
simply by starting debugging on a new job.  The default is False. 
Changes to this switch take effect when a new debugger job is started.
The full switch name is Session.Debug_Require_Debug_Off.
;.;
DEBUG_SAVE_EXCEPTIONS
Controls whether by default exception-handling information (from the
Catch and Propagate procedures in the !Commands.Debug package) is saved
from run to run.  The default is False.  Changes to this switch take
effect when a new debugger job is started. The full switch name is
Session.Debug_Save_Exceptions.
;.;
DEBUG_SHOW_LOCATION
Controls whether by default the current location in the source is
displayed in an Ada window with the current location being executed
highlighted.  The default is True.  Changes to this switch take effect
when a new debugger job is started. The full switch name is
Session.Debug_Show_Location.
;.;
DEBUG_STACK_COUNT
Specifies the default value of the Count parameter in the
!Commands.Debug.Stack procedure.  The Count parameter specifies the
maximum number of frames to be displayed from the stack.  Legal values
are integers.  The default is 10.  Changes to this switch take effect
when a new debugger job is started. The full switch name is
Session.Debug_Stack_Count.
;.;
DEBUG_STACK_START
Specifies the default value of the Start parameter in the
!Commands.Debug.Stack procedure.  The Start parameter specifies the
starting frame to be displayed from the stack.  If this value is
negative, the frame is referenced relative to the bottom of the stack.
Thus, 1 is the frame on the top of the stack, and -1 is the frame on the
bottom.  Legal values are integers.  The default is 1.  Changes to this
switch take effect when a new debugger job is started. The full switch
name is Session.Debug_Stack_Start.
;.;
DEBUG_TIMESTAMPS
Controls whether by default a time stamp is displayed with each command
and task stop.  The default is False.  Changes to this switch take
effect when a new debugger job is started. The full switch name is
Session.Debug_Timestamps.
;.;
DEFAULT_JOB_PAGE_LIMIT
Specifies the page limit for a job when no other switches or pragmas
apply to that job.   The maximum number of pages allowed for a job is
the highest of the following three: the value of this switch, the
R1000_Cg.Page_Limit switch, and the Page_Limit pragma.  Legal values are
integers less than 2**24-1.  The default is 8,000.   Changes to this
switch take effect immediately.  The full switch name is
Session.Default_Job_Page_Limit.
;.;
DEFAULT_VENTURE
Specifies the default venture for the session.  This default is used
whenever an explicit venture is not selected, but one is needed.  Legal
values are the null string and a venture path name.  The default is <>.  
The full switch name is Cmvc.Default_Venture.
;.;
DEPENDENTS_DELTA0_COMPATIBILITY
Controls the appearance of obsolescence, usage, and name resolution menu
displays.  When True, menu displays look like Delta0 menus:

  Units that are obsolesced by demoting !USERS.JAF.FACTORIAL

      !USERS.JAF.FACTORIAL'BODY

When False, the first line of the menu may look different to reflect
Delta1 capabilities, and the names of objects are controlled by the
Dependents_In_Order_Pathnames and Dependents_Show_Library switches.  The
default is True.  Changes to this switch take effect immediately.  The
full switch name is Session.Dependents_Delta0_Capability.
;.;
DEPENDENTS_IN_ORDER_PATHNAMES
Controls the display of object names in obsolescence, usage, and name
resolution menus.  When True, object names in the display will appear as
full directory pathnames starting with "!".  When False, object names
will be displayed with the simple name of the object first, followed by
the name of the library containing the object.  The
Dependents_Delta0_Compatibility switch must be False in order for this
switch to have any effect.  The default is False.  Changes to this
switch take effect immediately.  The full switch name is
Session.Dependents_In_Order_Pathnames.
;.;
DEPENDENTS_SHOW_LIBRARY
Controls whether object names in obsolescence, usage, and name
resolution menus are displayed as full pathnames or as simple names. 
When False, only the simple name will appear in the menu.  For this
switch to have an effect, the Dependents_Delta0_Compatibility and the
Dependents_In_Order_Pathnames switches must be False.  The default is
True. Changes to this switch take effect immediately.  The full switch
name is Session.Dependents_Show_Library.
;.;
DEPENDENTS_SHOW_UNIT_STATE
Controls whether Ada unit state information for each object is included
in obsolescence, usage, and naming resolution menu displays.  
The default is False.
Changes to this switch take effect immediately.
The full switch name is Session.Dependents_Show_Unit_State.
;.;
ELAB_ORDER_LISTING
Controls whether a listing of the elaboration order of the compilation
units is created when a declare block in a Command window is executed. 
When True, the Terminal_Echo switch should also be True so that the
listing is echoed to the screen during creation.  The default is False.
Changes to this switch take effect immediately.  The full switch name is
Command_Cg.Elab_Order_Listing.
;.;
ENABLE_DEALLOCATION
Controls whether to implicitly apply the Enable_Deallocation pragma to
all access types.  This switch affects only the code produced for
declare blocks in Command windows.  When deallocation is enabled, the
Unchecked_Deallocation procedure can be used to reclaim storage space
for access types.  However, enabling deallocation causes each allocated
object to consume additional space.  Therefore, this switch should only
be set to True when needed.  The default is False.  Changes to this
switch take effect immediately.  The full switch name is
Command_Cg.Enable_Deallocation.
;.;
ESCAPE
Specifies the string which, by default, will cause Telnet.Connect to
escape from a Telnet session.  When this string is entered, Telnet
When True, menu displays look like Delta0 menus:
returns to the local environment without disconnecting from the Telnet
session. Legal values are any non-null character strings. The default is
Control-].  Changes to this switch take effect when a Telnet
connection is established.  The full switch name is Telnet.Escape.
;.;
ESCAPE_ON_BREAK
Controls whether Telnet.Connect will escape from a Telnet session when
it receives a 'break' signal from the terminal.  The default is True. 
Changes to this switch take effect when a Telnet connection is
established.  The full switch name is Telnet.Escape_on_Break.
;.;
FLASH_SCREEN
Controls whether the terminal flashes when the Environment discovers an
error.   When True, the terminal flashes in reverse video instead of
beeping when an error is discovered.  For this to have an effect, the
Beep_On_Errors switch must be True.  Some terminal configurations may
not support this option.  The default is False.  This switch takes
effect only at login.  The full switch name is Session.Flash_Screen.
;.;
FOOTER
Specifies the string to be printed by default on the last line of each
page of output from a line printer.  The default is the null string. 
Changes to this switch take effect immediately.  The full switch name is
Queue.Footer.
;.;
FORMATTER_MODE
Enables the Document Formatter dictionary and causes the 
Spelling Checker to recognize tokens preceded by a tilde
(~) as Formatter commands.
;.;
FULL_DEBUGGING
Controls whether compiler optimizations are suppressed, thereby enabling
full use of the debugger on the code produced for declare blocks in
command windows.  When False, the compiler may generate no code at all
for certain constructs so that single-stepping appears to skip
statements and breakpoints cannot be set in certain places.  The default
is False.  Changes to this switch take effect immediately.  The full
switch name is Command_Cg.Full_Debugging.
;.;
HEADER
Specifies the string to be printed by default on the top line of each
page of output from a line printer.  The default is the null string. 
Changes to this switch take effect immediately.  The full switch name is
Queue.Header.
;.;
IGNORE_ACRONYMS
Causes the Spelling Checker to ignore words that contain no 
lowercase letters.
;.;
IGNORE_CASE
Causes the Spelling Checker to ignore case distinctions in 
comparing words to those in the dictionary.
;.;
IGNORE_MODE_KEYWORDS
Allows the Spelling Checker to ignore words preceded by the 
character for the enabled mode.
;.;
IGNORE_NUMBERS
Causes the Spelling Checker to ignore numbers when checking; 
otherwise, numbers are checked as if they are words.
;.;
IMAGE_FILL_COLUMN
Specifies the column at which long lines are broken when the fill or
justify mode is invoked.  The fill column for newly created images is
specified by this value.  The fill column for individual images can be
specified with the !Commands.Editor.Set.Fill_Column procedure. Legal
values are integers.  The default is column 72.  Changes to this switch
take effect when a new image is created.  The full switch name is
Session.Image_Fill_Column.
;.;
IMAGE_FILL_EXTRA_SPACE
Specifies a set of characters after which the Environment cannot
compress extra space when filling or justifying an image.  Legal values
are any alphanumeric characters.  The default is these three characters:
exclamation (!), period (.), and question mark (?). Changes to this
switch take effect the next time the !Commands.Editor.Region.Fill
procedure or the Region.Justify procedure is executed. The full switch
name is Session.Image_Fill_Extra_Space.
;.;
IMAGE_FILL_INDENT
Specifies the number of spaces the Environment indents from the left
margin when filling or justifying a region.  Legal values are integers. 
The default is -1, which sets the indentation to be that of the first
line of the region.  Changes to this switch take effect the next time
the !Commands.Editor.Region.Fill procedure or the Region.Justify
procedure is executed.  The full switch name is
Session.Image_Fill_Indent.
;.;
IMAGE_FILL_MODE
Controls whether the image fills automatically.  The fill mode for newly
created images is specified by this value.  The fill mode for individual
images can be specified with the !Commands.Editor.Set.Fill_Mode
procedure.  The default is False.  Changes to this switch take effect
when a new image is created.  The full switch name is
Session.Image_Fill_Mode.
;.;
IMAGE_FILL_PREFIX
Specifies a text string value that prefixes each line created as the
Environment fills or justifies an image.  For example, setting this
string to the comment delimiter (--), makes each line that is justified
a comment line.  The value is used with the !Commands.Editor.Region.Fill
procedure or the !Commands.Editor.Region.Justify procedure when the
string parameter is null.  The default is the null string.  Changes to
this switch take effect the next time the !Commands.Editor.Region.Fill
procedure or the Region.Justify procedure is executed.  The full switch
name is Session.Image_Fill_Prefix.
;.;
IMAGE_INSERT_MODE
Controls whether text entered in a newly created image is in insert mode
or overwrite mode.  The insert mode of individual images can be changed
with the Editor.Set.Insert_Mode procedure.  The default is True, which
specifies insert mode.  Changes to this switch take effect when a new
image is created.  The full switch name is Session.Image_Insert_Mode.
;.;
IMAGE_TAB_STOPS
Specifies a text string value that indicates the default tab stops.  The
string should contain only spaces and vertical bars to indicate the tab
stops.  Individual tab stops can be changed with the Editor.Set.Tab_On
procedure or the Editor.Set.Tab_Off procedure.  Tabs are unique in the
first 160 columns; thereafter the tab stops sequence is repeated.  The
default is no tab stops.  Changes to this switch take effect at login. 
The full switch name is Session.Image_Tab_Stops.
;.;
INITIALLY_READABLE
Lists the dictionaries that should be opened for read access when
the Spelling Checker object editor is initialized.
;.;
INITIALLY_WRITABLE
Lists the dictionaries that should be opened for write access when
the Spelling Checker object editor is initialized.
;.;
JOB_CONTEXT_FIRST
Controls whether the job's context or the job's name appears first in
the header of the I/O window and in the window banner.  The default
(True) causes the job's context to appear first.  Changes to this switch
take effect when a new job begins.  The full switch name is
Session.Job_Context_First.
;.;
JOB_CONTEXT_LENGTH
Specifies the number of name segments displayed in the job context
portion of the header in the I/O window and in the window banner.  Legal
values are integers.  The default is 3.  Changes to this switch take
effect when a new job begins.  The full switch name is
Session.Job_Context_Length.
;.;
JOB_NAME_LENGTH
Specifies the number of name segments displayed in the job name portion
of the header of the I/O window and in the window banner.  Legal values
are integers.  The default is 2.  Changes to this switch take effect
when a new job begins.  The full switch name is Session.Job_Name_Length.
;.;
JOB_NAME_SEPARATOR
Specifies the text string that separates the job context and the job
name portions of the header in the I/O window and in the window banner. 
The default is % (percent).  Changes to this switch take effect when a
new job begins.  The full switch name is Session.Job_Name_Separator.
;.;
KEY_DIRECTORY
Specifies the text string that resolves to the world in which a user's
own set of key bindings and macros are found.  The default is the null
string.  Changes to this switch take effect only at login.  The full
switch name is Session.Key_Directory.
;.;
LIBRARY_BREAK_LONG_LINES
Controls whether lines that exceed the value of the Library_Line_Length
session switch are broken and continued on the next line.  The default
is True. Changes to this switch take effect when a new image of a
library is created. The full switch name is
Session.Library_Break_Long_Lines.
;.;
LIBRARY_CAPITALIZE
Controls whether identifiers in library images are capitalized.  The
default is True.  Changes to this switch take effect when a new image of
a library is created.  The full switch name is
Session.Library_Capitalize.
;.;
LIBRARY_INDENTATION
Specifies the number of columns to indent subunit names displayed in the
short form (that is, without their parent name as prefixes).  The form
of subunit names is determined by the Library_Shorten_Names session
switch.  Legal values are integers.  The default is 2.   Changes to this
switch take effect when a new image of a library is created.  The full
switch name is Session.Library_Indentation.
;.;
LIBRARY_LAZY_REALIGNMENT
Controls whether the image is automatically realigned when a longer
object name is added.  If True (the default), the Environment waits for
a Redraw request. Changes to this switch take effect when a new image of
a library is created.  The full switch name is
Session.Library_Lazy_Realignment.
;.;
LIBRARY_LINE_LENGTH
Specifies how long a line can be before it is eligible to be broken. 
Legal values are integers.  The default is 80.  Changes to this switch
take effect when a new image of a library is created.  The full switch
name is Session.Library_Line_Length.
;.;
LIBRARY_MISC_SHOW_EDIT_INFO
Controls whether the time and user of the last update/edit of the
version are shown when displaying miscellaneous information.  The
default is True.  Changes to this switch take effect when a new image of
a library is created.  The full switch name is
Session.Library_Misc_Show_Edit_Info.
;.;
LIBRARY_MISC_SHOW_FROZEN
Controls whether "Frz" is shown for frozen objects
when displaying miscellaneous information.  The default is True. 
Changes to this switch take effect when a new image of a library is
created.  The full switch name is Session.Library_Misc_Show_Frozen.
;.;
LIBRARY_MISC_SHOW_RETENTION
Controls whether the retention count (for example, {10}) is shown when
displaying miscellaneous information.  The default is True.  Changes to
this switch take effect when a new image of a library is created.  The
full switch name is Session.Library_Misc_Show_Retention.
;.;
LIBRARY_MISC_SHOW_SIZE
Controls whether the size of the object in bytes is shown when
displaying miscellaneous information.  The default is True.  Changes to
this switch take effect when a new image of a library is created.  The
full switch name is Session.Library_Misc_Show_Size.
;.;
LIBRARY_MISC_SHOW_SUBCLASS
Controls whether the object's subclass is shown when displaying
miscellaneous information.  The default is False.  Changes to this
switch take effect when a new image of a library is created.  The full
switch name is Session.Library_Misc_Show_Subclass.
;.;
LIBRARY_MISC_SHOW_UNIT_STATE
Controls whether the shortened form of the unit state of Ada units is
shown when displaying miscellaneous information.  The default is True. 
Changes to this switch take effect when a new image of a library is
created.  The full switch name is Session.Library_Misc_Show_Unit_State.
;.;
LIBRARY_MISC_SHOW_VOLUME
Controls whether the volume for the library is shown when displaying
miscellaneous information.  The default is True.  Changes to this switch
take effect when a new image of a library is created.  The full switch
name is Session.Library_Misc_Show_Volume.
;.;
LIBRARY_SHORTEN_NAMES
Controls whether the subunit name is displayed with or without the
pathname of the parent.  The default, True, is for subunits to be
displayed without the name of the parent.  Changes to this switch take
effect when a new image of a library is created.  The full switch name
is Session.Library_Shorten_Names.
;.;
LIBRARY_SHORTEN_SUBCLASS
Controls whether subclasses are shown in shortened form when subclasses
are displayed as part of the standard information. 
Library_std_Show_subclass must be true for this to have any effect.  The
default is True.  Changes to this switch take effect when a new image of
a library is created.  The full switch name is
Session.Library_Shorten_Subclass.
;.;
LIBRARY_SHORTEN_UNIT_STATE
Controls whether only the first letter of the unit state is shown when
unit states are displayed as part of the standard information. 
Library_Std_Show_Unit_State must be true for this to have any effect. 
The default is True.  Changes to this switch take effect when a new
image of a library is created.  The full switch name is
Session.Library_Shorten_Unit_State.
;.;
LIBRARY_SHOW_DELETED_OBJECTS
Controls whether deleted objects (for example, {Foo'Body}) are shown at
the default level of elision.  The default is False.  Changes to this
switch take effect when a new image of a library is created.  The full
switch name is Session.Library_Show_Deleted_Objects.
;.;
LIBRARY_SHOW_DELETED_VERSIONS
Controls whether version numbers and information for all versions of an
object are shown at the default level of elision.  The default is False.
Changes to this switch take effect when a new image of a library is
created.  The full switch name is Session.Library_Show_Deleted_Versions.
;.;
LIBRARY_SHOW_MISCELLANEOUS
Controls whether the miscellaneous level of information is displayed by
default when libraries are visited.  Miscellaneous information may
include object name, version number, subunit name, subclass, unit state,
edit information, frz (Frozen), retention count, object size, and
library volume.  Miscellaneous information can also be obtained by using
the !Commands.Common.Explain command.  The default is False.  Changes to
this switch take effect when a new image of a library is created.  The
full switch name is Session.Library_Show_Miscellaneous.
;.;
LIBRARY_SHOW_STANDARD
Controls whether the standard level of information is displayed by
default when libraries are visited.  Standard information may include
object name, version number, subunit name, class, subclass, and unit
state.  Standard information can also be obtained by using the
!Commands.Common.Explain command.  The default is False.  Changes to
this switch take effect when a new image of a library is created.  The
full switch name is Session.Library_Show_Standard.
;.;
LIBRARY_SHOW_SUBUNITS
Controls whether subunits are shown at the default level of elision. 
The format of the display of subunits is controlled by the
Library_Shorten_Names switch.  The default is True.  Changes to this
switch take effect when a new image of a library is created.  The full
switch name is Session.Library_Show_Subunits.
;.;
LIBRARY_SHOW_VERSION_NUMBER
Controls whether the version number of the default or most recent
version is shown as part of the object name (for example, Foo'V(4) or
{Bar'V(2)}).  The default is False.  Changes to this switch take effect
when a new image of a library is created.  The full switch name is
Session.Library_Show_Version_Number.
;.;
LIBRARY_STD_SHOW_CLASS
Controls whether the class is shown with the subclass (for example, File
(Text) instead of Text) when standard information is displayed.  For
this switch to have any effect, Library_Std_Show_Subclass must be True. 
The default is True.  Changes to this switch take effect when a new
image of a library is created.  The full switch name is
Session.Library_Std_Show_Class.
;.;
LIBRARY_STD_SHOW_SUBCLASS
Controls whether the subclass is shown when standard information is
displayed.  The default is True.  Changes to this switch take effect
when a new image of a library is created.  The full switch name is
Session.Library_Std_Show_Subclass.
;.;
LIBRARY_STD_SHOW_UNIT_STATE
Controls whether the unit state for Ada units is shown when the standard
information is displayed.  The default is False.  Changes to this switch
take effect when a new image of a library is created.  The full switch
name is Session.Library_Std_Show_Unit_State.
;.;
LIBRARY_UPPERCASE
Controls whether identifiers in library images are uppercased.  The
default is False.  Changes to this switch take effect when a new image
of a library is created.  The full switch name is
Session.Library_Uppercase.
;.;
LOG_AT_SIGN_MSGS
Controls whether messages denoted with "at" signs (@@@) are
generated in the log file.  These messages have no predefined meaning in
the Environment, but can be used to insert messages into the log files
for user-defined purposes.  The default is True.  Changes to this switch
take effect immediately.  The full switch name is
Profile.Log_At_Sign_Msgs.
;.;
LOG_AUXILIARY_MSGS
Controls whether auxiliary messages, denoted by :::, are generated in
the log file.  Auxiliary messages provide commentary on the execution of
some commands and can be elided without loss of context.  The default is
True.  Changes to this switch take effect immediately.  The full switch
name is Profile.Log_Auxiliary_Msgs.
;.;
LOG_DIAGNOSTIC_MSGS
Controls whether diagnostic messages, denoted by ???, are generated in
the log file.  Diagnostic messages provide an aid in debugging some
commands and can be elided without loss of context.  The default is
False.  Changes to this switch take effect immediately.  The full switch
name is Profile.Log_Diagnostic_Msgs.
;.;
LOG_DOLLAR_MSGS
Controls whether messages denoted with dollar signs ($$$) are generated
in the log file.  These messages have no predefined meaning in the
Environment, but can be used to insert messages into the log files for
user-defined purposes.  The default is True.  Changes to this switch
take effect immediately.  The full switch name is
Profile.Log_Dollar_Msgs.
;.;
LOG_ERROR_MSGS
Controls whether error messages, denoted by ***, are generated in the
log file.  Error messages indicate some condition that prevents the
operation from completing successfully and normally would not be elided.
The default is True.  Changes to this switch take effect immediately. 
The full switch name is Profile.Log_Error_Msgs.
;.;
LOG_EXCEPTION_MSGS
Controls whether exception messages, denoted by %%%, are generated in
the log file.  Exception messages indicate that an exception was raised
during the execution of the command and normally would not be elided. 
The default is True.  Changes to this switch take effect immediately. 
The full switch name is Profile.Log_Exception_Msgs.
;.;
LOG_FILE
Specifies the file to which log messages are sent by default.  Legal
values are Use_Output (Io.Current_Output),  Use_Error
(Io.Current_Error), Use_Standard_Output (Io.Standard_Output), and
Use_Standard_Error (Io.Standard_Error).  The default is Use_Output. 
Changes to this switch take effect when a new log is created.  The full
switch name is Profile.Log_File.
;.;
LOG_LINE_WIDTH
Specifies the maximum number of columns for a line in the log file. 
Messages longer than this are broken at word boundaries and displayed on
multiple lines.  Lines which are a continuation of the previous line are
denoted by the prefix ... .  Legal values are integers.  The default
value is 77.  Changes to this switch take effect immediately.  The full
switch name is Profile.Log_Line_Width.
;.;
LOG_NEGATIVE_MSGS
Controls whether negative messages, denoted by ++*, are generated in the
log file.  Negative messages announce unsuccessful completion of
operations and normally should not be elided.  The default is True. 
Changes to this switch take effect immediately.  The full switch name is
Profile.Log_Negative_Msgs.
;.;
LOG_NOTE_MSGS
Controls whether notes, denoted by ---, are generated in the log file. 
Notes are provided by the Environment as commentary on the execution of
some commands and can be elided with little loss of context.  The
default is True.  Changes to this switch take effect immediately.  The
full switch name is Profile.Log_Note_Msgs.
;.;
LOG_POSITION_MSGS
Controls whether position messages, denoted by >>>, are generated in the
log file.  Position messages indicate where an exception or error,
explained by another message, has occurred and can be elided with little
loss of context.  The default is True.  Changes to this switch take
effect immediately.  The full switch name is Profile.Log_Position_Msgs.
;.;
LOG_POSITIVE_MSGS
Controls whether positive messages, denoted by +++, are generated in the
log file.  Positive messages indicate successful completion of an
operation and can be elided with little loss of context.  The default is
True.  Changes to this switch take effect immediately.  The full switch
name is Profile.Log_Positive_Msgs.
;.;
LOG_PREFIX_1
Specifies the form and content of the first prefix to each log message. 
Legal values are Nil, Time (civilian), Hr_Mn_Sc (military), Hr_Mn, Date,
Mn_Dy_Yr, Dy_Mon_Yr, Yr_Mn_Dy, and Symbols (message kind).  The default
is Yr_Mn_Dy.  Changes to this switch take effect immediately.  The full
switch name is Profile.Log_Prefix_1.
;.;
LOG_PREFIX_2
Specifies the form and content of the second prefix to each log message.
Legal values are Nil, Time (civilian), Hr_Mn_Sc (military), Hr_Mn, Date,
Mn_Dy_Yr, Dy_Mon_Yr, Yr_Mn_Dy, and Symbols (message kind).  The default
is Hr_Mn_Sc.  Changes to this switch take effect immediately.  The full
switch name is Profile.Log_Prefix_2.
;.;
LOG_PREFIX_3
Specifies the form and content of the third prefix to each log message. 
Legal values are Nil, Time (civilian), Hr_Mn_Sc (military), Hr_Mn, Date,
Mn_Dy_Yr, Dy_Mon_Yr, Yr_Mn_Dy, and Symbols (message kind).  The default
is Symbols.  Changes to this switch take effect immediately.  The full
switch name is Profile.Log_Prefix_3.
;.;
LOG_SHARP_MSGS
Controls whether messages denoted by sharp signs (###) are generated in
the log file.  These messages have no predefined meaning in the
Environment, but can be used to insert messages into the log files for
user-defined purposes.  The default is True.  Changes to this switch
take effect immediately.  The full switch name is
Profile.Log_Sharp_Msgs.
;.;
LOG_WARNING_MSGS
Controls whether warning messages, denoted by !!!, are generated in the
log file.  Warning messages identify questionable conditions and can be
elided with little loss of context.  The default is True.  Changes to
this switch take effect immediately.  The full switch name is
Profile.Log_Warning_Msgs.
;.;
MAIL_CC_SENDER
Carbon copies (Cc:) the sender on all Mail messages originated by 
the sender.  The default is false.
;.;
MAIL_CURSOR_ON_TEXT_IN_REPLY
Places the cursor on the start of the text field in Reply or 
Answer  messages. The default is false.
;.;
MAIL_DEFAULT_SORT_ORDER
Sets the Mailbox sort order for all Mailboxes belonging to the 
user.  Sort order is represented by integer values as shown:
 
VALUE                       SORT ORDER
   1   Ascending, by the content of the From field
   2   Ascending, by the content of the Date Received field
   3   Ascending, by the content of the Date Sent field
   4   Ascending, chronologically and by read or unread
   5   Ascending, chronologically and by deleted or undeleted
  -1   Descending, by the content of the From field
  -2   Descending, by the content of the Date Received field
  -3   Descending, by the content of the Date Sent field
  -4   Descending, chronologically and by read or unread
  -5   Descending, chronologically and by deleted or undeleted

The default value is 3.  Changes to this switch take effect when a 
mailbox image is created.
;.;
MAIL_INCLUDE_TEXT_IN_REPLY
Causes Mail to include the full text of the original message in any
Reply or Answer message.  The default is false.
;.;
MAIL_MOVE_CURSOR_ON_DELETE
Moves the cursor to the next nondeleted message in the Mailbox 
after Delete operations.  The default is true.
;.;
MAIL_MULTIPLE_MESSAGE_WINDOWS
Causes the Environment to create a new window for each Mail message
read, as opposed to using the existing Mail message window.  When 
false, only one Mail message can be visible on the screen at any
time.  The default is false.
;.;
MAIL_POSITION_CURSOR_UNREAD
Positions the cursor on the next unread Mail message when the 
Mailbox is reformatted or redrawn.
;.;
MAIL_RETAIN_DELETED_MESSAGES
Causes the Object.Delete command to mark messages as deleted 
before expunging them.  When false, messages will be expunged
when they are deleted, making the Delete procedure
irreversible.  The default is true.
;.;
MAIL_SEND_EMPTY_MESSAGES
Allows Mail to send messages whose Message: field is empty.  When 
false, this field must be filled in before a message can be sent.
The default is true.
;.;
NOTIFY_WARNINGS
Controls whether minor errors that appear in Ada units are displayed
(underlined) with major errors when the unit is semanticized or
promoted.  The default is True.  Changes made to this switch take effect
only at login.  The full switch name is Session.Notify_Warnings.
;.;
NUMBER_ALTERNATIVES
Causes the Spelling Checker to number alternative spellings 
when listing them.
;.;
OPTIONS
Specifies the default values of the Options parameter of the Queue.Print
command. The Options parameter specifies the class, number of copies,
type of notification, whether each item should be spooled separately,
postcript options, and format options. The default specifies the wrap
and System_Header options.  Changes to this switch take effect
immediately.  The full switch name is Queue.Options.  For system-defined
default values and further information see SMU, package Queue.
;.;
PAGE_LIMIT
Specifies the minimum value for the page limit for a job executing a
unit that was compiled with this switch.  Controls only the code
produced for declare blocks in Command windows.  The maximum number of
pages allowed for a job is the highest of the following three: the value
of this switch, the Page_Limit pragma, and the session switch
Session.Default_Job_Page_Limit.  Legal values are integers less than
2**24-1.  The default is 4000. Changes to this switch take effect
immediately.  The full switch name is Command_Cg.Page_Limit.
;.;
PASSWORD
Specifies the password to be provided by default to a remote computer
when logging in using an FTP connection.  The default is the null
string.  Changes to this switch take effect immediately. The full switch
name is Session_Ftp.Password.
;.;
POSTSCRIPT_MODE
Causes the Search_Mode_Dictionary switch to control whether the 
PostScript dictionary is enabled.
;.;
PROMPT_DELIMITERS
Specifies the set of characters that are not deleted when a prompt is
overwritten. The defaults are the double_quote (") or single-quote (')
characters. Legal values are any alphanumeric characters.  Changes to
this switch take effect immediately.  The full switch name is
Session.Prompt_Delimiters.
;.;
PROMPT_FOR_ACCOUNT
Controls whether FTP, when logging into a remote computer, prompts the
user to supply an account name.  The user is prompted only if an account
name is required by the remote computer and the Account switch is the
null string.  The default is False.  Changes to this switch take effect
immediately. The full switch name is Session_Ftp.Prompt_For_Account.
;.;
PROMPT_FOR_PASSWORD
Controls whether FTP, when logging into a remote computer, prompts the
user to supply a password.  The user is prompted only if a password is
required by the remote computer and the Password switch is the null
string.  The default is False.  Changes to this switch take effect
immediately. The full switch name is Session_Ftp.Prompt_For_Password.
;.;
PUSH_DEFINITION_MARK
Controls whether the cursor location is pushed onto the mark stack when
Common.Definition is executed.  This is helpful for retracing a path
through multiple definitions, but may decrease the utility of marks
specifically set by the user.  The default is False.   Changes to this
switch take effect immediately.  The full switch name is
Session.Push_Definition_Mark.
;.;
REACTION
Specifies the default response of commands to errors.  Legal values are
Persevere, Quit, Propagate, and Raise_Error.  The default, Persevere,
allows commands to continue at their discretion when they detect an
error, but restrains them from propagating exceptions back to their
caller.  Changes to this switch take effect immediately.  The full
switch name is Profile.Reaction.
;.;
RECOVERY_LOCALITY
Currently not implemented.
;.;
REMOTE_DIRECTORY
Specifies a directory on a remote computer to which to connect by
default when establishing an FTP connection. The default is the null
string, which signifies the default working directory.  Changes to this
switch take effect immediately. The full switch name is
Session_Ftp.Remote_Directory.
;.;
REMOTE_MACHINE
Specifies the name of the remote computer to which to connect when
establishing an FTP connection.  The default is the null string. 
Changes to this switch take effect immediately. The full switch name is
Session_Ftp.Remote_Machine.
;.;
REMOTE_MACHINE
Specifies the remote machine to which Telnet will connect by default. 
The default is the null string.  Changes to this switch take effect
immediately.  The full switch name is Telnet.Remote_Machine.
;.;
REMOTE_PASSWORDS
Specifies a file in the session profile containing usernames and
passwords to be used in networking with other machines.  This file is
used by FTP, Telnet, Archive, DTIA, and other processes which login to a
remote machine.  The default is no file.  Changes to this switch take
effect immediately.  The full switch name is Profile.Remote_Passwords. 
See Session Job Management (SJM) for further information.
;.;
REMOTE_ROOF
Specifies a directory on a remote computer.  This directory is an
ancestor directory for a group of files that FTP is to transfer.  By
default, FTP will use the Remote_Roof for mapping between local and
remote filenames.  The default is the null string (the current working
directory on the remote computer).  Changes to this switch take effect
immediately. The full switch name is Session_Ftp.Remote_Roof.
;.;
REMOTE_SESSIONS
Specifies a file in the session profile containing session names to be
used in networking with other machines.  This file is used by FTp,
Telnet, Archive, DTIA, and other processes which login to a remote
machine.The default is no file.  Changes to this switch take effect
immediately.  The full switch name is Profile.Remote_Sessions.  See
Session Job Management (SJM) for further information.
;.;
REMOTE_TYPE
Specifies the type of the remote computer when using an FTP connection. 
By default, FTP will use the Remote_Type for mapping between local and
remote filenames.  Currently Rational, R1000, VMS, UNIX, AOS, and MVS
types are supported.  The default is Rational.  Changes to this switch
take effect immediately. The full switch name is
Session_Ftp.Remote_Type.
;.;
RETAIN_DELTA1_COMPATIBILITY
Controls whether the D_11_4_1 compiler produces code that is compatible
with previous releases.  This switch affects only code produced for
declare blocks in Command windows.  When True, compatible code is
generated, thereby disabling a number of features and bug fixes in the
D_11_4_1 compiler.  When False, all of the new features and bug fixes in
the D_11_4_1 compiler are enabled, thereby producing code that is
incompatible with previous release.  The default is False.  Changes to
this switch take effect immediately.  The full switch name is
Command_Cg.Retain_Delta1_Compatibility.
;.;
SCREEN_DUMP_FILE
Specifies the default filename for the file created by the
!Commands.Editor.Screen.Dump command.  The default is "SCREEN_DUMP". 
Changes to this switch take effect immediately.  The full switch name is
Session.Screen_Dump_File.
;.;
SCRIBE_MODE
Enables the Scribe dictionary and causes words preceded by an at 
sign  (@) to be recognized as keywords.
;.;
SEARCH_IGNORE_CASE
Controls whether the search facility is case-sensitive.  The default
(True) specifies that the facility is not case-sensitive.  Changes to
this switch take effect immediately.  The full switch name is
Session.Search_Ignore_Case.
;.;
SEARCH_MODE_DICTIONARY
Causes the Spelling Checker to search all enabled dictionaries 
when normally processing text.
;.;
SEARCH_PRESERVE_CASE
Controls whether the search and replace facilities maintain the case of
the string being replaced.  When False (the default), the replace
facility does not maintain the case of the string being replaced.  For
this switch to have an effect, the Search_Ignore_Case switch must be
True.  Changes to this switch take effect immediately.  The full switch
name is Session.Search_Preserve_Case.
;.;
SEARCH_REGULAR_EXPR
Has no effect. This switch has been superceded by the Wildcard parameter
of commands in package Editor.Search.
;.;
SEG_LISTING
Controls whether an object-code list file is created for the code
generated for declare blocks in Command windows.  When True, the
Terminal_Echo switch should also be True so that the listing is echoed
to the screen during creation.  The default is False.   Changes to this
switch take effect immediately.  The full switch name is
Command_Cg.Seg_Listing.
;.;
SEND_PORT_ENABLED
Controls whether FTP will by default explicitly transmit the local data
port number to the remote server before initiating a file transfer. 
This practice ensures that local and remote machines are using the same
connection.  The switch should be set to True (the default) for transfer
of multiple files.  Changes to this switch take effect immediately. The
full switch name is Session_Ftp.Send_Port_Enabled.
;.;
TERMINAL_ECHO
Controls whether listings files are displayed on the terminal as they
are generated.  This switch only controls the display of listings files
produced for declare blocks in command windows.  Generation of listings
files is controlled by the Asm_Listing, Elab_Order_Listing, and
Seg_Listing switches.  The default is False. Changes to this switch take
effect immediately.  The full switch name is Command_Cg.Terminal_Echo.
;.;
TERMINAL_LINE_SPEED
Specifies the BAUD RATE of the terminal.  This switch is used only for
the purpose of SYSTEM THROTTLING of data output to the terminal.  It is
used when the system cannot determine the baud rate of the terminal with
which it is communicating because of intermediate terminal servers or
data switches.  Contact your Rational Technical Representative, if you
suspect you are having problems with FLOW CONTROL that cannot be
resolved by modifying the terminal setup and port settings on the R1000,
for help in changing this switch.  Legal values are integers.  The
default is 9600.  The full switch name is Session.Terminal_Line_Speed.
;.;
TERMINAL_PADDING
Specifies the number of padding characters to be sent to terminals that
may not be able to handle incoming characters fast enough during
scrolling operations.  Contact your Rational Technical Representative,
if you suspect you are having problems with flow control, that cannot be
resolved by modifying the terminal setup and port settings on the R1000,
for help in changing this switch.  Legal values are integers.  The
default is 10.  The full switch name is Session.Terminal_Padding.
;.;
TEXT_BOTTOM_STRIPE
Specifies a text string that is placed below the header of the I/O
window. For this switch to have any effect, the Text_Header switch must
be True. Legal values are any alphanumeric characters.  The default is a
line of dashes.  Changes to this switch take effect when an I/O window
is created.  The full switch name is Session.Text_Bottom_Stripe.
;.;
TEXT_CONVERT_TABS
Controls whether Control-I characters are converted into the proper
number of spaces for correct tabbing.  When True (the default),
Control-I characters are interpretted as forward tabs.  When False,
Control-I characters are displayed as an "I" in reverse video.  This
switch should is especially useful when inporting a text file from
another computer.  Changes to this switch take effect the next time a
Control-I character is encountered.  The full switch name is
Session.Text_Convert_Tabs.
;.;
TEXT_HEADER
Controls whether the header for a job is displayed in the I/O window. 
The format of the header is controlled by the Text_Bottom_Stripe,
Text_Print_Name, Text_Print_Time, and Text_Top_Stripe session switches. 
The default is True.  Changes to this switch take effect when an I/O
window is created.  The full switch name is Session.Text_Header.
;.;
TEXT_PRINT_NAME
Controls whether the name of the job is included in the header of the
I/O window. For this switch to have an effect, the Text_Header switch
must be True.  The default is True.  Changes to this switch take effect
when an I/O window is created.  The full switch name is
Session.Text_Print_Name.
;.;
TEXT_PRINT_NUMBER
Controls whether the job number is included in the header of the I/O
window.  The default is True.  This switch is not implemented. 
Therefore, the default is ignored, and the job number is not included in
the header.  The full switch name is Session.Text_Print_Number.
;.;
TEXT_PRINT_TIME
Controls whether the time the job started is included in the header of
the I/O window.  For this switch to have an effect, the Text_Header
switch must be True.  The default is True.  Changes to this switch take
effect when the I/O window is created.  The full switch name is
Session.Text_Print_Time.
;.;
TEXT_REUSE_WINDOW
Controls whether the I/O window is reused or a new I/O window is created
every time an I/O window is needed.  When True (the default), the I/O
window is reused and new I/O is added at the end of the existing
material in the window.  Changes to this switch take effect when the I/O
window is used.  The full switch name is Session.Text_Reuse_Window.
;.;
TEXT_SCROLL_OUTPUT
Controls the scrolling of I/O windows.  When False, output windows do
not scroll when output is displayed past the bottom of the window.  When
True (the default), the window scrolls to display current output. 
Changes to this switch take effect when an I/O window is used.  The full
switch name is Session.Text_Scroll_Output.
;.;
TEXT_TOP_STRIPE
Specifies a text string that is placed above the header of the I/O
window.  For this switch to have an effect, the Text_Header switch must
be True.  The default is a line of dashes.  Changes to this switch take
effect when the I/O window is created.  The full switch name is
Session.Text_Top_Stripe.
;.;
TEX_MODE
Enables the Tex dictionary and causes words preceded by a slash (/)
to be recognized as keywords.
;.;
TRANSFER_MODE
Specifies the mode of an FTP file transfer.  Currently, only Stream type
is supported.  The default is Stream.  Changes to this switch take
effect immediately. The full switch name is Session_Ftp.Transfer_Mode.
;.;
TRANSFER_STRUCTURE
Specifies the structure of an FTP file transfer.  Currently, only File
type is supported.  The default is File.  Changes to this switch take
effect immediately. The full switch name is
Session_Ftp.Transfer_Structure.
;.;
TRANSFER_TYPE
Specifies the type of an FTP file transfer.  Currently, Ascii,
Ascii_Telnet, Binary, Local_Binary, Local_Byte, and Image transfers are
supported.  The default is Ascii.  Changes to this switch take effect
immediately. The full switch name is Session_Ftp.Transfer_Type.
;.;
USERNAME
Specifies the username to be provided by default to a remote computer
when logging in using an FTP connection.  The default is the null
string.  Changes to this switch take effect immediately. The full switch
name is Session_Ftp.Username.
;.;
WINDOW_COMMAND_SIZE
Specifies the number of lines created in a Command window.  Legal values
are integers.  The default, 0, allows the Environment to select a value
based on the type of terminal used.  Changes to this switch take effect
when a Command window is created.  The full switch name is
Session.Window_Command_Size.
;.;
WINDOW_DEFAULT_SORT_ORDER
Specifies the default order for sorting and displaying the windows
listed in the Window Directory.  The sort order can also be changed with
the Common.Object.Sort procedure Legal values are 1 (by usage), 2 (by
mode), 3 (by size), 4 (by type), and 5 (by name).  Negative numbers
reverse the order of the sort.  The default is 1.  Changes to this
switch take effect when a new window directory is created.  The full
switch name is Session.Window_Default_Sort_Order.
;.;
WINDOW_FRAMES
Specifies the default maximum number of window frames.  The number of
frames can be changed with the Editor.Window.Frames procedure.  Legal
values are integers.  The default, 0, allows the Environment to select a
value based on the type of terminal used.  Changes to this switch take
effect only at login.  The full switch name is Session.Window_Frames.
;.;
WINDOW_FRAMES_STARTUP
Specifies the number of window frames created at login.  Legal values
are integers.  The default, 0, allows the Environment to select a value
based on the type of terminal used.  Changes to this switch take effect
only at login.  The full switch name is Session.Window_Frames_Startup.
;.;
WINDOW_HAVE_SIDES
Controls whether windows are created with borders on the left edges. 
The default is False.  Changes to this switch take effect when a window
is opened.  The full switch name is Session.Window_Have_Sides.
;.;
WINDOW_IS_STAGGERED
Controls whether windows are staggered at their left edges.   This
command has no effect unless Window_Have_Edges is True.  The default is
True.  Changes to this switch take effect when a window is opened. 
The full switch name is Session.Window_Is_Staggered.
;.;
WINDOW_MESSAGE_LIFE
Specifies the number of keystrokes required before the Message window is
scrolled.  Legal values are integers.  The default is 2.  Changes to
this switch take effect immediately.  The full switch name is
Session.Window_Message_Life.
;.;
WINDOW_MESSAGE_SIZE
Specifies the number of lines in the Message window.  Legal values are
integers.  The default is 2.  Changes to this switch take effect only at
login.  The full switch name is Session.Window_Message_Size.
;.;
WINDOW_SCROLL_OVERLAP
Represents the percentage of window overlap when the image in the window
is scrolled up or down.  When an image is scrolled with the
!Commands.Editor.Image.Up or the Image.Down procedure, the next full
window overlaps the previous by this percentage.  For example, if the
window has 30 lines and the value of this switch is 20, Image.Down will
preserve 12 lines from the previous image.  Legal values are integers in
the range 0 .. 99.  The default is 20.  Changes to this switch take
effect immediately.  The full switch name is
Session.Window_Scroll_Overlap.
;.;
WINDOW_SHIFT_OVERLAP
Represents the percentage of overlap when the image in the window is
shifted left or right. When an image is shifted with the
!Commands.Editor.Image.Left or the Image.Right procedure, the next full
window overlaps the previous by this percentage.  For example, if the
window is 80 columns wide and the value of this switch is 80,
Image.Right will maintain 64 columns from the previous image.  Legal
values are integers in the range 0 .. 99.  The default is 80.  Changes
to this switch take effect immediately.  The full switch name is
Session.Window_Shift_Overlap.
;.;
WORD_BREAKS
Specifies a set of characters that designate places where words can be
broken.  Changes to the set can be made with the
!Commands.Editor.Word.Break procedure.  Legal values are any
alphanumeric characters.  The default is "#%&'()*+,-./:;<=>?[]_`{|}~~). 
Changes to this switch take effect only at login.  The full switch name
is Session.Word_Breaks.
;.