Delete cascade/delete replace in Ignition gateway/designer?

Two related questions:

  1. Is there any way in the gateway to say 'when I delete a device connection, also delete all tags associated with that device'? Not looking for this to be the default behavior, just wondering if there's a setting to make it happen.

  2. In the Vision editor in the designer, if I have component A dependent on a property of component B, when I go to delete B, it says 'A is dependent on B, you can't delete B'. Is there any way to a) say 'delete this component and all dependent components' or b) say 'delete this component and null out all dependent component bindings?

  1. No. If such existed, it would need to be able to deal with UDTs that contain OPC tags that dynamically get pointed at devices, or perhaps not at natives devices at all, et cetera. Use the designer's tag report tool to find specific kinds of bad tags.

  2. No. But there is a visual control to show arrows on the window for such dependencies.

1 Like
  1. Thanks! Makes sense.

  2. Is the dependency graph accessible from the scripting interface?

No, but a window's InteractionController has every binding and methods to find them from either end.

1 Like