Pending install modules don't show if they are an update of an existing module

Installed a couple of Sepasoft modules and then updated them. The original module versions that are running are shown, but not the installed updates.


Production and OEE are the updated modules. Is there anything Sepasoft should do to our modules to make them show as "pending restart"?

After restarting everything is fine. The 2 existing modules were updated as expected.

Module upgrades should show up automatically as required updates pending restart; that's all handled in the module manager.

What's the build date of the gateway you're working off? It looks like the banner wasn't actually wired up to anything on the backend until 12/16, so is it possible your gateway is just older than those changes?

Should be about a build behind the current one. It is b2025010314.

1 Like

Hey Jeff,

I suspect that our Modules page is just not representing the case where a module is installed and another copy/version of the same module is pending install. I'll do some testing and see if we can improve that.

One thing that's odd though: In your screenshot, I see Production up at the top there showing as active/in trial, but I don't see OEE. Is OEE just missing from the screenshot, or was it not showing up on the Modules page at all? If both Production and OEE were already installed and then updated the same way, I'd expect them to show up similarly in the Modules Data Grid.

Would you be able to share the backend responses next time you run into this? Seeing those responses would show us exactly what's happening and help us to determine next steps. Some instructions below on how to find them:

  1. In your browser's Developer Tools (F12 or ⌘+⌥+I on Mac), under the Network tab, you'll see a list of network requests.
  2. When you first load or refresh the Modules page, there should be two requests down at the bottom of that list starting with "quarantined" and "healthy."
  3. If you click on each of those and then the Response tab, it'll show you the raw data that the Modules page is using to render the list of modules, which you can copy and paste here.

Thanks!

Hi Andrew,
I'll grab the backend traffic that you need the next time I do an update. Should be in the next day or two. You're right. I missed the OEE module in my screenshot.
Thanks

1 Like

Hi Andrew,
Did an upgrade of all my modules but didn't restart. I'll wait to hear from you before I restart. This gateway can sit until Monday. Here's the data from the dev tools and a screen shot.


Quarantined:

{"items":[],"metadata":{"total":0,"matching":0,"limit":20,"offset":0}}

Healthy:

