BBjConfig::setOptionSetting
Description
In BBj 6.0 and higher, this method sets !OPTIONS values from STBL() functions.
Syntax
|
Return Value |
Method |
|---|---|
|
void |
setOptionSetting(string optionName, boolean value) |
Parameters
|
Variable |
Description |
|---|---|
|
optionName |
Name of !OPTIONS value to be retrieved from STBL |
|
value |
Value to set the option to which optionName specifies |
Return Value
None.
Remarks
The optionName can be any of the following:
|
Key |
Effect on program |
Default value |
|
THROW_UNWINDS |
Causes THROW to unwind the program stack in search of an error handler, even if Drop to Console is allowed in public program. |
True |
|
ERROR_UNWINDS |
Causes program errors to unwind the program stack in search of an error handler, even if Drop to Console is allowed in public program |
False |
|
SESSION_PINNING |
In BBj 7.0 and higher, toggles session pinning. See also BBjConfig::getOptionSetting. |
True |
STBL("!OPTIONS","name=true") is equivalent to BBjConfig::setOptionSetting("name",1).
STBL("!OPTIONS", "name=false") is equivalent to BBjConfig::setOptionSetting("name",0).
Example 1
|
Example 2 (using the ERROR_UNWINDS option in combination with SETERR)
|
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.