# Module Development

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

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

**Page:** 47

---

## [Ignition changes JAR file names artificially](https://forum.inductiveautomation.com/t/ignition-changes-jar-file-names-artificially/17241)

<div class="topic-metadata">

**Author:** [@byounghyun.an](https://forum.inductiveautomation.com/u/byounghyun.an)\
**Replies:** 3\
**Last updated:** [March 6, 2018, 12:06am UTC](https://forum.inductiveautomation.com/t/ignition-changes-jar-file-names-artificially/17241 "2018-03-06T00:06:51Z")

</div>

I made my module with a 3rd-party JAR file. The 3rd-party JAR file name is sapjco3.jar, and the JAR file is not supposed to change its name. If this JAR file name is modified, then an exception will be occurred. But, w…

---

## [Using system.dataset in external jar](https://forum.inductiveautomation.com/t/using-system-dataset-in-external-jar/17186)

<div class="topic-metadata">

**Author:** [@patrick.garceau](https://forum.inductiveautomation.com/u/patrick.garceau)\
**Replies:** 3\
**Last updated:** [March 1, 2018, 9:06pm UTC](https://forum.inductiveautomation.com/t/using-system-dataset-in-external-jar/17186 "2018-03-01T21:06:01Z")

</div>

i have a jar that is used in a module. How can I pass a dataset to a java function, what is the class to use for the variable type. Need to use the right import. That jar would not be included in my jar as it is availab…

---

## [Unable to use an imported module](https://forum.inductiveautomation.com/t/unable-to-use-an-imported-module/17167)

<div class="topic-metadata">

**Author:** [@patrick.garceau](https://forum.inductiveautomation.com/u/patrick.garceau)\
**Replies:** 8\
**Last updated:** [February 28, 2018, 7:29pm UTC](https://forum.inductiveautomation.com/t/unable-to-use-an-imported-module/17167 "2018-02-28T19:29:20Z")

</div>

I have created a module.xml using the documentation that has one jar inside as gz using the Pack200 application. I am unable to create a script that is using an import statement for that class. error is : ImportError…

---

## [Module show case - active version \> 1.x.x?](https://forum.inductiveautomation.com/t/module-show-case-active-version-1-x-x/17009)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 0\
**Last updated:** [February 15, 2018, 10:05pm UTC](https://forum.inductiveautomation.com/t/module-show-case-active-version-1-x-x/17009 "2018-02-15T22:05:27Z")

</div>

with the module showcase .proj we can active license key for our module. But when the module has a version \> 1.x.x, 2.0.0 for example, the module is not actived. Where can we set the module version limitation. the versio…

---

## [Create a device with sdk](https://forum.inductiveautomation.com/t/create-a-device-with-sdk/16968)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 10\
**Last updated:** [February 15, 2018, 6:21pm UTC](https://forum.inductiveautomation.com/t/create-a-device-with-sdk/16968 "2018-02-15T18:21:42Z")

</div>

I don't find in the SDK javadoc how to create a device. I would like to achieve it from a driver module in order to bulk create device.

---

## [EasyChart DB Pen Re-implementation](https://forum.inductiveautomation.com/t/easychart-db-pen-re-implementation/16960)

<div class="topic-metadata">

**Author:** [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Replies:** 3\
**Last updated:** [February 14, 2018, 2:06am UTC](https://forum.inductiveautomation.com/t/easychart-db-pen-re-implementation/16960 "2018-02-14T02:06:26Z")

</div>

Subtitle: Following Alice Down the RabbitHole A couple weeks ago, fellow forum member @Sanderd17 asked some questions about the EasyChart component's X-Trace mode that prompted a modest change to my NoteChart Module to…

---

## [Simple java OPC UA Client](https://forum.inductiveautomation.com/t/simple-java-opc-ua-client/8161)

<div class="topic-metadata">

**Author:** [@lvboque](https://forum.inductiveautomation.com/u/lvboque)\
**Replies:** 8\
**Last updated:** [February 9, 2018, 8:08pm UTC](https://forum.inductiveautomation.com/t/simple-java-opc-ua-client/8161 "2018-02-09T20:08:03Z")

</div>

Hello, I would like to create a really simple java application to get some opc variables ... Is anybody can provide me some sample code ? (connections to opc server, get tag values, etc.) Many Thanks, Laurent

---

## [Be notified of LicenseState change from the vision scope context](https://forum.inductiveautomation.com/t/be-notified-of-licensestate-change-from-the-vision-scope-context/16374)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 3\
**Last updated:** [February 5, 2018, 1:05pm UTC](https://forum.inductiveautomation.com/t/be-notified-of-licensestate-change-from-the-vision-scope-context/16374 "2018-02-05T13:05:25Z")

</div>

in an AbstractVisionComponent, we have acces to VisionClientContext and to getLicenseState. In the gateway scope we can subscribe to LicenseState change with : context.getLicenseManager().addLicenseStateUpdateListen…

---

## [Analog Scaling](https://forum.inductiveautomation.com/t/analog-scaling/5730)

<div class="topic-metadata">

**Author:** [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Replies:** 7\
**Last updated:** [January 27, 2018, 2:20pm UTC](https://forum.inductiveautomation.com/t/analog-scaling/5730 "2018-01-27T14:20:00Z")

</div>

When does this get applied? We have created our own driver for our our software. It creates internal tags. When it updates the value for a scaled tag the value is not been scaled. Do we have to do this in our driver?…

---

## [Ignition SDK 7.9.5](https://forum.inductiveautomation.com/t/ignition-sdk-7-9-5/16727)

<div class="topic-metadata">

**Author:** [@manh-thang.nguyen](https://forum.inductiveautomation.com/u/manh-thang.nguyen)\
**Replies:** 1\
**Last updated:** [January 25, 2018, 4:04pm UTC](https://forum.inductiveautomation.com/t/ignition-sdk-7-9-5/16727 "2018-01-25T16:04:44Z")

</div>

Hello, My customer platform is updated on 7.9.5 but I can't get SDK 7.9.5 for debugging purpose. Any news about this release?

---

## [Documentation for Gradle Plugin?](https://forum.inductiveautomation.com/t/documentation-for-gradle-plugin/16708)

<div class="topic-metadata">

**Author:** [@ryan.minniear](https://forum.inductiveautomation.com/u/ryan.minniear)\
**Replies:** 1\
**Last updated:** [January 25, 2018, 4:02pm UTC](https://forum.inductiveautomation.com/t/documentation-for-gradle-plugin/16708 "2018-01-25T16:02:34Z")

</div>

I noticed Gradle being mentioned in the SDK documentation once or twice (e.g. "Current versions of the Ignition SDK use Gradle instead of Ant."), so I poked around on the nexus repository and found what appears to be a G…

---

## [Webservice client in client scope OK but Exception in gateway scope](https://forum.inductiveautomation.com/t/webservice-client-in-client-scope-ok-but-exception-in-gateway-scope/16730)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 2\
**Last updated:** [January 25, 2018, 3:12pm UTC](https://forum.inductiveautomation.com/t/webservice-client-in-client-scope-ok-but-exception-in-gateway-scope/16730 "2018-01-25T15:12:59Z")

</div>

I develop a module which use apache.cxf for a client webservices SOAP 1.2 (with authentification) When I create the client connexion in the module client scope and use it, everything is OK. public final static QName…

---

## [Post goal module failed to execute - mave plugin 1.0.12 / Ignition 7.9.5](https://forum.inductiveautomation.com/t/post-goal-module-failed-to-execute-mave-plugin-1-0-12-ignition-7-9-5/16716)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 2\
**Last updated:** [January 24, 2018, 3:33pm UTC](https://forum.inductiveautomation.com/t/post-goal-module-failed-to-execute-mave-plugin-1-0-12-ignition-7-9-5/16716 "2018-01-24T15:33:08Z")

</div>

Ignition 7.9.5 My gateway has the developper mode actived to accept unsigned modules, When I to execute the goal install to upload the package module to the gateway I have the following error : Failed to execute goa…

---

## [Error deleting device](https://forum.inductiveautomation.com/t/error-deleting-device/3042)

<div class="topic-metadata">

**Author:** [@smorini](https://forum.inductiveautomation.com/u/smorini)\
**Replies:** 6\
**Last updated:** [January 22, 2018, 6:45pm UTC](https://forum.inductiveautomation.com/t/error-deleting-device/3042 "2018-01-22T18:45:37Z")

</div>

Hi I have this message "More than one record in result set (2) \[SQuery \[SRecM DeviceRecord\]\] See log for details." when I try to delete a device. Can you help me? Regards, Stefano

---

## [Nexus Repositories](https://forum.inductiveautomation.com/t/nexus-repositories/16669)

<div class="topic-metadata">

**Author:** [@nifemi](https://forum.inductiveautomation.com/u/nifemi)\
**Replies:** 1\
**Last updated:** [January 22, 2018, 2:16pm UTC](https://forum.inductiveautomation.com/t/nexus-repositories/16669 "2018-01-22T14:16:23Z")

</div>

Hey everyone, It appears I'm no longer able to connect to the nexus repositories: http://nexus.inductiveautomation.com:8081/nexus/content/repositories/inductiveautomation-releases http://nexus.inductiveautomation.com…

---

## [Development Services Required](https://forum.inductiveautomation.com/t/development-services-required/16459)

<div class="topic-metadata">

**Author:** [@jrd](https://forum.inductiveautomation.com/u/jrd)\
**Replies:** 0\
**Last updated:** [January 3, 2018, 7:12am UTC](https://forum.inductiveautomation.com/t/development-services-required/16459 "2018-01-03T07:12:49Z")

</div>

Hi guys I'm not sure if this is the appropriate place to post this. Please excuse me if not. I have a client that needs some functionality that would best be delivered in an Ignition Module. This is outside the scope …

---

## [Using unique license path, Ignition maven plugin](https://forum.inductiveautomation.com/t/using-unique-license-path-ignition-maven-plugin/16444)

<div class="topic-metadata">

**Author:** [@travis.sareault](https://forum.inductiveautomation.com/u/travis.sareault)\
**Replies:** 0\
**Last updated:** [January 1, 2018, 4:51am UTC](https://forum.inductiveautomation.com/t/using-unique-license-path-ignition-maven-plugin/16444 "2018-01-01T04:51:33Z")

</div>

I'm trying to use a unique license path other than just license.html in the build directory of the project (in this case license/license.html) Stacktrace is as follows: org.apache.maven.lifecycle.LifecycleExecutionExc…

---

## [AbstractDriver Module - StringField for password input](https://forum.inductiveautomation.com/t/abstractdriver-module-stringfield-for-password-input/16238)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 13\
**Last updated:** [December 12, 2017, 3:38pm UTC](https://forum.inductiveautomation.com/t/abstractdriver-module-stringfield-for-password-input/16238 "2017-12-12T15:38:50Z")

</div>

In an AbstractDriver Module, I would like to add some property for an password input field. I don't find the property or flags to add in order the StringField is displayed in password style password : \*\*\*\*\* public sta…

---

## [Custom module fails when ran in tag change script](https://forum.inductiveautomation.com/t/custom-module-fails-when-ran-in-tag-change-script/16029)

<div class="topic-metadata">

**Author:** [@kcabatic](https://forum.inductiveautomation.com/u/kcabatic)\
**Replies:** 4\
**Last updated:** [November 16, 2017, 11:04pm UTC](https://forum.inductiveautomation.com/t/custom-module-fails-when-ran-in-tag-change-script/16029 "2017-11-16T23:04:16Z")

</div>

Hi folks, Created my first module, which imports some java functions to connect to a mongodB or azure data lake instance. I have an issue with running our module in certain cases. When running the shared script via Scr…

---

## [SDK - Apply FormatString to a value](https://forum.inductiveautomation.com/t/sdk-apply-formatstring-to-a-value/15976)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 2\
**Last updated:** [November 13, 2017, 5:09pm UTC](https://forum.inductiveautomation.com/t/sdk-apply-formatstring-to-a-value/15976 "2017-11-13T17:09:31Z")

</div>

I'm looking for a way to format a decimal tag value by applying the property formatString tag.getValue().getValue().toString() =\> too many number after the decimal point tag.getAttribute(TagProp.FormatString)

---

## [Tags lost when module is updated. Need to rename driver](https://forum.inductiveautomation.com/t/tags-lost-when-module-is-updated-need-to-rename-driver/15939)

<div class="topic-metadata">

**Author:** [@francis.rainville](https://forum.inductiveautomation.com/u/francis.rainville)\
**Replies:** 1\
**Last updated:** [November 9, 2017, 1:49pm UTC](https://forum.inductiveautomation.com/t/tags-lost-when-module-is-updated-need-to-rename-driver/15939 "2017-11-09T13:49:33Z")

</div>

Hello, I created a module for a new driver. Each driver created from this module contains few OPC tags. When a driver is created, I drag the OPC tags folder into the Ignition tags structure, to be able to link this tag…

---

## [Query Audit Profile record programatically](https://forum.inductiveautomation.com/t/query-audit-profile-record-programatically/15941)

<div class="topic-metadata">

**Author:** [@Yogini\_Marathe](https://forum.inductiveautomation.com/u/Yogini_Marathe)\
**Replies:** 0\
**Last updated:** [November 9, 2017, 9:09am UTC](https://forum.inductiveautomation.com/t/query-audit-profile-record-programatically/15941 "2017-11-09T09:09:44Z")

</div>

Hi, We are looking at querying the details from configured Audit Profile such as Audit Table Name, Audit Retention period to be used in our custom module. Is it possible to get such information from the Audit Profile…

---

## [Licensing own module with my cd-key](https://forum.inductiveautomation.com/t/licensing-own-module-with-my-cd-key/15919)

<div class="topic-metadata">

**Author:** [@Mau89](https://forum.inductiveautomation.com/u/Mau89)\
**Replies:** 2\
**Last updated:** [November 8, 2017, 8:08am UTC](https://forum.inductiveautomation.com/t/licensing-own-module-with-my-cd-key/15919 "2017-11-08T08:08:26Z")

</div>

Hi everyone, I would like to protect my module with an activation key to be provided from time to time for each installation. If possible, I would like to take advantage of internal licensing as a secondary license. Th…

---

## [Enable/Disabel transaction group from script](https://forum.inductiveautomation.com/t/enable-disabel-transaction-group-from-script/15925)

<div class="topic-metadata">

**Author:** [@francis.rainville](https://forum.inductiveautomation.com/u/francis.rainville)\
**Replies:** 0\
**Last updated:** [November 8, 2017, 12:28am UTC](https://forum.inductiveautomation.com/t/enable-disabel-transaction-group-from-script/15925 "2017-11-08T00:28:37Z")

</div>

Hello, Is there a way to enable/disable a transaction group from a python script? I don't want to script the transactions triggers, it will be to complicate because I have a lot of transaction. I would like the user t…

---

## [Get List of Subscribed Tags](https://forum.inductiveautomation.com/t/get-list-of-subscribed-tags/15905)

<div class="topic-metadata">

**Author:** [@cody.tamaki](https://forum.inductiveautomation.com/u/cody.tamaki)\
**Replies:** 1\
**Last updated:** [November 7, 2017, 2:34am UTC](https://forum.inductiveautomation.com/t/get-list-of-subscribed-tags/15905 "2017-11-07T02:34:56Z")

</div>

Is there a way to get a list of all currently subscribed tags from the client context?

---

## [Error logs from OPC UA server](https://forum.inductiveautomation.com/t/error-logs-from-opc-ua-server/15882)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 0\
**Last updated:** [November 5, 2017, 2:50am UTC](https://forum.inductiveautomation.com/t/error-logs-from-opc-ua-server/15882 "2017-11-05T02:50:43Z")

</div>

I get the following error in logs file in my trial version of Ignition 7.9 INFO | jvm 1 | 2017/11/05 08:14:30 | W \[o.c.OpcUaConnection \] \[02:44:30\]: Keep Alive failureCount=23101 exceeds failuresAllowed=1…

---

## [AbstractTagDriver - browse name and opc item address](https://forum.inductiveautomation.com/t/abstracttagdriver-browse-name-and-opc-item-address/15875)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 1\
**Last updated:** [November 3, 2017, 11:39pm UTC](https://forum.inductiveautomation.com/t/abstracttagdriver-browse-name-and-opc-item-address/15875 "2017-11-03T23:39:10Z")

</div>

When we add tags in the AbstractTagDriver (with addDriverTag method), tag path provided is too the opc item address used in the OPC-UA server. I try to have a tag path with a different item opc address...Is there a way t…

---

## [How do I bind a property adapter to a specific Tag in code?](https://forum.inductiveautomation.com/t/how-do-i-bind-a-property-adapter-to-a-specific-tag-in-code/15868)

<div class="topic-metadata">

**Author:** [@mmckinnon](https://forum.inductiveautomation.com/u/mmckinnon)\
**Replies:** 1\
**Last updated:** [November 3, 2017, 3:36pm UTC](https://forum.inductiveautomation.com/t/how-do-i-bind-a-property-adapter-to-a-specific-tag-in-code/15868 "2017-11-03T15:36:41Z")

</div>

I am trying to change the Tag binding for a numeric label's property 'Mouseover Text' from Tagname.toolTipText to Tagname.LastUpdated. I am able to retrieve the value of the property adapter for this component's property…

---

## [IgnitionSDK TouchscreenMouseListener does not hide password when listening to TouchscreenPasswordField](https://forum.inductiveautomation.com/t/ignitionsdk-touchscreenmouselistener-does-not-hide-password-when-listening-to-touchscreenpasswordfield/15570)

<div class="topic-metadata">

**Author:** [@garrooo](https://forum.inductiveautomation.com/u/garrooo)\
**Replies:** 2\
**Last updated:** [October 11, 2017, 6:28pm UTC](https://forum.inductiveautomation.com/t/ignitionsdk-touchscreenmouselistener-does-not-hide-password-when-listening-to-touchscreenpasswordfield/15570 "2017-10-11T18:28:11Z")

</div>

IgnitionSDK TouchscreenMouseListener does not hide password when listening to TouchscreenPasswordField. Symptoms: When TouchscreenMouseListener is attached to a TouchscreenPasswordField component, the on-screen keyboa…

---

## [Deeplearning4j library in Ignition SDK](https://forum.inductiveautomation.com/t/deeplearning4j-library-in-ignition-sdk/15634)

<div class="topic-metadata">

**Author:** [@csanz](https://forum.inductiveautomation.com/u/csanz)\
**Replies:** 0\
**Last updated:** [October 11, 2017, 11:27am UTC](https://forum.inductiveautomation.com/t/deeplearning4j-library-in-ignition-sdk/15634 "2017-10-11T11:27:09Z")

</div>

Hello, As many of you know machine learning is a trending topic in many fields right now. I have been doing some research on how can we integrate this technology into our projects. I have discovered the deeplearning4j…

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

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