{
    "items": [
        {
            "id": "com.inductiveautomation.opcua.drivers.tcpudp",
            "onStartup": "enabled",
            "name": "UDP and TCP Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Drivers supporting communication with UDP or TCP packets.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919644600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.omron",
            "onStartup": "enabled",
            "name": "Omron Driver",
            "version": "5.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Omron devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919728600"
        },
        {
            "id": "com.inductiveautomation.sfc",
            "onStartup": "enabled",
            "name": "SFC",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling the use of Sequential Function Charts to execute and visualize customized logic.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.684871300"
        },
        {
            "id": "com.inductiveautomation.serial-support-gateway",
            "onStartup": "enabled",
            "name": "Serial Support Gateway",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Gateway-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688151400"
        },
        {
            "id": "com.inductiveautomation.sqlbridge",
            "onStartup": "enabled",
            "name": "SQL Bridge",
            "version": "11.3.0-SNAPSHOT (b2025010314)",
            "description": "A module allowing OPC-to-SQL data logging and transaction management.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.861811400"
        },
        {
            "id": "batchgateway",
            "onStartup": "enabled",
            "name": "Batch Procedure",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides batch and procedure functionality. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.151414100"
        },
        {
            "id": "com.inductiveautomation.jdbc.mariadb",
            "onStartup": "enabled",
            "name": "MariaDB JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing MariaDB database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.688297600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.bacnet",
            "onStartup": "enabled",
            "name": "BACnet Driver",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with BACnet devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951081900"
        },
        {
            "id": "com.inductiveautomation.serial-support-client",
            "onStartup": "enabled",
            "name": "Serial Support Client",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Client-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688357800"
        },
        {
            "id": "com.inductiveautomation.eventstream",
            "onStartup": "enabled",
            "name": "Event Streams",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing source and handler combinations to receive, filter, and transform event-driven data.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.690362100"
        },
        {
            "id": "com.inductiveautomation.jdbc.postgresql",
            "onStartup": "enabled",
            "name": "PostgreSQL JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing PostgreSQL database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.692433700"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.siemens",
            "onStartup": "enabled",
            "name": "Siemens Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Legacy drivers supporting communication with Siemens S7-300, S7-400, S7-1200, and S7-1500 devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951868400"
        },
        {
            "id": "com.inductiveautomation.sms-notification",
            "onStartup": "enabled",
            "name": "SMS Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing SMS notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.964313300"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.mitsubishi",
            "onStartup": "enabled",
            "name": "Mitsubishi Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Mitsubishi devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.952687100"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.micro800",
            "onStartup": "enabled",
            "name": "Micro800 Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Allen-Bradley Micro800 series devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.954799900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.modbus",
            "onStartup": "enabled",
            "name": "Modbus Driver",
            "version": "8.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Modbus-TCP devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957582900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.ablegacy",
            "onStartup": "enabled",
            "name": "Allen-Bradley Driver",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "An Allen-Bradley driver suite for the OPC UA module.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957850200"
        },
        {
            "id": "com.inductiveautomation.perspective",
            "onStartup": "enabled",
            "name": "Perspective",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing modern, responsive HTML-based graphical interfaces for Ignition projects.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.801620900"
        },
        {
            "id": "com.inductiveautomation.reporting",
            "onStartup": "enabled",
            "name": "Reporting",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing reporting capabilities.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.888926600"
        },
        {
            "id": "com.inductiveautomation.phone-notification",
            "onStartup": "enabled",
            "name": "Voice Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing voice notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.050217500"
        }
    ],
    "metadata": {
        "total": 42,
        "matching": 42,
        "limit": 20,
        "offset": 0
    }
}

Andrew,
I hit refresh on the browser and noticed there are 3 "healthy" data sets.


Jeff

Hey Jeff,

Thanks for grabbing and sharing those! I only see one Sepasoft module in that response, but that's my fault for asking for the initial response rather than a later response with updated sorting or a higher view limit. No worries though, feel free to restart your gateway.

I still need to do some testing on my end, but I have a pretty good idea of what to look for here and what we'll likely want to fix. I don't believe it's anything to do with your modules, so nothing to do on Sepasoft's end. Thanks again for letting us know about this.

1 Like

I hit refresh on the browser and noticed there are 3 "healthy" data sets.

That's expected, the datagrid will continually poll that endpoint to look for changes. If you're still on that page, one of the newer responses would be helpful (ideally with your updated modules shown up at the top or more than 20 items showing), but no worries if not!

This is the the one with the -1 as the limit.

