![]() Bulk Logic Search and Replace Options |
![]() DEVELOPER |
![]() |
The Fields in this Window:
Text to Find - Enter the text that the tool will located in the function and Global Logics.
Ignore Case - When this option is unchecked the text matching will be case sensitive, when checked the text matching will not be case sensitive.
"Word" Match - When this option is checked, the tool will only find matches to the text where it is a separate word and not embedded within a longer string of characters.
For example, if the search text were "Red" and word matching is used, then it would ignore the string "DarkRed" as there is no separating space, but would find a match on the string "Dark Red" where there is a separating space.
Replace Text? - When checked this option allows the matched logic text to be replaced with a new string. When unchecked (default) the tool is in Search mode and will only report matches of the search string.
Replace With - Enter the text that you want the tool to replace all matches with.
Process Options
There are three types of logic string which the tool can optionally process:
Logic Statements - The main code of the function or Global Logics. PROIV Keywords, File and Scratch Variables etc.
Quoted Text - Strings in the logic code which are within single or double quotes. For example user message texts, assignment of literals, etc.
Comments - Logic narrative.
Document Changes - When this option is checked, an audit will be produced of all matching logic lines detailing the logic code before and after changes. The audit will be sent to your default printer.
Apply Changes - When this option is checked, the replacements will be applied to the Function or Global Logics processed. When the option is unchecked, no changes are applied.
![]() |
The audit can be large even for one object. The Project Administrator may like to consider redirecting the report away from the default printer by setting the Spool settings for the audit report, @VIPR330. |
Topic ID: 500046