# How to access OPC XML-DA server in Ignition SCADA software?

**URL:** <https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808>\
**Category:** Ignition\
**Created:** [April 23, 2018, 2:33pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808 "2018-04-23T14:33:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hughmeng](https://avatars.discourse-cdn.com/v4/letter/h/2bfe46/32.png) [@hughmeng](https://forum.inductiveautomation.com/u/hughmeng)\
**Post date:** [April 23, 2018, 2:33pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/1 "2018-04-23T14:33:25Z")

</div>

Hi,

It is my first time to develop a SCADA software. There is an OPC XML-DA server in the project.

I found a Web Service module, which is provided by Sepasoft, a partner of Ignition.

[https://www.sepasoft.com/web-services/](https://www.sepasoft.com/web-services/)

Could you please let me know if it works or not?

I really appreciate it if you like to recommend other OPC servers which work well in your experience.

Thanks,  
Wayne

---

<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:** [April 23, 2018, 3:21pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/2 "2018-04-23T15:21:52Z")

</div>

No, XML-DA is a specific (old) OPC protocol, not some generic web-related thing.

Ignition doesn’t support OPC XML-DA, so you’ll need either some kind of “tunneler” product that can convert it to OPC Classic (DA) or OPC UA or a different server altogether.

When we don’t have a particular driver Kepware is a recommended alternative OPC UA server.

---

<div class="post-metadata">

**Author:** ![hughmeng](https://avatars.discourse-cdn.com/v4/letter/h/2bfe46/32.png) [@hughmeng](https://forum.inductiveautomation.com/u/hughmeng)\
**Post date:** [April 23, 2018, 3:33pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/3 "2018-04-23T15:33:43Z")

</div>

Hi Kevin,

Thank you very much!

Do you have any suggestions if I try to build such an OPC-UA driver module based on those APIs you provide?

Wayne

---

<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:** [April 23, 2018, 3:34pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/4 "2018-04-23T15:34:34Z")

</div>

> [@hughmeng](#):
>
> Do you have any suggestions if I try to build such an OPC-UA driver module based on those APIs you provide?

Well... I generally wouldn't recommend it unless you have no alternative (and a lot of programming experience).

---

<div class="post-metadata">

**Author:** ![hughmeng](https://avatars.discourse-cdn.com/v4/letter/h/2bfe46/32.png) [@hughmeng](https://forum.inductiveautomation.com/u/hughmeng)\
**Post date:** [April 23, 2018, 3:44pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/5 "2018-04-23T15:44:22Z")

</div>

Thanks Kevin for your prompt feedback! We will evaluate these options and then make a decision.

---

<div class="post-metadata">

**Author:** ![hughmeng](https://avatars.discourse-cdn.com/v4/letter/h/2bfe46/32.png) [@hughmeng](https://forum.inductiveautomation.com/u/hughmeng)\
**Post date:** [April 24, 2018, 11:54am UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/6 "2018-04-24T11:54:58Z")

</div>

Hi Kevin,

I found Kepware OPC server only works for Windows, but we need one for Linux. Do you have any suggestions about it?

Thanks,  
Wayne

---

<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:** [April 24, 2018, 12:17pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/7 "2018-04-24T12:17:54Z")

</div>

I’m not aware of any other OPC servers that work on Linux.

---

<div class="post-metadata">

**Author:** ![Sanderd17](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sanderd17/32/8735_2.png) [@Sanderd17](https://forum.inductiveautomation.com/u/Sanderd17)\
**Post date:** [April 24, 2018, 12:39pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/8 "2018-04-24T12:39:00Z")

</div>

OPC-DA uses the Windows Active Domains for security. So it’s hard to find something for this on Linux. Even ignoring that XML part.

---

<div class="post-metadata">

**Author:** ![AlThePal](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/althepal/32/3603_2.png) [@AlThePal](https://forum.inductiveautomation.com/u/AlThePal)\
**Post date:** [April 24, 2018, 12:50pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/9 "2018-04-24T12:50:51Z")

</div>

I find it a source of great irony that the infrastructure part of a project, the bit you want to be most reliable, depends on Windows instead of Linux…

---

<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:** [April 24, 2018, 1:27pm UTC](https://forum.inductiveautomation.com/t/how-to-access-opc-xml-da-server-in-ignition-scada-software/17808/10 "2018-04-24T13:27:44Z")

</div>

> [@AlThePal](#):
>
> depends on Windows instead of Linux

That's the number one reason I wrote an Ignition driver. Ignition is the only real player in non-Windows OPC/UA that actually has drivers.
