# Module Development

**URL:** https://forum.inductiveautomation.com/c/module-development/7.md?page=52

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

**Page:** 53

---

## [7.8.x sdk version availability in nexus repository](https://forum.inductiveautomation.com/t/7-8-x-sdk-version-availability-in-nexus-repository/10634)

<div class="topic-metadata">

**Author:** [@pdibenedetto](https://forum.inductiveautomation.com/u/pdibenedetto)\
**Replies:** 2\
**Last updated:** [October 19, 2015, 7:55pm UTC](https://forum.inductiveautomation.com/t/7-8-x-sdk-version-availability-in-nexus-repository/10634 "2015-10-19T19:55:44Z")

</div>

When it is planned to be available the 7.8.0 ignition-sdk in the online nexus repository? For the future: the sdk version availability is planned to be linked to the current release build system or will be a separate m…

---

## [UNISEMS - Simulation Module for Ignition](https://forum.inductiveautomation.com/t/unisems-simulation-module-for-ignition/10422)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 0\
**Last updated:** [September 1, 2015, 5:28pm UTC](https://forum.inductiveautomation.com/t/unisems-simulation-module-for-ignition/10422 "2015-09-01T17:28:16Z")

</div>

Hi, We are pleased to announce Launch of \[color=#0000FF\]UNISEMS \[/color\]package as a \[color=#FF0000\]Simulation module\[/color\] for Ignition. Please visit \[color=#0000FF\]UNISEMS \[/color\]web site http://www.unisems.com for…

---

## [Client Vs Designer execution](https://forum.inductiveautomation.com/t/client-vs-designer-execution/10372)

<div class="topic-metadata">

**Author:** [@tmv090020](https://forum.inductiveautomation.com/u/tmv090020)\
**Replies:** 1\
**Last updated:** [August 19, 2015, 8:35pm UTC](https://forum.inductiveautomation.com/t/client-vs-designer-execution/10372 "2015-08-19T20:35:10Z")

</div>

So my question is "what is the difference between the Client and the Designer?" I am asking this because I have made a component that works on the client side but fails to with a NullPointerException in the designer.

---

## [New Module in the Marketplace: Time Series Database Cache](https://forum.inductiveautomation.com/t/new-module-in-the-marketplace-time-series-database-cache/10360)

<div class="topic-metadata">

**Author:** [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Replies:** 1\
**Last updated:** [August 18, 2015, 5:03pm UTC](https://forum.inductiveautomation.com/t/new-module-in-the-marketplace-time-series-database-cache/10360 "2015-08-18T17:03:22Z")

</div>

Automation Professionals is pleased to announce the release of Time Series Database Cache, a public marketplace module intended for use with very large and/or very high resolution historical datasets. From the marketpla…

---

## [Manually storing historical data](https://forum.inductiveautomation.com/t/manually-storing-historical-data/10328)

<div class="topic-metadata">

**Author:** [@idelamer](https://forum.inductiveautomation.com/u/idelamer)\
**Replies:** 6\
**Last updated:** [August 11, 2015, 10:33pm UTC](https://forum.inductiveautomation.com/t/manually-storing-historical-data/10328 "2015-08-11T22:33:28Z")

</div>

Hi, We have a custom Tag Provider that receives data from field devices using a custom protocol, and uses the DBTagStore API to store values. Behaves much like a driving database provider. Our field devices now have …

---

## [SQLTagManager context](https://forum.inductiveautomation.com/t/sqltagmanager-context/10323)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 2\
**Last updated:** [August 11, 2015, 4:08am UTC](https://forum.inductiveautomation.com/t/sqltagmanager-context/10323 "2015-08-11T04:08:31Z")

</div>

Hi Kevin, Can we add more than one SQLTagManager contexts in single Ignition module? Or is it that there can be only one context for SQLTagManager in a module? I want to communicate with two different application of min…

---

## [Memory leaks](https://forum.inductiveautomation.com/t/memory-leaks/9199)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 4\
**Last updated:** [August 5, 2015, 4:05pm UTC](https://forum.inductiveautomation.com/t/memory-leaks/9199 "2015-08-05T16:05:21Z")

</div>

Hi, Just need some discussion on general topic of memory leaks in java. I am not 100% sure how garbage collections works in java especially when we reassign strings to new values in a continuous loop because I believe s…

---

## [Subscribing write](https://forum.inductiveautomation.com/t/subscribing-write/9984)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 3\
**Last updated:** [July 23, 2015, 4:05am UTC](https://forum.inductiveautomation.com/t/subscribing-write/9984 "2015-07-23T04:05:36Z")

</div>

Hi, If I want to write to the same set of tags defined using writepaths.add method defined only once and only their values will change every time I write. How can I achieve it? Presently I have to create the write-paths…

---

## [Get the tags tree](https://forum.inductiveautomation.com/t/get-the-tags-tree/10152)

<div class="topic-metadata">

**Author:** [@shv](https://forum.inductiveautomation.com/u/shv)\
**Replies:** 1\
**Last updated:** [June 25, 2015, 1:45pm UTC](https://forum.inductiveautomation.com/t/get-the-tags-tree/10152 "2015-06-25T13:45:28Z")

</div>

Hi, I'm developing a module in Java and I have a question. Is it possible to know which tags exist in the default provider whithout having to specify the path for each of them? I have defined a new data type tag in "Data…

---

## [Expression Tags](https://forum.inductiveautomation.com/t/expression-tags/10149)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 0\
**Last updated:** [June 18, 2015, 6:24pm UTC](https://forum.inductiveautomation.com/t/expression-tags/10149 "2015-06-18T18:24:25Z")

</div>

Hi, What is the sequence of execution of expression tags in ignition for the same scan class? Is there a way we can know and change the sequence? BR PRAMANJ

---

## [Adding tags to "Ignition OPC-UA Server" thru designer](https://forum.inductiveautomation.com/t/adding-tags-to-ignition-opc-ua-server-thru-designer/10131)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 7\
**Last updated:** [June 16, 2015, 3:30pm UTC](https://forum.inductiveautomation.com/t/adding-tags-to-ignition-opc-ua-server-thru-designer/10131 "2015-06-16T15:30:22Z")

</div>

Hi, I don't see a mechanism to add tags in Ignition OPC-UA server thru the Ignition designer tool? I thought it would be as easy as adding SQLTags in SQL Tags Browser! Does OPC-UA server only read values thru PLC driver…

---

## [Tag security](https://forum.inductiveautomation.com/t/tag-security/9983)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 0\
**Last updated:** [May 5, 2015, 7:25pm UTC](https://forum.inductiveautomation.com/t/tag-security/9983 "2015-05-05T19:25:14Z")

</div>

Hi, If tag access rights are defined as read only does it mean no one can write on it? If the access is custom, then how can I read the custom access rights given and the authentication profile data? What API's are avai…

---

## [Execution Manager](https://forum.inductiveautomation.com/t/execution-manager/9929)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 6\
**Last updated:** [April 17, 2015, 6:48pm UTC](https://forum.inductiveautomation.com/t/execution-manager/9929 "2015-04-17T18:48:35Z")

</div>

How to build a non-blocking request/response mechanism between Ignition and my module using Execution Manager? Cyclic polling doen't seem to be right for me. Is there any other ajax like API supported in Ignition? BR P…

---

## [TCP Driver](https://forum.inductiveautomation.com/t/tcp-driver/9928)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 2\
**Last updated:** [April 17, 2015, 6:33pm UTC](https://forum.inductiveautomation.com/t/tcp-driver/9928 "2015-04-17T18:33:25Z")

</div>

Hi Kevin, Can you please throw some light on TCP driver supported by Ignition? Where can I find some documentation about it in javadocs? Also I would appreciate your reply to my previosu question. Best regards PRAMAN…

---

## [OPC - Error connecting to server:](https://forum.inductiveautomation.com/t/opc-error-connecting-to-server/9559)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 11\
**Last updated:** [April 17, 2015, 5:42pm UTC](https://forum.inductiveautomation.com/t/opc-error-connecting-to-server/9559 "2015-04-17T17:42:04Z")

</div>

Hi, I my trial version I continuously get following error in the logfile (ofcourse with different time stamps each time): ERROR \[OpcUaConnection:Ignition OPC-UA Server\] \[22:14:12,814\]: Error connecting to server: Statu…

---

## [Add audit log for opc-ua writes on Exposed Configured Tags](https://forum.inductiveautomation.com/t/add-audit-log-for-opc-ua-writes-on-exposed-configured-tags/9834)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 1\
**Last updated:** [April 2, 2015, 11:02pm UTC](https://forum.inductiveautomation.com/t/add-audit-log-for-opc-ua-writes-on-exposed-configured-tags/9834 "2015-04-02T23:02:32Z")

</div>

I would like to add data into audit table. I've found the audit manager class for the output, but my problem is the input. How to intercep opc-ua client write request on ignition sqltags exposed with the "Expose Configur…

---

## [Build number in module version](https://forum.inductiveautomation.com/t/build-number-in-module-version/9755)

<div class="topic-metadata">

**Author:** [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Replies:** 3\
**Last updated:** [February 27, 2015, 6:02pm UTC](https://forum.inductiveautomation.com/t/build-number-in-module-version/9755 "2015-02-27T18:02:23Z")

</div>

I worked out some improvements to the SDK's build.xml files to automate updating the build # in the module.xml version property. Start by obtaining the XMLTask from SourceForge and place it in ./IgnitionSDK/Build/AntLib…

---

## [Automatically Display index.html for Module Documentation](https://forum.inductiveautomation.com/t/automatically-display-index-html-for-module-documentation/9752)

<div class="topic-metadata">

**Author:** [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Replies:** 2\
**Last updated:** [February 26, 2015, 10:17pm UTC](https://forum.inductiveautomation.com/t/automatically-display-index-html-for-module-documentation/9752 "2015-02-26T22:17:25Z")

</div>

I created module documentation in an index.html file. I would like my module documentation to be displayed when the "index.html" text of the URL is missing. Example, this works: http://localhost:8088/main/system/mo…

---

## [GCU application not starting!](https://forum.inductiveautomation.com/t/gcu-application-not-starting/9745)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 2\
**Last updated:** [February 25, 2015, 5:14pm UTC](https://forum.inductiveautomation.com/t/gcu-application-not-starting/9745 "2015-02-25T17:14:42Z")

</div>

Hi, While developing my module, the GCU is stuck, showing "gateway is starting" and hour glass on the GCU window! Looks like GCU is waiting for some thing and I am unable to re-build my module in Eclipse as the build fa…

---

## [Listing 3rd party licenses](https://forum.inductiveautomation.com/t/listing-3rd-party-licenses/9665)

<div class="topic-metadata">

**Author:** [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Replies:** 2\
**Last updated:** [February 5, 2015, 9:26pm UTC](https://forum.inductiveautomation.com/t/listing-3rd-party-licenses/9665 "2015-02-05T21:26:31Z")

</div>

If I develop a module and use 3rd party code in it, is there a place to display the required licenses? or an EULA for the module?

---

## [No rows when querying tags history](https://forum.inductiveautomation.com/t/no-rows-when-querying-tags-history/9584)

<div class="topic-metadata">

**Author:** [@pocewar](https://forum.inductiveautomation.com/u/pocewar)\
**Replies:** 0\
**Last updated:** [January 21, 2015, 5:14pm UTC](https://forum.inductiveautomation.com/t/no-rows-when-querying-tags-history/9584 "2015-01-21T17:14:49Z")

</div>

Hi, I'm trying to query tags history within a module. I'm doing this by extending class com.inductiveautomation.ignition.client.script.ClientTagUtilities. I'm invoking protected method queryTagHistoryImpl method. Pro…

---

## [Problem with redundancy](https://forum.inductiveautomation.com/t/problem-with-redundancy/9568)

<div class="topic-metadata">

**Author:** [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Replies:** 2\
**Last updated:** [January 20, 2015, 5:33pm UTC](https://forum.inductiveautomation.com/t/problem-with-redundancy/9568 "2015-01-20T17:33:24Z")

</div>

We have a simple tag provider. When in backup mode we should not be polling for data. When in Master or Independent mode we should be. Looking through the SDK examples failed to find any help on the correct way to impl…

---

## [Write to tag](https://forum.inductiveautomation.com/t/write-to-tag/9459)

<div class="topic-metadata">

**Author:** [@YTopal](https://forum.inductiveautomation.com/u/YTopal)\
**Replies:** 3\
**Last updated:** [January 14, 2015, 9:11am UTC](https://forum.inductiveautomation.com/t/write-to-tag/9459 "2015-01-14T09:11:56Z")

</div>

I created a tag under default and i want to change the value or write one into it. TagPath pathEcr = TagPathParser.parse("\[default\]New Tag.Value"); WriteRequest\<TagPath\> wr = new BasicWriteRequest\<TagPath\>(pathEcr, 9)…

---

## [Roster management](https://forum.inductiveautomation.com/t/roster-management/9395)

<div class="topic-metadata">

**Author:** [@Javachon](https://forum.inductiveautomation.com/u/Javachon)\
**Replies:** 0\
**Last updated:** [December 1, 2014, 7:55pm UTC](https://forum.inductiveautomation.com/t/roster-management/9395 "2014-12-01T19:55:24Z")

</div>

Hi, Is there a way with the SDK to access (select/insert/update/delete) an internal table like "ROSTER\_ENTRY" ?

---

## [Can you create UDT's in a module?](https://forum.inductiveautomation.com/t/can-you-create-udts-in-a-module/9382)

<div class="topic-metadata">

**Author:** [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Replies:** 0\
**Last updated:** [November 25, 2014, 7:10pm UTC](https://forum.inductiveautomation.com/t/can-you-create-udts-in-a-module/9382 "2014-11-25T19:10:33Z")

</div>

Can I have my module create a bunch of UDTs? Does the SDK support this?

---

## [Basic RPC Gateway-Client gives "Module Not Found"](https://forum.inductiveautomation.com/t/basic-rpc-gateway-client-gives-module-not-found/9341)

<div class="topic-metadata">

**Author:** [@JarrenLange](https://forum.inductiveautomation.com/u/JarrenLange)\
**Replies:** 1\
**Last updated:** [November 15, 2014, 11:19am UTC](https://forum.inductiveautomation.com/t/basic-rpc-gateway-client-gives-module-not-found/9341 "2014-11-15T11:19:23Z")

</div>

Hi there… I am trying to get basic RPC functionality from the client to the gateway. I have setup my RPC code as set out in the Programmers guide . In both projects (client, gateway) there is a copy of the ModuleRPC …

---

## [Getting tag properties](https://forum.inductiveautomation.com/t/getting-tag-properties/8536)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 3\
**Last updated:** [November 11, 2014, 4:59pm UTC](https://forum.inductiveautomation.com/t/getting-tag-properties/8536 "2014-11-11T16:59:24Z")

</div>

deleted as there was no response.

---

## [parseSafe not working correctly!](https://forum.inductiveautomation.com/t/parsesafe-not-working-correctly/9308)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 1\
**Last updated:** [November 11, 2014, 4:48pm UTC](https://forum.inductiveautomation.com/t/parsesafe-not-working-correctly/9308 "2014-11-11T16:48:32Z")

</div>

Hi I observer that in "com.inductiveautomation.ignition.common.sqltags.parser" class, the "parseSafe" method which for non-existant path strings, is supposed to throw exception (Don't know which exception! IOException o…

---

## [Implement a websocket servlet in a custom module](https://forum.inductiveautomation.com/t/implement-a-websocket-servlet-in-a-custom-module/8795)

<div class="topic-metadata">

**Author:** [@MishaK](https://forum.inductiveautomation.com/u/MishaK)\
**Replies:** 7\
**Last updated:** [November 10, 2014, 3:36pm UTC](https://forum.inductiveautomation.com/t/implement-a-websocket-servlet-in-a-custom-module/8795 "2014-11-10T15:36:41Z")

</div>

Team, I want to implement a servlet (in a custom module) that uses the websocket protocol. AFAIK, Tomcat has started support for websocket since version 7. Is Tomcat version 7 supported for Ignition? Is any developer gui…

---

## [Extension Functions](https://forum.inductiveautomation.com/t/extension-functions/9227)

<div class="topic-metadata">

**Author:** [@jjcampbell76](https://forum.inductiveautomation.com/u/jjcampbell76)\
**Replies:** 3\
**Last updated:** [October 30, 2014, 6:31pm UTC](https://forum.inductiveautomation.com/t/extension-functions/9227 "2014-10-30T18:31:03Z")

</div>

Well I am onto something else now and trying to set up extension functions to my component. I dug around the best I could with the docs but couldn't quite piece it together. I started with the ExtensionFunctionDescrip…

[Previous page](https://forum.inductiveautomation.com/c/module-development/7.md?page=51)

[Next page](https://forum.inductiveautomation.com/c/module-development/7.md?page=53)
