# Ignition OPC-UA client connecting to Softing SIS views it as recursive address space

**URL:** <https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [October 25, 2020, 3:17am UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989 "2020-10-25T03:17:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [October 25, 2020, 3:17am UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/1 "2020-10-25T03:17:47Z")

</div>

@Kevin.Herron Using the OPC-UA beta module (8.0.16-SNAPSHOT (b2020072505)) running on Ignition 8.0.15 (b2020072213).

When I connect to the [Softing SIS server](https://data-intelligence.softing.com/us/products/integration-platform/datafeed-secure-integration-server/) version 1.22.0.8686, which is connecting to a demo OPC-UA source, the address space is recursive as shown below, where I’m not able to get to the actual data.  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/5/b58a8368923135062ace33722b4010e0b98d50be.png)

When viewed in UAExpert:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/b/8bcf3a365be19f9905336aae3e4e876a32a39fad.png)

Appears to be a bug with Ignition given that UAExpert is able to browse the address space correctly.

Let me know what I can test to troubleshoot.

Thanks!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 25, 2020, 12:59pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/2 "2020-10-25T12:59:58Z")

</div>

A Wireshark capture while you browse from Ignition would probably help. Make sure you right-click \> refreshed on the root node in the OPC Browser when you start capturing.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [October 25, 2020, 1:53pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/3 "2020-10-25T13:53:37Z")

</div>

Thanks Kevin.

Attached are two captures in the ZIP: (1) Ignition browsing the space (through Designer) and (2) UAExpert browsing the space.

Let me know if these have the data you need.

[Softing Captures.zip](https://forum.inductiveautomation.com/uploads/short-url/1RD8jJ6pOvQypkCgYhzezmWRxFN.zip) (8.8 KB)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 25, 2020, 2:25pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/4 "2020-10-25T14:25:51Z")

</div>

I would be interested in knowing if this happens with the regular OPC UA module as well… not sure if that’s something you can test easily. If you do, make sure you set aside the current build you’re using because I don’t have it any more.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 25, 2020, 2:26pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/5 "2020-10-25T14:26:42Z")

</div>

Ah, and also turning the logger(s) found when searching “OpcUaConnection” to TRACE might help as well.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 25, 2020, 2:45pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/6 "2020-10-25T14:45:03Z")

</div>

Nevermind, I think I found the problem. It has something to do with the namespace URIs containing an “=” character.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [October 25, 2020, 3:23pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/7 "2020-10-25T15:23:37Z")

</div>

Thanks. Based on what you know, is “=” a legal character for OPC URIs?

If so, let me know when you have a new module and I can test out.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [October 25, 2020, 3:32pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-client-connecting-to-softing-sis-views-it-as-recursive-address-space/39989/8 "2020-10-25T15:32:09Z")

</div>

It’s legal, there’s a bug in the parsing logic in the OPC UA stack we use.

Unfortunately since it has to be fixed in the stack and then subsequently that new version needs to be integrated into the Ignition OPC UA module this means I probably won’t be able to get a fix into the 8.0.x branch. More likely it will be fixed for 8.1.1 or 8.1.2.
