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) change2020-12-16GDixon, approve2021-02-22MCR10088,
84 audit2021-05-27Swenson, install2021-05-27MR12.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