# Issue with indirect tag bindings in ignition perspective

**URL:** <https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [June 25, 2024, 11:42am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324 "2024-06-25T11:42:00Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [June 25, 2024, 11:42am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/1 "2024-06-25T11:42:00Z")

</div>

I have issue with indirect bindings. I have three process and each process has three machines. Attached the tag lists.  
 ![Extrusion](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/0/f06aea2ddfff4c46693df62e8c99da70545b1fc3.png)

![grinding](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/1/c19f69ae7eda2cda6cc76cf2c47d3408fa23121f.png)

![mixing](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/7/671dc81c85e01157ea251571ed38ea26d74647f7.png)

I have also attached the main screen.

 ![whole screen](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/4/34feee394d6ed4d2f6a1381d4ae71537f5eacc38.png)

In that screen, firstly I will select the respective process and respective machine. Based on that selection, tag value which is binded with text property should change.

 ![function](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/e/9e58107ef968a899eca85e4bc71e0ab49f4ad20e.png)

What I have tired,

I have taken the dropdown values which is process and machine number over message handler, need to just change the value according to that selection which is path,

 ![tired](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/7/7740445d4aba5360c46c4142796e2d9910b25283.png)

tag path will be like - "[default]Mixing/M001/m\_body\_temp1"

bit long question, kindly some one help me out. Stuck for a long 😵‍💫

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [June 25, 2024, 11:44am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/2 "2024-06-25T11:44:50Z")

</div>

You have an expression transform but nothing in there...

Also if you hover over the **Tag** error on the bottom, what does it say? that will give you and idea of what is going on.

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [June 25, 2024, 11:51am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/3 "2024-06-25T11:51:40Z")

</div>

Thank you for your reply. That's where I am stuck. Don't know what to use in expression transform. Kindly help me ! to map the tag path accordingly.  
error : Expression transform is empty.

 ![now](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/3/83ad8f5423df28265b1b58fcbcf0f1038b371429.png)

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [June 25, 2024, 11:59am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/4 "2024-06-25T11:59:35Z")

</div>

First remove the expression binding.

Then I need to see the error that is being generated by:

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

You are referencing

```python
{view.custom.process}

```

and

```python
{view.custom.machine}

```

Do you know if those have valid values?

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [June 25, 2024, 12:06pm UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/5 "2024-06-25T12:06:57Z")

</div>

Yes i have removed it.

 ![Capture1212](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/b/ab4b641f89b77d4f41ed69df4e36c7ab900650a6.png)  
Error:BAd\_not\_Found.  
Note: {view.custom.process},{view.custom.machine} this custom variable will get the value over message handler, in view A to View B which is embedded view in View A.  
 ![function](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/e/9e58107ef968a899eca85e4bc71e0ab49f4ad20e.png)

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [June 25, 2024, 12:12pm UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/6 "2024-06-25T12:12:06Z")

</div>

> [@srinivasan\_s](#):
>
> Error:BAd\_not\_Found.

If you hover your mouse over the error you should get more information that might help.

The tag you are creating with the references of {view.custom.process} and {view.custom.machine} isn't creating a tag path that exists.

Can you post the actual values, or a screen shot of your custom props showing those values?

---

<div class="post-metadata">

**Author:** ![rbabcock](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/rbabcock/32/13425_2.png) [@rbabcock](https://forum.inductiveautomation.com/u/rbabcock)\
**Post date:** [June 25, 2024, 12:26pm UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/7 "2024-06-25T12:26:27Z")

</div>

You should rename those tags in the subfolders so they're all the same. The problem you're running into is you're building the tag path:  
**"Grinding/G003/m\_body\_temp1"**  
which does not exist.

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [June 25, 2024, 12:33pm UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/8 "2024-06-25T12:33:32Z")

</div>

Thank you all for your reply. Will check and get back to you  
@bschroeder @rbabcock

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 25, 2024, 12:40pm UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/9 "2024-06-25T12:40:55Z")

</div>

> [@rbabcock](#):
>
> should rename those tags

Concur. Remove the letter prefix and numeric suffix from all of those innermost tag names. Then your parameterized views can accept a simple `tagpath` parameter that contains `[someProvider]Grinding/G003` and your indirect binding would be just `{1}/body_temp`.

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [June 26, 2024, 5:25am UTC](https://forum.inductiveautomation.com/t/issue-with-indirect-tag-bindings-in-ignition-perspective/92324/10 "2024-06-26T05:25:54Z")

</div>

Thank you. I have corrected.

Thank you all @bschroeder @rbabcock for your immediate support.
