Source Key Protection for Routines and Add-On Instructions
When a component is protected with a Source Key, users without the source key cannot alter the logic of the component. This affects:
- Editing - The Language editor does not open and the edit menus in the Controller and Logical Organizers are unavailable. The component icon is unavailable. If the component is protected with theViewableoption, users can open the routine editor in read-only mode.
- Printing - Cannot print routines. Can print Add-On instructions, but the routines and local tags are not included in the print out. Can print routine logic and Add-On Instruction local tags if components are protected with the Viewable option.
- Exporting - Writes the protected component to the export file in an encoded format.
- Component Properties - All controls on the dialog boxes of the components are read-only.
- Search and Replace -Find Allis the only available search type source.Find Next,Replace All, andReplace Nextskip the protected component. When the protected component is skipped, a message appears on the status bar indicating the source is not available. This message is also logged to thesearch resultstab when performing aReplace Allsearch. If a component is protected with theViewableoption, search is permitted but replace is still prevented.
Because users cannot view the logic of a protected routine, the
Find All
search results items do not navigate to the found locations. This affects:- Navigation - Users cannot navigate to a protected component.
- Verification - Users cannot navigate to an error in a protected component.
- Cross Reference - Cross reference information displays for items referenced within a protected component, but users cannot to navigate to the location within the protected component. Double-clicking to navigate to a protected component beeps and displays a message on the status bar indicating that users are unable to edit the component and that the source is not available.
The
Go to Location
menu item is unavailable.- Go To - No edit item in theGo Todialog box for a protected component.
- Cut, Copy, Paste - Users can copy, paste, and drag and drop protected components from theController and Logical Organizers.IMPORTANT:Use caution when copying and pasting components between different versions of theLogix Designerapplication. The application only supports pasting to the same version or newer version of the application. The application does not support pasting to an earlier version of the application. When pasting to an earlier version, the paste action may succeed, but the results may be unintended. Do not paste protected components from later versions of the application into earlier versions of the application. For example, attempting to paste from version 19 into version 18 or from version 20 into version 19 fails.
Source Key Protected with Viewable Option
Selecting the
Allow viewing of component(s)
option allows users without the source key to view the content of the component, including logic and local tags. Users cannot edit the component.Provide Feedback