DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ S T ┃
Length: 72897 (0x11cc1) Types: TextFile Names: »SESSION_SWITCH_HELP«
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS └─ ⟦91c658230⟧ »DATA« └─⟦f6fec0485⟧ └─⟦this⟧
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. ;.;