# OPC path edited via Find/Replace not setting binding "flag"

**URL:** <https://forum.inductiveautomation.com/t/opc-path-edited-via-find-replace-not-setting-binding-flag/98137>\
**Category:** Ignition\
**Created:** [November 4, 2024, 4:46pm UTC](https://forum.inductiveautomation.com/t/opc-path-edited-via-find-replace-not-setting-binding-flag/98137 "2024-11-04T16:46:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jason\_Bender](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@Jason\_Bender](https://forum.inductiveautomation.com/u/Jason_Bender)\
**Post date:** [November 4, 2024, 4:46pm UTC](https://forum.inductiveautomation.com/t/opc-path-edited-via-find-replace-not-setting-binding-flag/98137/1 "2024-11-04T16:46:52Z")

</div>

Perhaps a glitch? I'm creating UDT's (based on PLC UDT's in an Allen Bradley PLC) and wish to bind them to the same tags' root name as created in Ignition.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/f/7f7032d4c923244e21a09a881acf0d22e0e6dbed.png)

I am able to enter it manually and it works fine. Using Find/Replace does not end up recognizing it as containing a binding (until making any manual change and back; will fix them one by one). Perhaps there is a way to do this easily (for 100's of tags within a UDT)?

Thanks!  
-Jason

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [November 4, 2024, 6:20pm UTC](https://forum.inductiveautomation.com/t/opc-path-edited-via-find-replace-not-setting-binding-flag/98137/2 "2024-11-04T18:20:43Z")

</div>

Are you not setting the binding in the UDT so that it is dynamically building these for you when you create new instances? I would guess find/replace is writing static strings rather than bindings, and honestly I almost wouldn't expect anything different. If you have other parameters that need to be dynamic, add custom properties to the UDT and use them in your binding instead.

---

<div class="post-metadata">

**Author:** ![Jason\_Bender](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@Jason\_Bender](https://forum.inductiveautomation.com/u/Jason_Bender)\
**Post date:** [November 4, 2024, 6:58pm UTC](https://forum.inductiveautomation.com/t/opc-path-edited-via-find-replace-not-setting-binding-flag/98137/3 "2024-11-04T18:58:46Z")

</div>

Right, it is not dynamically building them for me (even though I'm using the correct syntax). Which led me to realize that there is an internal flag needed to consider it a binding. All that is fine. I just need a way to set that binding flag for hundreds (in fact, all) of the tags in this UDT, and do the same for many other UDT's in the application.
