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

⟦11aa11fd7⟧ TextFile

    Length: 72674 (0x11be2)
    Types: TextFile
    Notes: R1k Text-file segment

Derivation

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

TextFile

ACCOUNT
Specifies the name of the account (or Environment session) to be
provided by default to a remote machine 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 name of the default activity file for the session.  The
default, <Nil>, specifies Release.Current_Activity.  Changes to this
switch take effect immediately.  The full switch name is
Profile.Activity_File.  See the Project Management (PM) book of the
Rational Environment Reference Manual for further information about
activities.
;.;
ASM_LISTING
Controls whether an assembly-code list file is created for the code
generated for declare blocks in command windows.  When this switch is
set to True, the Terminal_Echo switch should also be set to 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 or username.  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
characteristics and the value of the Session.Flash_Screen switch) 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
characteristics and the value of the Session.Flash_Screen switch) when
the current job is interrupted with the !Commands.Job.Interrupt
procedure.  The default is True.  For this switch to have an effect, the
Session.Beep_On_Errors switch must be set to 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
characteristics and the value of the Session.Flash_Screen switch) 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.  The default is False.  For this switch to have an effect, the
Session.Beep_On_Errors switch must be set to True.  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 (the
default), programs containing incompatibilities will fail to code.
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-order lists, and ventures
are broken when they exceed the value of the Cmvc_Line_Length switch.
User-entered strings are never broken.  The default is True.  Changes to
this switch affect newly created images of work orders, work-order
lists, and ventures.  The full switch name is
Session.Cmvc_Break_Long_Lines.
;.;
CMVC_CAPITALIZE
Controls whether identifiers and headings are capitalized in work
orders, work-order lists, and ventures.  User-entered strings preserve
the case in which they were entered.  The default is True.  Changes to
this switch affect newly created images of work orders, work-order
lists, and ventures.  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.  Changes to this switch affect
newly created images of work orders.  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.  Changes to this switch affect
newly created images of work orders.  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.  Changes to
this switch affect newly created images of work orders.  The full switch
name is Session.Cmvc_Field_Extent.
;.;
CMVC_INDENTATION
Specifies the number of spaces used for indentation in work orders,
work-order lists, and ventures.  Legal values are integers.  The default
is 2.  Changes to this switch affect newly created images of work
orders.  The full switch name is Session.Cmvc_Indentation.
;.;
CMVC_LINE_LENGTH
Specifies how long a line in a work order, work-order 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.  Changes to this switch affect
newly created images of work orders, work-order lists, and ventures.
The full switch name is Session.Cmvc_Line_Length.
;.;
CMVC_SHORTEN_NAME
Controls whether object names are displayed in a shortened form in work
orders, work-order lists, and ventures.  When True (the default), object
names are displayed without the fully qualified pathname.  Changes to
this switch affect newly created images of work orders, work-order
lists, and ventures.  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.  Changes to this switch affect newly
created images.  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.  Changes to this switch affect newly
created images.  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.  Changes to this switch affect newly
created images.  The full switch name is Session.Cmvc_Show_Add_Time.
;.;
CMVC_SHOW_ALL_DEFAULT_LISTS
Controls whether only the user's default work-order list is displayed in
ventures.  The default is False.  Changes to this switch affect newly
created images of ventures.  The full switch name is
Session.Cmvc_Show_All_Default_Lists.
;.;
CMVC_SHOW_ALL_DEFAULT_ORDERS
Controls whether only the user's default work order is displayed in a
venture.  The default is False.  Changes to this switch affect newly
created images of a venture.  The full switch name is
Session.Cmvc_Show_All_Default_Orders.
;.;
CMVC_SHOW_DELETED_OBJECTS
Controls whether deleted work orders and work-order lists are displayed
in work-order lists at the default level of elision.  The default is
False.  Changes to this switch affect newly created images of work-order
lists.  The full switch name is Session.Cmvc_Show_Deleted_Objects.
;.;
CMVC_SHOW_DELETED_VERSIONS
Controls whether information for all versions of work orders and
work-order lists are displayed in work-order lists at the default level
of elision.  The default is False.  Changes to this switch affect newly
created images of work-order lists.  The full switch name is
Session.Cmvc_Show_Deleted_Versions.
;.;
CMVC_SHOW_DISPLAY_POSITION
Controls whether the display position is shown for user-defined
work-order fields.  The default is False.  Changes to this switch affect
newly created images.  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-order lists, or ventures.  The default is False.
Changes to this switch affect newly created images of work orders,
work-order lists, and ventures.  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 show the default value of all elements
that have not been assigned.  Changes to this switch affect newly
created images.  The full switch name is
Session.Cmvc_Show_Field_Default.
;.;
CMVC_SHOW_FIELD_MAX_INDEX
Controls whether the number of entries that have been written is
displayed in a vector field.  The default is False.  Changes to this
switch affect newly created images.  The full switch name is
Session.Cmvc_Show_Field_Max_Index.
;.;
CMVC_SHOW_FIELD_TYPE
Controls whether the type of field (that is, Boolean, integer, or
string) is displayed for scalar and vector fields.  The default is
False.  Changes to this switch affect newly created images.  The full
switch name is Session.Cmvc_Show_Field_Type.
;.;
CMVC_SHOW_FROZEN
Controls whether "Frz" is shown for frozen objects listed in work
orders, work-order lists, or ventures.  The default is False.  Changes
to this switch affect newly created images of work orders, work-order
lists, and ventures.  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.  Changes to this switch affect newly created images of
ventures.  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-order lists, or ventures.  The default is False.  Changes
to this switch affect newly created images.  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-order list, or venture.
Changes to this switch affect newly created images of work orders,
work-order lists, and ventures.  The default is False.  The full switch
name is Session.Cmvc_Show_Size.
;.;
CMVC_SHOW_UNIT_STATE
Controls whether the state of work orders (pending, in progress, closed)
is shown in ventures and work-order lists.  The default is True.
Changes to this switch affect newly created images of ventures and
work-order lists.  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.  Changes
to this switch affect newly created images of work orders.  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-order lists, or ventures.  The default is False.  Changes
to this switch affect newly created images of work orders, work-order
lists, and ventures.  The full switch name is
Session.Cmvc_Show_Version_Number.
;.;
CMVC_UPPERCASE
Controls whether identifiers and headings in work orders, work-order
lists, and ventures are displayed in uppercase.  User-entered strings
preserve the case in which they were entered.  The default is False.
Changes to this switch affect newly created images of work orders,
work-order lists, and ventures.  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.  Changes to this switch affect
newly created images of work orders.  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 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_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, and Window transpose
operations.  The default (False) maintains the current cursor position.
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 the debugger 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 the debugger 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 the debugger 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 the debugger 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 the debugger 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 (the default), a message is
displayed only for the creation of the root task.  Changes to this
switch take effect when the debugger 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 the debugger 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 the debugger
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 the debugger
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 the debugger 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 the debugger 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 the debugger 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 the 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 the debugger 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 the debugger
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 the debugger 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 the debugger 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 the debugger 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
the debugger 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 the debugger
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 the
debugger 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 the debugger 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 the debugger 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 the debugger 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 default), the names displayed are the simple names of the
subprograms executing in each frame.  Changes to this switch take effect
when the debugger 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 default), the current debugger job can be
aborted simply by starting to debug a new job.  Changes to this switch
take effect when the debugger 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 the debugger 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 the debugger 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 the debugger 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 the debugger is started.  The full switch name
is Session.Debug_Stack_Start.
;.;
DEBUG_TIMESTAMPS
Controls whether, by default, a timestamp is displayed with each command
and task stop.  The default is False.  Changes to this switch take
effect when the debugger 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: the value of this switch, the value of the
R1000_Cg.Page_Limit switch, and the value specified in 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
when an explicit venture is not selected, but one is needed.  Legal
values are the null string and a venture pathname.  The default is the
null string (<>).  The full switch name is Cmvc.Default_Venture.
;.;
DEPENDENTS_DELTA0_COMPATIBILITY
Controls the appearance of obsolescence, usage, and name-resolution menu
displays.  When True (the default), menu displays appears in the Delta0
format:

  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.
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 menu displays.  When True, object names in the display
appear as full directory pathnames starting with !.  When False (the
default), object names are 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 for this switch to
have any effect.  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 fully qualified pathnames or as
simple names.  When False, only the simple names appear in the menu.
The default (True) causes the fully qualified pathnames to be displayed.
For this switch to have an effect, the Dependents_Delta0_Compatibility
and the Dependents_In_Order_Pathnames switches must be False.  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 is included for each object
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 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 be
set to True only 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 that, by default, causes the
!Commands.Telnet.Connect procedure to escape from a Telnet session.
When this string is entered, Telnet returns to the local environment
without disconnecting from the Telnet session.  Legal values are any
nonnull 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 the !Commands.Telnet.Connect procedure escapes 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.  The default is False.  For this
switch to have an effect, the Beep_On_Errors switch must be True.  Note
that some terminal configurations may not support this option.  Changes
to this switch take 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 default), 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.
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 default fill column for newly created
images is specified by this value.  To specify the fill column for an
individual image, use 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 the exclamation mark
(!), period (.), and question mark (?).  Changes to this switch take
effect immediately.  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 immediately.
The full switch name is Session.Image_Fill_Indent.
;.;
IMAGE_FILL_MODE
Controls whether the image fills automatically.  The default fill mode
for newly created images is specified by this value.  To set the fill
mode for an individual image, use 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 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.  This 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 immediately.  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 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.  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.  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.  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.  The default is the
percent symbol (%).  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, the null
string, specifies the user's home world.  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 are capitalized in library images.  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 does not
reformat the library image until you explicitly request that the image
be updated using the !Commands.Common.Format or !Commands.Common.Revert
procedure.  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.
Whether long lines are broken is controlled by the
Library_Break_Long_Lines switch.  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 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, {3}) 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 (in bytes) of the object 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 subclass of objects 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 (for
example, "C" 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 disk volume on which libraries are stored 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 displaying
standard information.  The Library_Std_Show_Subclass switch must be set
to True for this switch 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
displaying standard information.  The Library_Std_Show_Unit_State switch
must be set to True for this switch 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_Version.
;.;
LIBRARY_SHOW_MISCELLANEOUS
Controls whether the miscellaneous level of information is displayed by
default when libraries are visited.  Miscellaneous information may
include object names, subunit names, version numbers, subclasses, unit
states, edit information, retention counts, object sizes, the disk
volume for libraries, and whether objects are frozen.  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 names, subunit names, version numbers, classes, subclasses, and
unit states.  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.  The
default is True.  For this switch to have any effect, the
Library_Std_Show_Subclass switch must be set to 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 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 included in
the log file by default.  These messages have no predefined meaning in
the Environment, but they can be used to insert messages into the log
file for user-defined purposes.  The default, True, includes "at"
messages.  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 included in the
log file by default.  Auxiliary messages provide commentary on the
execution of some commands and can be elided without loss of context.
The default, True, includes auxiliary messages.  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 included in
the log file by default.  Diagnostic messages provide an aid in
debugging some commands and can be elided without loss of context.  The
default, False, does not include diagnostic messages.  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 included
in the log file by default.  These messages have no predefined meaning
in the Environment, but they can be used to insert messages into the log
file for user-defined purposes.  The default, True, includes dollar
messages.  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 included in the log
file by default.  Error messages indicate some condition that prevents
the operation from completing successfully and normally should not be
elided.  The default, True, includes error messages.  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 included in the
log file by default.  Exception messages indicate that an exception was
raised during the execution of a command and normally should not be
elided.  The default, True, includes exception messages.  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 described below:

* Use_Output (the default) directs log messages to Current_Output, which
  is, by default, Standard_Output.

* Use_Standard_Output directs log messages to Standard_Output, which is
  an Environment output window.

* Use_Error directs log messages to Current_Error, which is, by default,
  Standard_Error.

* Use_Standard_Error directs log messages to Standard_Error, which is
  the message window.

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 that are a continuation of the previous line are
denoted by the ellipsis symbol (...).  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 included in the
log file by default.  Negative messages announce unsuccessful completion
of operations and normally should not be elided.  The default, True,
includes negative messages.  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 included in the log file by
default.  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, True, includes notes.  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 included in the
log file by default.  Position messages indicate where an exception or
error, explained by another message, has occurred, and they can be
elided with little loss of context.  The default, True, includes
position messages.  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 included in the
log file by default.  Positive messages indicate successful completion
of an operation and can be elided with little loss of context.  The
default, True, includes positive messages.  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, 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, 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, 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 included in
the log file by default.  These messages have no predefined meaning in
the Environment, but they can be used to insert messages into the log
files for user-defined purposes.  The default, True, includes sharp
messages.  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 included in the
log file by default.  Warning messages identify questionable conditions
and can be elided with little loss of context.  The default, True,
includes warning messages.  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,
PostScript options, and format options.  The default specifies the Wrap
and System_Header format options.  Changes to this switch take effect
immediately.  The full switch name is Queue.Options.  For system-defined
default values and further information, see package Queue in the System
Management Utilities (SMU) book of the Rational Environment Reference
Manual.
;.;
PAGE_LIMIT
Specifies the minimum value for the page limit for a job executing a
unit that was compiled with this switch.  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: the value of
this switch, the value Page_Limit pragma, and the value of the session
switch Session.Default_Job_Page_Limit.  Legal values are integers less
than 2 ** 24 - 1.  The default is 4,000.  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 machine
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 double quotation marks (") and single
quotation marks (').  Legal values are any alphanumeric characters.
Changes to this switch take effect immediately.  The full 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
the !Commands.Common.Definition command is executed.  Setting this
switch to True 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.  The following
values are accepted:

* Persevere (the default) allows commands to continue executing at their
  discretion when they detect an error, but it restrains them from
  propagating exceptions back to their caller.

* Raise_Error allows commands to continue executing at their discretion
  when they detect an error and to propagate the exception back to their
  caller.

* Propagate causes commands to terminate at the first error and allows
  them to propagate the exception back to their caller.

* Quit causes commands to terminate at the first error and 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 machine that is to be the current
context on that machine, 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 text file containing usernames and passwords to be used by
default by processes that log into a remote machine.  The default is no
file.  Unlike other profile switches, changes to this switch take effect
after the next login.  The full switch name is Profile.Remote_Passwords.
;.;
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 text file containing session names to be used by default by
processes that log into a remote machine.  The default is no file.
Unlike other profile switches, changes to this switch take effect after
the next login.  The full switch name is Profile.Remote_Sessions.
;.;
REMOTE_TYPE
Specifies the type of the remote computer when using an FTP connection.
By default, FTP uses 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 compiler produces code that is compatible with code
generated on releases prior to D_12_1_1.  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_12_1_1 (or later) compiler.  When False (the default), all of
the new features and bug fixes in the D_12_1_1 (or later) compiler are
enabled, thereby producing code that is incompatible with previous
releases.  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 commands in package !Commands.Editor.Search are
case-sensitive.  The default (True) specifies that the commands are 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 commands in package !Commands.Editor.Search
maintain the case of the string being replaced.  When False (the
default), the commands do not maintain the case of the string being
replaced.  For this switch to have an effect, the Search_Ignore_Case
switch must be set to 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 superseded by the Wildcard
parameter of the commands in package !Commands.Editor.Search.
;.;
SEG_LISTING
Controls whether an object-code list file is created for the code
generated for declare blocks in command windows.  When this switch is
set to True, the Terminal_Echo switch should also be set to 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, by default, FTP explicitly transmits the local data
port number to the remote server before initiating a file transfer.
This 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 controls only the display of listings files
produced for declare blocks in command windows.  Generation of the
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 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 for help in changing the
value of this switch 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.  Legal values are integers.  The default is
9,600.  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
for help in changing the value of this switch 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.  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 an effect, the Text_Header switch must
be set to 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 tab characters (Control-I) are converted into the
proper number of spaces for correct tabbing.  When True (the default),
Control-I characters are interpreted as forward tabs.  When False,
Control-I characters are displayed as the letter I in reverse video.
This switch should is especially useful when importing a text file from
another computer.  Changes to this switch take effect immediately.  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 immediately.
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 set to True.  The default is True.  Changes to this switch take
effect immediately.  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.  This switch is currently not implemented.  Thus, the default
(True) 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 set to True.  The default is True.  Changes to this
switch take effect immediately.  The full switch name is
Session.Text_Print_Time.
;.;
TEXT_REUSE_WINDOW
Controls whether the current 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
image.  Changes to this switch take effect immediately.  The full switch
name is Session.Text_Reuse_Window.
;.;
TEXT_SCROLL_OUTPUT
Controls whether the image in an I/O window is scrolled when output is
displayed past the bottom of the window.  The default is True.  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 set to True.  The default is a line of dashes.  Changes to this
switch take effect immediately.  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.  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.  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 (the default),
Image.Down preserves 12 lines from the previous image.  Legal values are
integers in the range 0 .. 100.  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 (the
default), Image.Right maintains 64 columns from the previous image.
Legal values are integers in the range 0 .. 100.  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 the following set of
characters: "#%&'()*+,-./:;<=>?[]_`{|}~.  Changes to this switch take
effect only at login.  The full switch name is Session.Word_Breaks.
;.