Need some information on the significance in naming the moduleId

Hi Currently I am reusing the example sample code from Inductive Automation GitHub wherein the moduleId is mentioned as com.inductiveautomation.ignition.examples.tagdriver".

I am in need of changing this moduleId parameter. I wanted to know about the significance in giving this parameter value. I want some information on mandatory measures that are done in naming the moduleId.

There's no real significance, just common conventions.

Reverse-qualified domain that identifies your company + unique component to identify your module.

The only really practical thing to note is that it must be globally unique. To ensure this, we landed on the reverse DNS convention common to Java package names, but there's no actual correlation enforced.

It also obviously must be consistent throughout your codebase and your actual module.xml file.

1 Like