Component Name Collision Dialog - Project References Tab Overview
Use the collision dialog box to find differences between the imported component and the existing component. The Project Reference tab contains a cross reference listing of where the existing component is used in the project.
Parameters
Locations
Displays cross reference information of where the component is used in the project to help you to understand the level of impact importing a component has on the project.
Element
Displays the mnemonic of the referencing instruction. In the case of structured text, this column displays the text line referencing the selected tag. Note that if you hover the mouse over the structured text element, a tooltip displays the entire text line, which references the tag.
Container
Displays the name of the program (or Phase) or Add-On-Instruction that contains the routine or logic reference. Icons differentiate between container types.
Routine
Displays the name of the referencing routine.
Location
Displays the location of the reference within the routine. The number, if any, in parentheses indicates the number of references that exist for the specified tag.
Current Operation
Displays the current operation selected for the component, as displayed in the Details pane.
See Import Configuration Operations for more details.
Add-On Instruction Parameters
Locations where instruction is called.
Displays a list of locations from where the existing instruction is called.Selected call's arguments.
The parameters and corresponding arguments. An asterisk identifies changed parameters.
TIP:
If you cannot edit calls to Add-On Instructions, the warning message "Calls to this instruction will be edited to maintain arguments passed to existing parameters except where the source is not editable. Locations that are not editable will not be changed" appears.
Show Changed Parameters Only.
The changed arguments being called. If the selected call’s parameter/argument information is not available, this checkbox is disabled.
TIP:
When you import an existing Add-On Instruction, this dialog box displays where the instruction is used as well as how the existing arguments would be modified.
The location in each routine where the Add-On Instruction is called and the parameter's corresponding arguments are displayed. An asterisk identifies parameters with pending changes.
- Existing arguments are reset to their originally associated parameters.
- Newly added parameters are inserted without arguments (indicated by a question mark in the Argument field).
- Unknown parameters are created for arguments that have deleted associated parameters.
If two different parameters have the same name but different operational definitions, the import may impact the instruction's behavior.
Overwrite
Select this button to set the operation for the component to overwrite.
Overwrite appears dimmed when overwriting the component is not a valid operation for the component.
IMPORTANT:
If you overwrite an instruction, check each routine where your Add-On Instruction is used to confirm that the changed instruction will execute properly.
Use Existing
Select this button to set the operation for the component to use existing.
Use Existing appears dimmed when using the existing component is not a valid operation for the component.
Close
Select this button to close the collision dialog box without making any change to the currently selected operation.
Help
Select this button for help on this dialog box.
Provide Feedback