DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

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 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ S T

⟦0c878ded5⟧ TextFile

    Length: 72897 (0x11cc1)
    Types: TextFile
    Names: »SESSION_SWITCH_HELP«

Derivation

└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS 
    └─ ⟦91c658230⟧ »DATA« 
        └─⟦f6fec0485⟧ 
            └─⟦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 !Machine.Release.Current_Activity. Changes
to this switch take effect immediately. The full switch name is
Profile.Activity_File. See the Project Management (PM) book 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 compatib- 
ility 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 dis-
played 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_Dis-
play_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 oper-
ations. 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 dis-
played 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 dis-
played, 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_His-
tory_Count.
;.;
DEBUG_HISTORY_ENTRIES
Specifies the maximum number of history entries that the Rational
debugger will keep by default. This switch is not currently imple-
mented. 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 inter-
prets 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 dis-
played. 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 discon-
necting 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 Environ- 
ment 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 also can 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 debug-
ging 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_OMIT_CC_PROMPT
Controls whether the mail-message template generated by Mail.Send
includes a "cc" line and prompt. The default is False.
;.;
MAIL_PERSONAL_NAME_MAP
Specifies the name of a file containing personal aliases for mail
addresses. This switch accepts either a fully qualified pathname or a
simple name. If a simple name is provided, that file is assumed to be in
the current user's mailbox world (!Users.Current_User.Mailbox). The
default is Personal_Name_Map.
;.;
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.
;.;
MAIL_SEND_TIMEOUT
Specifies the maximum amount of time that Mail will retry sending a
message before quitting. The amount of time is specified in the form
days/hours:minutes. For example, 2/12:00 specifies two days and twelve
hours. The default, 2:00, specifies 2 hours.
;.;
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 the
System Management Utilities (SMU) book, package Queue.
;.;
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 def-
initions 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 con-
nection. 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 incom-
patible 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 blank space and the following set of characters:
"#%&'()*+,-./:;<=>?[]_`{|}~. Changes to this switch take effect only
at login. The full switch name is Session.Word_Breaks.
;.;