{
    "items": [
        {
            "id": "com.inductiveautomation.opcua.drivers.tcpudp",
            "onStartup": "enabled",
            "name": "UDP and TCP Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Drivers supporting communication with UDP or TCP packets.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919644600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.omron",
            "onStartup": "enabled",
            "name": "Omron Driver",
            "version": "5.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Omron devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919728600"
        },
        {
            "id": "com.inductiveautomation.sfc",
            "onStartup": "enabled",
            "name": "SFC",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling the use of Sequential Function Charts to execute and visualize customized logic.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.684871300"
        },
        {
            "id": "com.inductiveautomation.serial-support-gateway",
            "onStartup": "enabled",
            "name": "Serial Support Gateway",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Gateway-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688151400"
        },
        {
            "id": "com.inductiveautomation.sqlbridge",
            "onStartup": "enabled",
            "name": "SQL Bridge",
            "version": "11.3.0-SNAPSHOT (b2025010314)",
            "description": "A module allowing OPC-to-SQL data logging and transaction management.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.861811400"
        },
        {
            "id": "batchgateway",
            "onStartup": "enabled",
            "name": "Batch Procedure",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides batch and procedure functionality. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.151414100"
        },
        {
            "id": "com.inductiveautomation.jdbc.mariadb",
            "onStartup": "enabled",
            "name": "MariaDB JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing MariaDB database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.688297600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.bacnet",
            "onStartup": "enabled",
            "name": "BACnet Driver",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with BACnet devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951081900"
        },
        {
            "id": "com.inductiveautomation.serial-support-client",
            "onStartup": "enabled",
            "name": "Serial Support Client",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Client-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688357800"
        },
        {
            "id": "com.inductiveautomation.eventstream",
            "onStartup": "enabled",
            "name": "Event Streams",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing source and handler combinations to receive, filter, and transform event-driven data.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.690362100"
        },
        {
            "id": "com.inductiveautomation.jdbc.postgresql",
            "onStartup": "enabled",
            "name": "PostgreSQL JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing PostgreSQL database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.692433700"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.siemens",
            "onStartup": "enabled",
            "name": "Siemens Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Legacy drivers supporting communication with Siemens S7-300, S7-400, S7-1200, and S7-1500 devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951868400"
        },
        {
            "id": "com.inductiveautomation.sms-notification",
            "onStartup": "enabled",
            "name": "SMS Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing SMS notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.964313300"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.mitsubishi",
            "onStartup": "enabled",
            "name": "Mitsubishi Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Mitsubishi devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.952687100"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.micro800",
            "onStartup": "enabled",
            "name": "Micro800 Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Allen-Bradley Micro800 series devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.954799900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.modbus",
            "onStartup": "enabled",
            "name": "Modbus Driver",
            "version": "8.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Modbus-TCP devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957582900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.ablegacy",
            "onStartup": "enabled",
            "name": "Allen-Bradley Driver",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "An Allen-Bradley driver suite for the OPC UA module.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957850200"
        },
        {
            "id": "com.inductiveautomation.perspective",
            "onStartup": "enabled",
            "name": "Perspective",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing modern, responsive HTML-based graphical interfaces for Ignition projects.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.801620900"
        },
        {
            "id": "com.inductiveautomation.reporting",
            "onStartup": "enabled",
            "name": "Reporting",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing reporting capabilities.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.888926600"
        },
        {
            "id": "com.inductiveautomation.phone-notification",
            "onStartup": "enabled",
            "name": "Voice Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing voice notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.050217500"
        },
        {
            "id": "com.inductiveautomation.connectors.kafka",
            "onStartup": "enabled",
            "name": "Kafka Connector",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling communication with Kafka.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.875774"
        },
        {
            "id": "com.inductiveautomation.symbol-factory",
            "onStartup": "enabled",
            "name": "Symbol Factory",
            "version": "8.3.0-SNAPSHOT (b2025010314)",
            "description": "A library containing vector graphics for use in Ignition projects.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.821310800"
        },
        {
            "id": "com.inductiveautomation.vision.web-browser",
            "onStartup": "enabled",
            "name": "Web Browser",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing a web browser component to the Vision module.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.821429900"
        },
        {
            "id": "com.inductiveautomation.alarm-notification",
            "onStartup": "enabled",
            "name": "Alarm Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing email notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.880631100"
        },
        {
            "id": "com.inductiveautomation.webdev",
            "onStartup": "enabled",
            "name": "WebDev",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling users to create and serve basic web resources and respond to web requests through scripting.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.882951600"
        },
        {
            "id": "productiongateway",
            "onStartup": "enabled",
            "name": "Production",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) Core module required for all Sepasoft MES modules: OEE, SPC, Settings and Changeover, Track and Trace, Batch Procedure. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.145060400"
        },
        {
            "id": "com.inductiveautomation.jdbc.mssql",
            "onStartup": "enabled",
            "name": "MSSQL JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing MSSQL database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.821516"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.iec61850",
            "onStartup": "enabled",
            "name": "IEC 61850 Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with IEC 61850 devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.958722600"
        },
        {
            "id": "com.inductiveautomation.opcua",
            "onStartup": "enabled",
            "name": "OPC-UA",
            "version": "10.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing OPC UA client and server functionality.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.834427500"
        },
        {
            "id": "com.inductiveautomation.eam",
            "onStartup": "enabled",
            "name": "Enterprise Administration",
            "version": "5.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing a remote Gateway administration system to manage Gateways and automate tasks from a single controller.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.899618300"
        },
        {
            "id": "com.inductiveautomation.connectors.mongodb",
            "onStartup": "enabled",
            "name": "MongoDB Connector",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling communication with MongoDB instances.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.910661700"
        },
        {
            "id": "tracegateway",
            "onStartup": "enabled",
            "name": "Trace",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides track and trace functionality. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.152062"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.dnp3",
            "onStartup": "enabled",
            "name": "Legacy DNP3 Driver",
            "version": "5.3.0-SNAPSHOT (b2025010314)",
            "description": "A legacy driver supporting communication with DNP3 (Distributed Network Protocol) devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.961309500"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.logix",
            "onStartup": "enabled",
            "name": "Logix Driver",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Allen-Bradley Logix5000 series devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.963643100"
        },
        {
            "id": "com.inductiveautomation.historian",
            "onStartup": "enabled",
            "name": "Historian",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "Adds powerful time-series historian functionality to Ignition.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.852561500"
        },
        {
            "id": "com.inductiveautomation.historian.sql",
            "onStartup": "enabled",
            "name": "SQL Historian",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "Enables time-series historian functionality to any SQL database within Ignition.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.963818700"
        },
        {
            "id": "recipegateway",
            "onStartup": "enabled",
            "name": "Settings and Changeover",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides settings management. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.152385100"
        },
        {
            "id": "qualitygateway",
            "onStartup": "enabled",
            "name": "SPC",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides SPC functionality. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.313681300"
        },
        {
            "id": "com.inductiveautomation.vision",
            "onStartup": "enabled",
            "name": "Vision",
            "version": "12.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing web-launched HMI/SCADA Clients.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.854938900"
        },
        {
            "id": "oeedt2gateway",
            "onStartup": "enabled",
            "name": "OEE Downtime",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides OEE and downtime functionality with task routing. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.314072600"
        },
        {
            "id": "documentmanagementgateway",
            "onStartup": "enabled",
            "name": "Document Management",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides document management and procedural integration with the Batch Procedure module. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.314325700"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.dnp3v2",
            "onStartup": "enabled",
            "name": "DNP3 Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with DNP3 (Distributed Network Protocol) devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.963747100"
        }
    ],
    "metadata": {
        "total": 42,
        "matching": 42,
        "limit": -1,
        "offset": 0
    }
}
1 Like

