# Creating an interface to COM API

**URL:** <https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091>\
**Category:** Ignition\
**Created:** [March 3, 2014, 4:07pm UTC](https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091 "2014-03-03T16:07:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![WildeKurt](https://avatars.discourse-cdn.com/v4/letter/w/50afbb/32.png) [@WildeKurt](https://forum.inductiveautomation.com/u/WildeKurt)\
**Post date:** [March 3, 2014, 4:07pm UTC](https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091/1 "2014-03-03T16:07:10Z")

</div>

I have an application that needs to interface with a COM API library. I’ve found a product that will create a Java interface for a given COM object (EZ JCom). Assuming it works, can I use it by building the generated Java into a custom module? Unfortunately the system I need to interface with only provides a limited WSDL interface.

---

<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:** [March 3, 2014, 4:15pm UTC](https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091/2 "2014-03-03T16:15:24Z")

</div>

Sounds possible in theory 🙂 Your module will be tied to Windows, obviously, but other than that you should be fine.

---

<div class="post-metadata">

**Author:** ![WildeKurt](https://avatars.discourse-cdn.com/v4/letter/w/50afbb/32.png) [@WildeKurt](https://forum.inductiveautomation.com/u/WildeKurt)\
**Post date:** [March 3, 2014, 4:19pm UTC](https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091/3 "2014-03-03T16:19:01Z")

</div>

This is something that would be tied together on the gateway. There’s wouldn’t be any visual component other than what’s already available in Ignition. In this instance, the gateway is already running on a Windows server.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [March 5, 2014, 10:19pm UTC](https://forum.inductiveautomation.com/t/creating-an-interface-to-com-api/8091/4 "2014-03-05T22:19:55Z")

</div>

That’s good, it should be possible then.
