# Module Development

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

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

**Page:** 45

---

## [Downtime reason list ,OEE2](https://forum.inductiveautomation.com/t/downtime-reason-list-oee2/20768)

<div class="topic-metadata">

**Author:** [@tamerplc](https://forum.inductiveautomation.com/u/tamerplc)\
**Replies:** 0\
**Last updated:** [November 12, 2018, 4:55pm UTC](https://forum.inductiveautomation.com/t/downtime-reason-list-oee2/20768 "2018-11-12T16:55:40Z")

</div>

I am using OMAC standard for Equipment data . MY question is , where I can define downtime reason code tag for equipments and define or import downtime reasones list in OEE module? Thanks

---

## [Vision Module with JGraphX](https://forum.inductiveautomation.com/t/vision-module-with-jgraphx/20704)

<div class="topic-metadata">

**Author:** [@emovspunk1996](https://forum.inductiveautomation.com/u/emovspunk1996)\
**Replies:** 0\
**Last updated:** [November 9, 2018, 9:48am UTC](https://forum.inductiveautomation.com/t/vision-module-with-jgraphx/20704 "2018-11-09T09:48:10Z")

</div>

Hello everyone, I am trying to make a module that adds diagram creating tools using the library JGraphX. Is it possible to create a component palette where I can drag and connect objects in a container? Thank you.

---

## [Update resources on the gateway- missing createSerializer](https://forum.inductiveautomation.com/t/update-resources-on-the-gateway-missing-createserializer/6441)

<div class="topic-metadata">

**Author:** [@systemparadox](https://forum.inductiveautomation.com/u/systemparadox)\
**Replies:** 2\
**Last updated:** [October 24, 2018, 11:46am UTC](https://forum.inductiveautomation.com/t/update-resources-on-the-gateway-missing-createserializer/6441 "2018-10-24T11:46:23Z")

</div>

Is there any way to update resources on the gateway? The DesignerContext interface has createSerializer(), but this method is not present in the GatewayContext interface. What I am trying to do is modify the gateway …

---

## [Call function fro a module](https://forum.inductiveautomation.com/t/call-function-fro-a-module/20344)

<div class="topic-metadata">

**Author:** [@oisin.gribben](https://forum.inductiveautomation.com/u/oisin.gribben)\
**Replies:** 1\
**Last updated:** [October 24, 2018, 11:07am UTC](https://forum.inductiveautomation.com/t/call-function-fro-a-module/20344 "2018-10-24T11:07:42Z")

</div>

Hi, I have my module installed on the gateway. I am trying to call it from the script console but it doesn't seem to see it. What is the call to do this?

---

## [Module development question](https://forum.inductiveautomation.com/t/module-development-question/20257)

<div class="topic-metadata">

**Author:** [@roohi876](https://forum.inductiveautomation.com/u/roohi876)\
**Replies:** 1\
**Last updated:** [October 19, 2018, 12:05am UTC](https://forum.inductiveautomation.com/t/module-development-question/20257 "2018-10-19T00:05:16Z")

</div>

---

## [Importing Common Scope From Designer/Client/Gateway in Script](https://forum.inductiveautomation.com/t/importing-common-scope-from-designer-client-gateway-in-script/20162)

<div class="topic-metadata">

**Author:** [@ssmith](https://forum.inductiveautomation.com/u/ssmith)\
**Replies:** 10\
**Last updated:** [October 18, 2018, 9:43pm UTC](https://forum.inductiveautomation.com/t/importing-common-scope-from-designer-client-gateway-in-script/20162 "2018-10-18T21:43:26Z")

</div>

I'm trying to import stuff from the common scope of a module in the script playground: import com.company.mymodule.common I get the following error: Traceback (most recent call last): File "\<buffer\>", line 1, …

---

## [Extend Gateway Event Scripts](https://forum.inductiveautomation.com/t/extend-gateway-event-scripts/20169)

<div class="topic-metadata">

**Author:** [@camatt3](https://forum.inductiveautomation.com/u/camatt3)\
**Replies:** 3\
**Last updated:** [October 16, 2018, 4:24pm UTC](https://forum.inductiveautomation.com/t/extend-gateway-event-scripts/20169 "2018-10-16T16:24:44Z")

</div>

The the Gateway Event Scripts editor window there are tabs along the side for "Startup', 'Shutdown', "Timer', etc.. I would like to add another group, e.g. 'My Module Scripts', where the user can define scripts that woul…

---

## [Event Driven Module](https://forum.inductiveautomation.com/t/event-driven-module/15015)

<div class="topic-metadata">

**Author:** [@jnunez](https://forum.inductiveautomation.com/u/jnunez)\
**Replies:** 7\
**Last updated:** [October 16, 2018, 12:03pm UTC](https://forum.inductiveautomation.com/t/event-driven-module/15015 "2018-10-16T12:03:43Z")

</div>

Hi, I was wondering if someone can shade some light on something I want accomplish with Ignition the SDK. The idea is to create a gateway module that will receive some messages and I want to be able to create event han…

---

## [Remove Contact Type](https://forum.inductiveautomation.com/t/remove-contact-type/20164)

<div class="topic-metadata">

**Author:** [@camatt3](https://forum.inductiveautomation.com/u/camatt3)\
**Replies:** 2\
**Last updated:** [October 15, 2018, 9:19pm UTC](https://forum.inductiveautomation.com/t/remove-contact-type/20164 "2018-10-15T21:19:10Z")

</div>

I would like to be able to remove a registered ContactType. I've added one using gatewayContext.getUserSourceManager().registerContactType(newContactType); and tried to remove one using gatewayContext.getUserSourceManag…

---

## [Nexus missing packages](https://forum.inductiveautomation.com/t/nexus-missing-packages/20158)

<div class="topic-metadata">

**Author:** [@Eden.Mar](https://forum.inductiveautomation.com/u/Eden.Mar)\
**Replies:** 3\
**Last updated:** [October 15, 2018, 8:43pm UTC](https://forum.inductiveautomation.com/t/nexus-missing-packages/20158 "2018-10-15T20:43:58Z")

</div>

Hi all, I recently tried packaging a module, and I ran into this error after using "mvn package": Plugin com.google.protobuf.tools:maven-protoc-plugin:0.4.2 or one of its dependencies could not be resolved: Could no…

---

## [How to execute createQueryMethod to read tags](https://forum.inductiveautomation.com/t/how-to-execute-createquerymethod-to-read-tags/20145)

<div class="topic-metadata">

**Author:** [@amitk](https://forum.inductiveautomation.com/u/amitk)\
**Replies:** 0\
**Last updated:** [October 15, 2018, 12:46pm UTC](https://forum.inductiveautomation.com/t/how-to-execute-createquerymethod-to-read-tags/20145 "2018-10-15T12:46:30Z")

</div>

Hello All, Working on creating custom module to read tag history. Created MyTagHistoryProvider class and implemented below interface. com.inductiveautomation.ignition.gateway.sqltags.history.TagHistoryProvider startup…

---

## [SelfSchedulingRunnable continues running after unregister](https://forum.inductiveautomation.com/t/selfschedulingrunnable-continues-running-after-unregister/20051)

<div class="topic-metadata">

**Author:** [@ryan.minniear](https://forum.inductiveautomation.com/u/ryan.minniear)\
**Replies:** 4\
**Last updated:** [October 11, 2018, 9:32pm UTC](https://forum.inductiveautomation.com/t/selfschedulingrunnable-continues-running-after-unregister/20051 "2018-10-11T21:32:51Z")

</div>

I have a thread which needs to run essentially immediately on the first run, and every 60 seconds after that. Normally I could simply use one of the rate/delay registration methods on ExecutionManager. In this particular…

---

## [Module signing tool](https://forum.inductiveautomation.com/t/module-signing-tool/18885)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 23\
**Last updated:** [August 14, 2018, 12:19pm UTC](https://forum.inductiveautomation.com/t/module-signing-tool/18885 "2018-08-14T12:19:26Z")

</div>

While self signing modules using java -jar module-signer.jar \\ -keystore=/keystore.jks -keystore-pwd= -alias= -alias-pwd= -chain=/cert.p7b -module-in=/my-unsigned-module.modl -module-out=/my-signed-module.m…

---

## [Unable to find TagHistoryProvider in jar file](https://forum.inductiveautomation.com/t/unable-to-find-taghistoryprovider-in-jar-file/20028)

<div class="topic-metadata">

**Author:** [@amitk](https://forum.inductiveautomation.com/u/amitk)\
**Replies:** 2\
**Last updated:** [October 11, 2018, 12:12pm UTC](https://forum.inductiveautomation.com/t/unable-to-find-taghistoryprovider-in-jar-file/20028 "2018-10-11T12:12:13Z")

</div>

please find the issue which is right now I am facing. Project: Right now I am working on creating ignition custom module to read tag history. Issue: I am using https://nexus.inductiveautomation.com as repository Unab…

---

## [Can't Resolve Import ProviderConfiguration](https://forum.inductiveautomation.com/t/cant-resolve-import-providerconfiguration/20075)

<div class="topic-metadata">

**Author:** [@INNO](https://forum.inductiveautomation.com/u/INNO)\
**Replies:** 9\
**Last updated:** [October 10, 2018, 9:17pm UTC](https://forum.inductiveautomation.com/t/cant-resolve-import-providerconfiguration/20075 "2018-10-10T21:17:57Z")

</div>

Im trying to build a module and im getting build error. could you please guide me in the right direction. Not sure why its having a hard time with the ProviderConfiguration. A ny guidance is appreciated.

---

## [Missing dependencies](https://forum.inductiveautomation.com/t/missing-dependencies/20047)

<div class="topic-metadata">

**Author:** [@chasondeshotel](https://forum.inductiveautomation.com/u/chasondeshotel)\
**Replies:** 6\
**Last updated:** [October 10, 2018, 4:14pm UTC](https://forum.inductiveautomation.com/t/missing-dependencies/20047 "2018-10-10T16:14:01Z")

</div>

Hello, I've taken the ComponentExample from the GitHub page and attempted to install dependencies with Maven and get the following error: Could not resolve dependencies for project com.inductiveautomation.ignition.e…

---

## [Custom Wicket Editor Component](https://forum.inductiveautomation.com/t/custom-wicket-editor-component/20058)

<div class="topic-metadata">

**Author:** [@camatt3](https://forum.inductiveautomation.com/u/camatt3)\
**Replies:** 2\
**Last updated:** [October 10, 2018, 3:55am UTC](https://forum.inductiveautomation.com/t/custom-wicket-editor-component/20058 "2018-10-10T03:55:02Z")

</div>

I'm trying to create a custom web (wicket) text area editor component. I've created 3 files: TextAreaEditor.java, TextAreaEditor.html, and TextAreaEditorSource.java. These are all in the same package (TextAreaEditor.html…

---

## [Cassandra Database](https://forum.inductiveautomation.com/t/cassandra-database/19693)

<div class="topic-metadata">

**Author:** [@michael.thompson](https://forum.inductiveautomation.com/u/michael.thompson)\
**Replies:** 0\
**Last updated:** [September 17, 2018, 5:53pm UTC](https://forum.inductiveautomation.com/t/cassandra-database/19693 "2018-09-17T17:53:00Z")

</div>

Is there any support in the future for connectivity to Apache Cassandra database?

---

## [Development PDF Viewer](https://forum.inductiveautomation.com/t/development-pdf-viewer/19618)

<div class="topic-metadata">

**Author:** [@war\_vortex](https://forum.inductiveautomation.com/u/war_vortex)\
**Replies:** 3\
**Last updated:** [September 12, 2018, 2:27pm UTC](https://forum.inductiveautomation.com/t/development-pdf-viewer/19618 "2018-09-12T14:27:06Z")

</div>

Hi I want to make a PDF Viewer that can be used in the ignition, run the HelloWorldComponent example in sdk, downloaded the corresponding jar of icePDF6.3.0, According to the example of icedPDF I have made a simple PDF…

---

## [Looking for help with TagBrowseTree component](https://forum.inductiveautomation.com/t/looking-for-help-with-tagbrowsetree-component/19288)

<div class="topic-metadata">

**Author:** [@mike.viens](https://forum.inductiveautomation.com/u/mike.viens)\
**Replies:** 8\
**Last updated:** [August 30, 2018, 4:03pm UTC](https://forum.inductiveautomation.com/t/looking-for-help-with-tagbrowsetree-component/19288 "2018-08-30T16:03:53Z")

</div>

I am trying to use the TagBrowseTree component from within Java. I can get the component to display but it contains the wrong data, which is the default items from Java's TreeModel (colors, sports, food, etc.). When I …

---

## [Get Tags with Children Gateway Scope](https://forum.inductiveautomation.com/t/get-tags-with-children-gateway-scope/19459)

<div class="topic-metadata">

**Author:** [@salbrechtsen](https://forum.inductiveautomation.com/u/salbrechtsen)\
**Replies:** 1\
**Last updated:** [August 30, 2018, 12:29am UTC](https://forum.inductiveautomation.com/t/get-tags-with-children-gateway-scope/19459 "2018-08-30T00:29:11Z")

</div>

Is there a simple way to get a List\<TagNode\> for a certain parent path, with each Folder TagNode contains TagNode children where applicable? I've tried using the SQLTagsManager .browseTagInfo function, and when passing…

---

## [No Maven achetype for 7.7.8 in Maven Nexus Repository](https://forum.inductiveautomation.com/t/no-maven-achetype-for-7-7-8-in-maven-nexus-repository/19389)

<div class="topic-metadata">

**Author:** [@davide.tarquini](https://forum.inductiveautomation.com/u/davide.tarquini)\
**Replies:** 6\
**Last updated:** [August 25, 2018, 11:34am UTC](https://forum.inductiveautomation.com/t/no-maven-achetype-for-7-7-8-in-maven-nexus-repository/19389 "2018-08-25T11:34:33Z")

</div>

Hi all, I'm developing a new module for ignition and I am creating a test project with maven archetype. The problem is that there is no artifact in the Nexus Repository for my version 7.7.8. The nearest are 7.7.5 and 7.8…

---

## [Web-socket version](https://forum.inductiveautomation.com/t/web-socket-version/19215)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 13\
**Last updated:** [August 20, 2018, 3:55pm UTC](https://forum.inductiveautomation.com/t/web-socket-version/19215 "2018-08-20T15:55:24Z")

</div>

1 Which version of web socket does Ignition support JSR or Jetty? 2. What are the maven dependencies for this version in Ignition sdk? 3. Where is the link to the Ignition java class library documentation on line? 4. …

---

## [Any way to brose the internal database?](https://forum.inductiveautomation.com/t/any-way-to-brose-the-internal-database/4382)

<div class="topic-metadata">

**Author:** [@idelamer](https://forum.inductiveautomation.com/u/idelamer)\
**Replies:** 3\
**Last updated:** [August 15, 2018, 1:07pm UTC](https://forum.inductiveautomation.com/t/any-way-to-brose-the-internal-database/4382 "2018-08-15T13:07:32Z")

</div>

Is there any way to browse the internal simpleorm database from the Gateway interface?

---

## [ClientDBUtilities Keyword String Format](https://forum.inductiveautomation.com/t/clientdbutilities-keyword-string-format/19187)

<div class="topic-metadata">

**Author:** [@anthony.todd](https://forum.inductiveautomation.com/u/anthony.todd)\
**Replies:** 10\
**Last updated:** [August 10, 2018, 4:06pm UTC](https://forum.inductiveautomation.com/t/clientdbutilities-keyword-string-format/19187 "2018-08-10T16:06:42Z")

</div>

I am looking for the format of the keyword strings. I have not been able to find this in the documentation. Thank You, Anthony Todd

---

## [Component Dynamic ComboBox on Bean Info](https://forum.inductiveautomation.com/t/component-dynamic-combobox-on-bean-info/19156)

<div class="topic-metadata">

**Author:** [@cody.tamaki](https://forum.inductiveautomation.com/u/cody.tamaki)\
**Replies:** 2\
**Last updated:** [August 8, 2018, 11:46pm UTC](https://forum.inductiveautomation.com/t/component-dynamic-combobox-on-bean-info/19156 "2018-08-08T23:46:03Z")

</div>

I'm trying to create a custom editor on a component I've created that will pull a list of global resources and present them as a key/value pair dropdown. I tried using a JComboBox with a collection of custom classes lik…

---

## [Persistent Dynamic Properties on Component](https://forum.inductiveautomation.com/t/persistent-dynamic-properties-on-component/19113)

<div class="topic-metadata">

**Author:** [@cody.tamaki](https://forum.inductiveautomation.com/u/cody.tamaki)\
**Replies:** 3\
**Last updated:** [August 7, 2018, 9:50pm UTC](https://forum.inductiveautomation.com/t/persistent-dynamic-properties-on-component/19113 "2018-08-07T21:50:31Z")

</div>

Hi All, I have a component that will generate it's own dynamic properties and I have the intention that users would then bind them to other tags/components to give my component some input. Whenever I set up a page fro…

---

## [Nube can't connect to DB](https://forum.inductiveautomation.com/t/nube-cant-connect-to-db/19029)

<div class="topic-metadata">

**Author:** [@anthony.todd](https://forum.inductiveautomation.com/u/anthony.todd)\
**Replies:** 29\
**Last updated:** [August 7, 2018, 5:18am UTC](https://forum.inductiveautomation.com/t/nube-cant-connect-to-db/19029 "2018-08-07T05:18:44Z")

</div>

Hi, I’m new to the SDK. I have written some Java utilities years ago, but nothing as complex as this. My project involves extending scripting. I have down loaded the scripting-rpc example, and ran it to get an idea of ho…

---

## [Creating Blob Fields with Datasource Manager](https://forum.inductiveautomation.com/t/creating-blob-fields-with-datasource-manager/19003)

<div class="topic-metadata">

**Author:** [@cody.tamaki](https://forum.inductiveautomation.com/u/cody.tamaki)\
**Replies:** 2\
**Last updated:** [July 27, 2018, 10:12pm UTC](https://forum.inductiveautomation.com/t/creating-blob-fields-with-datasource-manager/19003 "2018-07-27T22:12:02Z")

</div>

Hello, I was looking at the SQL table creation example here: https://docs.inductiveautomation.com/display/SE/Working+with+Platform+Services I wanted to make a table with a BLOB field to store some pictures/PDFs in, …

---

## [Custom table in device settings](https://forum.inductiveautomation.com/t/custom-table-in-device-settings/18964)

<div class="topic-metadata">

**Author:** [@francis.rainville](https://forum.inductiveautomation.com/u/francis.rainville)\
**Replies:** 2\
**Last updated:** [July 25, 2018, 2:46pm UTC](https://forum.inductiveautomation.com/t/custom-table-in-device-settings/18964 "2018-07-25T14:46:39Z")

</div>

Hi, I’m wondering if it’s possible to implement a similar table as the one in the Modbus driver in the driver configuration page like this: If yes, there is some code example? Thanks

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

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