1 :Info: set_mrds_options: smo:  1985-09-04  set_mrds_options, smo
 2 
 3 Syntax as a command:  smo -control_args
 4 
 5 
 6 Function:
 7 Allows the setting, resetting and displaying the state of various
 8 options relating to MRDS selection expressions.
 9 
10 
11 Control arguments:
12 -force, -fc
13    Specifies that options existing in a MRDS selection expression are
14    to be overridden by those specified by the set_mrds_option command.
15    The default is to not override options specified in a selection
16    expression.
17 -optimize off | on, -ot off | on
18    Controls the optimization of a MRDS selection expression
19    via the MRDS optimizer.  The default is to optimize the selection
20    expression.
21 
22 
23 -print_search_order off | on, -pso off | on
24    Controls the printing of the search order when a MRDS selection
25    expression is evaluated.  The default is to not print the search
26    order.
27 -print_selection_expression off | on, -pse off | on
28    Causes all selection expressions that are not "-another",
29    "-compiled", or "-current" to be displayed when they are
30    translated.  The default is to not print the selection expression.
31 
32 
33 -error_report off | on, -er off | on
34    Controls how selection expression errors are reported to the user.
35    This is done either by just returning a code, (-er off), or
36    by a long diagnostic message (-er on). This control argument
37    does not affect error reporting that is done via sub_err_
38    signalling.
39 -list, -ls
40    Displays the state of all of the switches.
41 -reset, -rs
42    Resets the option values to their defaults. See the section on
43    Default values.
44 
45 
46 Notes:
47 The default values that MRDS uses if set_mrds_options is never
48 invoked, or it is invoked with the -reset control argument are:
49 
50 -print_search_order       OFF
51 -optimize                 ON
52 -print_select_expression  OFF
53 -error_report             ON
54 -force                    OFF
55 
56 
57 The command "smo -pso on" will cause all MRDS selection expressions
58 evaluated in a process to be done as if the keyword "-pso" was
59 actually in each selection expression. This behaviour will continue
60 until the command "smo -pso off" is executed or a new process is
61 initiated, either via new_proc or a logout;login sequence.
62 
63 The command "smo -ot off" will cause all MRDS selection expressions
64 evaluated in a process to be done as if the keyword "-no_ot" was
65 actually in each selection expression.  This behaviour will continue
66 until the command "smo -ot on" is executed or a new process is
67 initiated, either via new_proc or a logout;login sequence.
68 
69 
70 If the -force argument is not provided the options specified are used
71 only as default values. That is, they do not affect selection
72 expressions that have defined the options in the selection expression.
73 
74 The -reset and -list arguments are incompatible with any other control
75 arguments.
76 
77 
78 :hcom:
79 
80 
81 
82 /****^  HISTORY COMMENTS:
83   1) change(2020-12-16,GDixon), approve(2021-02-22,MCR10088),
84      audit(2021-05-27,Swenson), install(2021-05-27,MR12.6g-0056):
85       A) Change "Syntax:" to "Syntax as a command:" in command info seg
86          last changed after 1984.
87       B) Fix other errors reported by verify_info.
88                                                    END HISTORY COMMENTS */
89 
90 
91