This is the other limit=20

{
    "items": [
        {
            "id": "com.inductiveautomation.opcua.drivers.tcpudp",
            "onStartup": "enabled",
            "name": "UDP and TCP Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Drivers supporting communication with UDP or TCP packets.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919644600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.omron",
            "onStartup": "enabled",
            "name": "Omron Driver",
            "version": "5.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Omron devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.919728600"
        },
        {
            "id": "com.inductiveautomation.sfc",
            "onStartup": "enabled",
            "name": "SFC",
            "version": "6.3.0-SNAPSHOT (b2025010314)",
            "description": "A module enabling the use of Sequential Function Charts to execute and visualize customized logic.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.684871300"
        },
        {
            "id": "com.inductiveautomation.serial-support-gateway",
            "onStartup": "enabled",
            "name": "Serial Support Gateway",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Gateway-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688151400"
        },
        {
            "id": "com.inductiveautomation.sqlbridge",
            "onStartup": "enabled",
            "name": "SQL Bridge",
            "version": "11.3.0-SNAPSHOT (b2025010314)",
            "description": "A module allowing OPC-to-SQL data logging and transaction management.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.861811400"
        },
        {
            "id": "batchgateway",
            "onStartup": "enabled",
            "name": "Batch Procedure",
            "version": "4.83.0 (b2025010918)",
            "description": "(DEV) A module that provides batch and procedure functionality. Dev Build: Branch: 4.83-maintenance/staging Commit: c1171163d03656443eb0e2bbe055883a1a3330f3 Build: MES-MES42-JOB1-10",
            "vendorId": -1,
            "vendorName": "SepaSoft, Inc.",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.151414100"
        },
        {
            "id": "com.inductiveautomation.jdbc.mariadb",
            "onStartup": "enabled",
            "name": "MariaDB JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing MariaDB database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.688297600"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.bacnet",
            "onStartup": "enabled",
            "name": "BACnet Driver",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with BACnet devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951081900"
        },
        {
            "id": "com.inductiveautomation.serial-support-client",
            "onStartup": "enabled",
            "name": "Serial Support Client",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module adding serial comm support and system.serial functions to Client-scoped scripts.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.688357800"
        },
        {
            "id": "com.inductiveautomation.eventstream",
            "onStartup": "enabled",
            "name": "Event Streams",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing source and handler combinations to receive, filter, and transform event-driven data.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.690362100"
        },
        {
            "id": "com.inductiveautomation.jdbc.postgresql",
            "onStartup": "enabled",
            "name": "PostgreSQL JDBC Driver",
            "version": "1.3.0-SNAPSHOT (b2025010314)",
            "description": "A JDBC driver providing PostgreSQL database connectivity.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Free",
            "startupTime": "2025-01-09T10:46:02.692433700"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.siemens",
            "onStartup": "enabled",
            "name": "Siemens Drivers",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "Legacy drivers supporting communication with Siemens S7-300, S7-400, S7-1200, and S7-1500 devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.951868400"
        },
        {
            "id": "com.inductiveautomation.sms-notification",
            "onStartup": "enabled",
            "name": "SMS Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing SMS notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.964313300"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.mitsubishi",
            "onStartup": "enabled",
            "name": "Mitsubishi Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Mitsubishi devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.952687100"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.micro800",
            "onStartup": "enabled",
            "name": "Micro800 Driver",
            "version": "2.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Allen-Bradley Micro800 series devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.954799900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.modbus",
            "onStartup": "enabled",
            "name": "Modbus Driver",
            "version": "8.3.0-SNAPSHOT (b2025010314)",
            "description": "A driver supporting communication with Modbus-TCP devices.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957582900"
        },
        {
            "id": "com.inductiveautomation.opcua.drivers.ablegacy",
            "onStartup": "enabled",
            "name": "Allen-Bradley Driver",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "An Allen-Bradley driver suite for the OPC UA module.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.957850200"
        },
        {
            "id": "com.inductiveautomation.perspective",
            "onStartup": "enabled",
            "name": "Perspective",
            "version": "3.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing modern, responsive HTML-based graphical interfaces for Ignition projects.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.801620900"
        },
        {
            "id": "com.inductiveautomation.reporting",
            "onStartup": "enabled",
            "name": "Reporting",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing reporting capabilities.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:02.888926600"
        },
        {
            "id": "com.inductiveautomation.phone-notification",
            "onStartup": "enabled",
            "name": "Voice Notification",
            "version": "7.3.0-SNAPSHOT (b2025010314)",
            "description": "A module providing voice notification functionality to Alarming.",
            "vendorId": -1,
            "vendorName": "Inductive Automation, LLC",
            "state": "ACTIVE",
            "licenseState": "Trial",
            "startupTime": "2025-01-09T10:46:03.050217500"
        }
    ],
    "metadata": {
        "total": 42,
        "matching": 42,
        "limit": 20,
        "offset": 0
    }
}

That's perfect, thanks! I'm going to make a ticket for this and sync up with a backend dev early next week.