# Module Development

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

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

**Page:** 49

---

## [Only a few OPC UA Quality Codes translated to Ignition](https://forum.inductiveautomation.com/t/only-a-few-opc-ua-quality-codes-translated-to-ignition/14813)

<div class="topic-metadata">

**Author:** [@mik977](https://forum.inductiveautomation.com/u/mik977)\
**Replies:** 2\
**Last updated:** [July 18, 2017, 2:51pm UTC](https://forum.inductiveautomation.com/t/only-a-few-opc-ua-quality-codes-translated-to-ignition/14813 "2017-07-18T14:51:45Z")

</div>

I've done a test. In my driver I generated Tags from all subcodes like this: for (StatusCode.SubCode c : StatusCode.SubCode.values()) { ... generate tags with respective subcodes ... } However, only a bunch of subcod…

---

## [Module Creation problem in 7.9.4 beta 1](https://forum.inductiveautomation.com/t/module-creation-problem-in-7-9-4-beta-1/14654)

<div class="topic-metadata">

**Author:** [@alain.pfeiffer](https://forum.inductiveautomation.com/u/alain.pfeiffer)\
**Replies:** 10\
**Last updated:** [July 14, 2017, 5:40am UTC](https://forum.inductiveautomation.com/t/module-creation-problem-in-7-9-4-beta-1/14654 "2017-07-14T05:40:34Z")

</div>

Hello everyone, Since the update to the new version 7.9.4. I have a problem creating a .modl file from a project (PaulWurthExpressionFunctions.zip (79.1 KB) ) I got from an employer of the inductive automation. However…

---

## [Maven Build Issues for OPC-UA Driver Module in 7.9.1](https://forum.inductiveautomation.com/t/maven-build-issues-for-opc-ua-driver-module-in-7-9-1/14754)

<div class="topic-metadata">

**Author:** [@brandon1](https://forum.inductiveautomation.com/u/brandon1)\
**Replies:** 2\
**Last updated:** [July 11, 2017, 2:31pm UTC](https://forum.inductiveautomation.com/t/maven-build-issues-for-opc-ua-driver-module-in-7-9-1/14754 "2017-07-11T14:31:34Z")

</div>

Hello Everyone, I am having issues completing the build for a custom driver module in Ignition. I have realized that I am missing the AbstractDriverModuleHook but when I try to add the dependency according to advise on…

---

## [Diagnostic Link Null Pointer In 7.9 Driver](https://forum.inductiveautomation.com/t/diagnostic-link-null-pointer-in-7-9-driver/14742)

<div class="topic-metadata">

**Author:** [@jake.brand](https://forum.inductiveautomation.com/u/jake.brand)\
**Replies:** 3\
**Last updated:** [July 10, 2017, 9:42pm UTC](https://forum.inductiveautomation.com/t/diagnostic-link-null-pointer-in-7-9-driver/14742 "2017-07-10T21:42:38Z")

</div>

When upgrading to 7.9 I click the "Diagnostics" link of a device created using my module I get a null pointer exception despite this working in 7.7. Comparing my module to the Modbus SDK example I can't see what is miss…

---

## [vCards in Ignition](https://forum.inductiveautomation.com/t/vcards-in-ignition/14680)

<div class="topic-metadata">

**Author:** [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Replies:** 0\
**Last updated:** [July 3, 2017, 11:02pm UTC](https://forum.inductiveautomation.com/t/vcards-in-ignition/14680 "2017-07-03T23:02:24Z")

</div>

I’ve just uploaded another module to the Ignition Module Developers Community site on GitHub. In case you could use vCards in your projects to export contacts for users, I thought I’d let you all know.

---

## [Disabling/bypassing Ignition's module licensing](https://forum.inductiveautomation.com/t/disabling-bypassing-ignitions-module-licensing/14652)

<div class="topic-metadata">

**Author:** [@mpderbec](https://forum.inductiveautomation.com/u/mpderbec)\
**Replies:** 1\
**Last updated:** [June 28, 2017, 11:38pm UTC](https://forum.inductiveautomation.com/t/disabling-bypassing-ignitions-module-licensing/14652 "2017-06-28T23:38:15Z")

</div>

Hello, my module is showing as a "Trial" in the Modules section of the Gateway configuration, which is causing a green Licensing banner (licensing incomplete) to appear for customers when they are using the Gateway. I …

---

## [Client security for module developers](https://forum.inductiveautomation.com/t/client-security-for-module-developers/14525)

<div class="topic-metadata">

**Author:** [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Replies:** 6\
**Last updated:** [June 22, 2017, 10:47pm UTC](https://forum.inductiveautomation.com/t/client-security-for-module-developers/14525 "2017-06-22T22:47:03Z")

</div>

As I wrote in the named queries post, 7.9.4 is about security, and this includes the ability to restrict when clients can do things that mutate the state of the gateway. This is done by enabling access based on the clien…

---

## [7.9.2 SDK Expression Functions Broken](https://forum.inductiveautomation.com/t/7-9-2-sdk-expression-functions-broken/14481)

<div class="topic-metadata">

**Author:** [@cody.tamaki](https://forum.inductiveautomation.com/u/cody.tamaki)\
**Replies:** 10\
**Last updated:** [June 22, 2017, 5:25pm UTC](https://forum.inductiveautomation.com/t/7-9-2-sdk-expression-functions-broken/14481 "2017-06-22T17:25:02Z")

</div>

I've defined an expression function in one of my modules as: public static class GetStackTraceFunction extends AbstractFunction{ @Override protected String getFunctionDisplayName() { return "getStackTr…

---

## [Quick Start Guides](https://forum.inductiveautomation.com/t/quick-start-guides/14436)

<div class="topic-metadata">

**Author:** [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Replies:** 0\
**Last updated:** [June 1, 2017, 2:12am UTC](https://forum.inductiveautomation.com/t/quick-start-guides/14436 "2017-06-01T02:12:40Z")

</div>

Hey guys, I’ve created a super quick start guide for creating new modules using IntelliJ and Maven. I’ve also created one for adding maven dependencies in general, for those who haven’t used maven before. Following …

---

## [Unable to package examples, sdk-client jar file not found](https://forum.inductiveautomation.com/t/unable-to-package-examples-sdk-client-jar-file-not-found/12357)

<div class="topic-metadata">

**Author:** [@florint](https://forum.inductiveautomation.com/u/florint)\
**Replies:** 3\
**Last updated:** [May 28, 2017, 2:51pm UTC](https://forum.inductiveautomation.com/t/unable-to-package-examples-sdk-client-jar-file-not-found/12357 "2017-05-28T14:51:38Z")

</div>

Hi, First I cloned the Ignition examples project onto my hard drive. github.com/inductiveautomation/ ... k-examples I tried to run "mvn package" command from under some of the examples root folders; however in many…

---

## [Custom Function Implementation](https://forum.inductiveautomation.com/t/custom-function-implementation/14318)

<div class="topic-metadata">

**Author:** [@alain.pfeiffer](https://forum.inductiveautomation.com/u/alain.pfeiffer)\
**Replies:** 16\
**Last updated:** [May 24, 2017, 6:52am UTC](https://forum.inductiveautomation.com/t/custom-function-implementation/14318 "2017-05-24T06:52:06Z")

</div>

Hello everyone, My company want me to implement a few custom expression functions to Ignition as shown below: ). However, I am new to Ignition and unfortunately, I can’t find out how to add the custom expression func…

---

## [Homepage Widget Module](https://forum.inductiveautomation.com/t/homepage-widget-module/14353)

<div class="topic-metadata">

**Author:** [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Replies:** 0\
**Last updated:** [May 19, 2017, 1:28pm UTC](https://forum.inductiveautomation.com/t/homepage-widget-module/14353 "2017-05-19T13:28:43Z")

</div>

Anyone know of a homepage widget module? What I would like to do is be able to disable all gateway homepage widgets and just put one “custom” widget with my own text/information to Instruct users how to launch an Igniti…

---

## [Allowing unsigned modules](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304)

<div class="topic-metadata">

**Author:** [@Bob](https://forum.inductiveautomation.com/u/Bob)\
**Replies:** 3\
**Last updated:** [May 16, 2017, 1:52pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304 "2017-05-16T13:52:14Z")

</div>

I'm using Ignition v7.9.1 My Gateway was running fine, but I want to test an unsigned module. I added just the allowunsignedmodules parameter to the ignition.conf file as shown below, but then I can't start my gateway.…

---

## [Modifying available gateway scripting functions after call to initializeScriptManager()](https://forum.inductiveautomation.com/t/modifying-available-gateway-scripting-functions-after-call-to-initializescriptmanager/14179)

<div class="topic-metadata">

**Author:** [@ryan.minniear](https://forum.inductiveautomation.com/u/ryan.minniear)\
**Replies:** 4\
**Last updated:** [May 10, 2017, 3:58pm UTC](https://forum.inductiveautomation.com/t/modifying-available-gateway-scripting-functions-after-call-to-initializescriptmanager/14179 "2017-05-10T15:58:42Z")

</div>

Is it possible to change the available gateway scripting functions on the fly after the module has come up and initializeScriptManager() has already been called? If so, how would one go about achieving this? To make th…

---

## [Create a Datasource with GatewayContext.createDataSource(Properties connectionProps)](https://forum.inductiveautomation.com/t/create-a-datasource-with-gatewaycontext-createdatasource-properties-connectionprops/14232)

<div class="topic-metadata">

**Author:** [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Replies:** 1\
**Last updated:** [May 8, 2017, 10:55pm UTC](https://forum.inductiveautomation.com/t/create-a-datasource-with-gatewaycontext-createdatasource-properties-connectionprops/14232 "2017-05-08T22:55:08Z")

</div>

How do I create a new datasource with GatewayContext.createDataSource(Properties connectionProps) ? Can I have an example? Does this also create a DatasourceRecord so that users can edit the connection in the Gateway…

---

## [Does JYTHON support sockets?](https://forum.inductiveautomation.com/t/does-jython-support-sockets/12810)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 5\
**Last updated:** [March 21, 2017, 11:50am UTC](https://forum.inductiveautomation.com/t/does-jython-support-sockets/12810 "2017-03-21T11:50:36Z")

</div>

Hi, Does JYTHON in Ignition support Socket programming as in JAVA? The system.net scripting functions seems to allow GET/POST/PUT calls to a web server but how achieve communication with an application on the same or ot…

---

## [Module settings "description" field](https://forum.inductiveautomation.com/t/module-settings-description-field/14117)

<div class="topic-metadata">

**Author:** [@mpderbec](https://forum.inductiveautomation.com/u/mpderbec)\
**Replies:** 2\
**Last updated:** [April 24, 2017, 1:27am UTC](https://forum.inductiveautomation.com/t/module-settings-description-field/14117 "2017-04-24T01:27:13Z")

</div>

I’m trying to figure out how to add a description to a settings field as can be seen in the screenshot below. I can’t figure out what magic to do… are there any examples?

---

## [Activate a own writen module](https://forum.inductiveautomation.com/t/activate-a-own-writen-module/14104)

<div class="topic-metadata">

**Author:** [@reinier.hirs](https://forum.inductiveautomation.com/u/reinier.hirs)\
**Replies:** 1\
**Last updated:** [April 21, 2017, 12:09pm UTC](https://forum.inductiveautomation.com/t/activate-a-own-writen-module/14104 "2017-04-21T12:09:59Z")

</div>

We are creating a project in Ignition and we also have to develop some modules for extra functionality. Now want to do some duration testing so we want to set the modules in activated or free licensestate. How to do this…

---

## [NotificationContext.notificationFailed, what is the fallback?](https://forum.inductiveautomation.com/t/notificationcontext-notificationfailed-what-is-the-fallback/14080)

<div class="topic-metadata">

**Author:** [@travis.sareault](https://forum.inductiveautomation.com/u/travis.sareault)\
**Replies:** 4\
**Last updated:** [April 19, 2017, 3:25am UTC](https://forum.inductiveautomation.com/t/notificationcontext-notificationfailed-what-is-the-fallback/14080 "2017-04-19T03:25:21Z")

</div>

The description for the NotificationContext.notificationFailed method is "None of the AlarmEvents in this context could be sent due some underlying failure. If a fall-back for the current AlarmPipeline is defined, all ev…

---

## [Install from intelliJ](https://forum.inductiveautomation.com/t/install-from-intellij/13974)

<div class="topic-metadata">

**Author:** [@austral](https://forum.inductiveautomation.com/u/austral)\
**Replies:** 5\
**Last updated:** [April 14, 2017, 12:37pm UTC](https://forum.inductiveautomation.com/t/install-from-intellij/13974 "2017-04-14T12:37:49Z")

</div>

Hi, since some weeks, I had some trouble with install execution of maven : \[INFO\] Installing D:\\dev\\svn\\LB9000\\LB9000-build\\target\\LB9000-Driver-Module-unsigned.modl to gateway. \[INFO\] --------------------------------…

---

## [Add chat on gitter for inductiveautomation github repository](https://forum.inductiveautomation.com/t/add-chat-on-gitter-for-inductiveautomation-github-repository/12809)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 0\
**Last updated:** [March 18, 2017, 6:36am UTC](https://forum.inductiveautomation.com/t/add-chat-on-gitter-for-inductiveautomation-github-repository/12809 "2017-03-18T06:36:46Z")

</div>

Could be usefull to add the chat on gitter features in the inductiveautomation github repository. And a link for the last javadoc.

---

## [Writing a customizer](https://forum.inductiveautomation.com/t/writing-a-customizer/12705)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 10\
**Last updated:** [March 9, 2017, 4:17am UTC](https://forum.inductiveautomation.com/t/writing-a-customizer/12705 "2017-03-09T04:17:03Z")

</div>

I need to write a customizer for a dataset that includes properties such as color, border etc. As an example, Ignition uses a text string to store the color values and border values. What class/classes do I use to tra…

---

## [Issues with serialization in a TransferHandler](https://forum.inductiveautomation.com/t/issues-with-serialization-in-a-transferhandler/12718)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 5\
**Last updated:** [February 27, 2017, 2:12pm UTC](https://forum.inductiveautomation.com/t/issues-with-serialization-in-a-transferhandler/12718 "2017-02-27T14:12:27Z")

</div>

In implementing a drag and drop functionality, I am trying to get a reference to the source component transferred to the drop site. For my initial attempts, I was doing my own serialization of the data and the component…

---

## [A mystery in extension functions](https://forum.inductiveautomation.com/t/a-mystery-in-extension-functions/12693)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 8\
**Last updated:** [February 23, 2017, 7:30pm UTC](https://forum.inductiveautomation.com/t/a-mystery-in-extension-functions/12693 "2017-02-23T19:30:40Z")

</div>

I am having trouble getting the default presentation of an extension function within the “scripting” dialog correct. To illustrate the problem I’ve set up two pretty much identical extension functions in the bean info c…

---

## [Client module with sql tag read?](https://forum.inductiveautomation.com/t/client-module-with-sql-tag-read/12699)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 6\
**Last updated:** [February 21, 2017, 7:21pm UTC](https://forum.inductiveautomation.com/t/client-module-with-sql-tag-read/12699 "2017-02-21T19:21:21Z")

</div>

Hi, I try to read sql tags in the client context of a module and I have the following error : com.inductiveautomation.ignition.client.gateway\_interface.GatewayException: Unable to locate function ‘SQLTags.read’ client…

---

## [Loading an icon](https://forum.inductiveautomation.com/t/loading-an-icon/12687)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 3\
**Last updated:** [February 16, 2017, 5:58pm UTC](https://forum.inductiveautomation.com/t/loading-an-icon/12687 "2017-02-16T17:58:41Z")

</div>

I have a property that contains a path to an icon. The path is created using the "ImagePathEditor" class and is of the form "Builtin/icons..." How do I find the absolute URL so that I can load the icon into my componen…

---

## [Signed module with trusted CA not work](https://forum.inductiveautomation.com/t/signed-module-with-trusted-ca-not-work/12667)

<div class="topic-metadata">

**Author:** [@Justin\_Zhu](https://forum.inductiveautomation.com/u/Justin_Zhu)\
**Replies:** 5\
**Last updated:** [February 15, 2017, 9:03am UTC](https://forum.inductiveautomation.com/t/signed-module-with-trusted-ca-not-work/12667 "2017-02-15T09:03:21Z")

</div>

Today I get an organization code signing certificate from Comodo. The certificate is a .pfx file. I export .jks file and .p7b file from that .pfx file. I check those files and they seem to be OK. The .p7b file shows corr…

---

## [Module.xml modification](https://forum.inductiveautomation.com/t/module-xml-modification/12666)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 1\
**Last updated:** [February 10, 2017, 2:59pm UTC](https://forum.inductiveautomation.com/t/module-xml-modification/12666 "2017-02-10T14:59:52Z")

</div>

Hi, I am trying to add my own CSS to my page elements and I found the following in the sdk manuals as a sub-element for Module.xml: now I know that I must have a "doc" folder with the files in it located in my "module…

---

## [Missing Dependency in SDK Example Modules](https://forum.inductiveautomation.com/t/missing-dependency-in-sdk-example-modules/12163)

<div class="topic-metadata">

**Author:** [@JMcguigan](https://forum.inductiveautomation.com/u/JMcguigan)\
**Replies:** 5\
**Last updated:** [February 8, 2017, 5:03pm UTC](https://forum.inductiveautomation.com/t/missing-dependency-in-sdk-example-modules/12163 "2017-02-08T17:03:45Z")

</div>

Trying to build the abstract tag driver example with Maven I found was trying to download a dependency which was not available (org.eclipse.milo:sdk-client:0.1.0-SNAPSHOT). I fixed it by excluding the dependency, modifyi…

---

## [CSS/Styles for Custom Panels](https://forum.inductiveautomation.com/t/css-styles-for-custom-panels/12653)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 0\
**Last updated:** [February 7, 2017, 9:09pm UTC](https://forum.inductiveautomation.com/t/css-styles-for-custom-panels/12653 "2017-02-07T21:09:29Z")

</div>

Hello again, I have been trying to create a scrolling table for my module (so that the table does not expand to infinity). I have seen mixed methods of adding CSS to wicket projects, however, I have not been able to ge…

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

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