# UDT Storage Provider Provider

**URL:** <https://forum.inductiveautomation.com/t/udt-storage-provider-provider/31544>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [January 23, 2020, 8:43am UTC](https://forum.inductiveautomation.com/t/udt-storage-provider-provider/31544 "2020-01-23T08:43:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![deon.korb](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@deon.korb](https://forum.inductiveautomation.com/u/deon.korb)\
**Post date:** [January 23, 2020, 8:43am UTC](https://forum.inductiveautomation.com/t/udt-storage-provider-provider/31544/1 "2020-01-23T08:43:33Z")

</div>

Hi,

I want to bind the history storage provider to the first 3 characters of the UDT instance name, but the binding seems to be of the Parameter Binding type. See below:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/0/0037a1ff217b05a4f5b3df682f5c9ea0c39a0681.png)

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

The binding options seem limited to the UDT parameters and a few reserved references like InstanceName. Is there any way to access other expression function for string manipulation, ideally the runScript function?

I’d appreciate any other approach to achieve the binding to a manipulated version of InstanceName in this case.

Regards,  
Deon

---

<div class="post-metadata">

**Author:** ![deon.korb](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@deon.korb](https://forum.inductiveautomation.com/u/deon.korb)\
**Post date:** [February 1, 2020, 5:27am UTC](https://forum.inductiveautomation.com/t/udt-storage-provider-provider/31544/2 "2020-02-01T05:27:29Z")

</div>

For anyone also struggling with this, I have found the most reliable solution to be system.tag.configure to set these properties from a change script somewhere.
