Initial Setup
4
.env
Normal file
@@ -0,0 +1,4 @@
|
||||
IGNITION_VERISON=8.3.1
|
||||
GATEWAY_MAX_MEMORY=2048
|
||||
GATEWAY1_HOSTNAME=dcframe1.localtest.me
|
||||
GATEWAY1_ROUTER=dcframe1
|
||||
44
.gitignore
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
*.gwbk
|
||||
my-db/
|
||||
frontend-gateway/config/resources/.resources
|
||||
backend-gateway/config/resources/.resources
|
||||
|
||||
|
||||
# Database files
|
||||
**/db/
|
||||
**/metricsdb/
|
||||
**/autobackup/
|
||||
**/db_backup_sqlite.idb
|
||||
**/valueStore.idb
|
||||
|
||||
# Cache and temporary files
|
||||
**/jar-cache/
|
||||
**/request
|
||||
**/response
|
||||
*.tmp
|
||||
*.bak
|
||||
**/var
|
||||
|
||||
# Log files
|
||||
*.log
|
||||
**/logs
|
||||
|
||||
# Certificates and security
|
||||
**/certificates/
|
||||
**/keystore/
|
||||
|
||||
# Runtime configuration (environment-specific)
|
||||
**/config/local
|
||||
**/config/resources/local
|
||||
|
||||
# Gateway-specific runtime files
|
||||
**/.container-init.conf
|
||||
|
||||
# Backup and converted files
|
||||
**/conversion-report.txt
|
||||
**.digest.json
|
||||
|
||||
# Project conversion artifacts
|
||||
**/projects/conversion-report.txt
|
||||
**/migration-log-*.md
|
||||
**/.resources/
|
||||
2
README copy.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# IGN-PlantPAx5
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
facbde0f-2798-4b8b-985c-0693ba277f3c
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"ackPipeline": "",
|
||||
"activePipeline": "",
|
||||
"alarmOnActivity": true,
|
||||
"alarmOnMetrics": false,
|
||||
"alarmOnTasks": true,
|
||||
"connectedClientsError": 100,
|
||||
"connectedClientsWarning": 50,
|
||||
"connectionError": 15,
|
||||
"connectionWarning": 5,
|
||||
"cpuError": 90,
|
||||
"cpuWarning": 70,
|
||||
"dbConnUtilError": 100,
|
||||
"dbConnUtilWarning": 80,
|
||||
"errPerHourError": 60,
|
||||
"errPerHourWarning": 20,
|
||||
"errPerMinError": 5,
|
||||
"errPerMinWarning": 2,
|
||||
"errorPriority": "High",
|
||||
"memError": 90,
|
||||
"memWarning": 70,
|
||||
"perspectiveSessionsError": 100,
|
||||
"perspectiveSessionsWarning": 50,
|
||||
"warningPriority": "Low"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:20Z"
|
||||
},
|
||||
"lastModificationSignature": "f396495006754dd0fcb9551ea812e8c29725ccbadce4bf0c711e3396b70b96f3"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"agentSettings": {
|
||||
"forwardLeasedLicense": false,
|
||||
"httpConnectTimeout": 10,
|
||||
"httpReadTimeout": 60,
|
||||
"sendStatsInterval": 30
|
||||
},
|
||||
"controllerSettings": {
|
||||
"archiveLocationMode": "Automatic",
|
||||
"backupRetentionAge": 0,
|
||||
"backupRetentionTimeUnit": "Days",
|
||||
"eventTableName": "agent_events",
|
||||
"lowDiskThresholdMB": 1024,
|
||||
"maxRetainedBackupCount": 5
|
||||
},
|
||||
"installMode": "NotInstalled"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:20Z"
|
||||
},
|
||||
"lastModificationSignature": "4126dbd271f5451ce8a85e4d18203521a68a192b9c6e2636997077529e774110"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"defaultDeviceRolePermissionMappings": [
|
||||
{
|
||||
"permissions": [
|
||||
"Browse",
|
||||
"Read"
|
||||
],
|
||||
"role": "Anonymous"
|
||||
},
|
||||
{
|
||||
"permissions": [
|
||||
"Browse",
|
||||
"Read",
|
||||
"Write",
|
||||
"Call"
|
||||
],
|
||||
"role": "AuthenticatedUser"
|
||||
}
|
||||
],
|
||||
"defaultTagProviderRolePermissionMappings": [
|
||||
{
|
||||
"permissions": [
|
||||
"Browse",
|
||||
"Read"
|
||||
],
|
||||
"role": "Anonymous"
|
||||
},
|
||||
{
|
||||
"permissions": [
|
||||
"Browse",
|
||||
"Read",
|
||||
"Write",
|
||||
"Call"
|
||||
],
|
||||
"role": "AuthenticatedUser"
|
||||
}
|
||||
],
|
||||
"tagProviderRolePermissionMappings": {}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:18Z"
|
||||
},
|
||||
"lastModificationSignature": "a49e0c3fb1e2c0e45207f60371d7c5096bc7c8499dd4044f0add2474a9a154db"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"defaultAuthProfileCreated": true,
|
||||
"defaultOpcUaConnectionCreated": true
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "unknown",
|
||||
"timestamp": "2025-11-04T22:59:51Z"
|
||||
},
|
||||
"lastModificationSignature": "d1e11d1fee2329e1d98e34e200d74e3c37e0472e246958ddf552bccd0c150289"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"advanced": {
|
||||
"exposedTagsEnabled": false,
|
||||
"gdsPushEnabled": false,
|
||||
"maxSessionCount": 100
|
||||
},
|
||||
"authentication": {
|
||||
"anonymousAccessAllowed": false,
|
||||
"authenticationProfile": "opcua-module"
|
||||
},
|
||||
"endpoint": {
|
||||
"bindAddresses": [
|
||||
"localhost"
|
||||
],
|
||||
"bindPort": 62541,
|
||||
"endpointAddresses": [
|
||||
"\u003chostname\u003e",
|
||||
"\u003clocalhost\u003e"
|
||||
],
|
||||
"messageSecurityModes": [
|
||||
"SignAndEncrypt"
|
||||
],
|
||||
"securityPolicies": [
|
||||
"Basic256Sha256"
|
||||
]
|
||||
},
|
||||
"redundancy": {
|
||||
"readOnlyWhenInactive": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:18Z"
|
||||
},
|
||||
"lastModificationSignature": "1ba2ec0d4a755c293f5a3d5b336a4b700424644c08196a0f7d3a8475313090ee"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"entrypoint": "index.css",
|
||||
"isPrivate": false
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
@import "./variables.css";
|
||||
@import "../light/fonts.css";
|
||||
@import "../dark/globals.css";
|
||||
@import "../light/app/index.css";
|
||||
@import "../light/common/index.css";
|
||||
@import "../light/designer/index.css";
|
||||
@import "../light/palette/index.css";
|
||||
@import "../dark/palette/index.css";
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"description": "The dark-cool theme for Perspective.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json",
|
||||
"index.css",
|
||||
"variables.css"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "theme-manager",
|
||||
"timestamp": "2025-11-04T22:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "f102a74e7e065fbba540a65069d8bcbdb9c34b3a0720ce3db7c9f9742b87b378"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
@import "../dark/variables.css";
|
||||
|
||||
:root {
|
||||
/* Neutrals */
|
||||
--neutral-10: #121619; /* cool-100 */
|
||||
--neutral-20: #21272A; /* cool-90 */
|
||||
--neutral-30: #343A3F; /* cool-80 */
|
||||
--neutral-40: #4D5358; /* cool-70 */
|
||||
--neutral-50: #697077; /* cool-60 */
|
||||
--neutral-60: #878D96; /* cool-50 */
|
||||
--neutral-70: #A2A9B0; /* cool-40 */
|
||||
--neutral-80: #C1C7CD; /* cool-30 */
|
||||
--neutral-90: #DDE1E6; /* cool-20 */
|
||||
--neutral-100: #F2F4F8; /* cool-10 */
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"entrypoint": "index.css",
|
||||
"isPrivate": false
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
@import "./variables.css";
|
||||
@import "../light/fonts.css";
|
||||
@import "../dark/globals.css";
|
||||
@import "../light/app/index.css";
|
||||
@import "../light/common/index.css";
|
||||
@import "../light/designer/index.css";
|
||||
@import "../light/palette/index.css";
|
||||
@import "../dark/palette/index.css";
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"description": "The dark-warm theme for Perspective.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json",
|
||||
"index.css",
|
||||
"variables.css"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "theme-manager",
|
||||
"timestamp": "2025-11-04T22:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "68ea4fffd3e70f90610070571415564fac5ec72561387ef083f38d177296bef6"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
@import "../dark/variables.css";
|
||||
|
||||
:root {
|
||||
/* Neutrals */
|
||||
--neutral-10: #171414; /* warm-100 */
|
||||
--neutral-20: #272525; /* warm-90 */
|
||||
--neutral-30: #3C3838; /* warm-80 */
|
||||
--neutral-40: #565151; /* warm-70 */
|
||||
--neutral-50: #736F6F; /* warm-60 */
|
||||
--neutral-60: #8F8B8B; /* warm-50 */
|
||||
--neutral-70: #ADA8A8; /* warm-40 */
|
||||
--neutral-80: #CAC5C4; /* warm-30 */
|
||||
--neutral-90: #E5E0DF; /* warm-20 */
|
||||
--neutral-100: #F7F3F2; /* warm-10 */
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"entrypoint": "index.css",
|
||||
"isPrivate": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
@import "./variables.css";
|
||||
@import "../light/fonts.css";
|
||||
@import "../light/globals.css";
|
||||
@import "../light/app/index.css";
|
||||
@import "../light/common/index.css";
|
||||
@import "../light/designer/index.css";
|
||||
@import "../light/palette/index.css";
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"description": "The light-cool theme for Perspective.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json",
|
||||
"index.css",
|
||||
"variables.css"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "theme-manager",
|
||||
"timestamp": "2025-11-04T22:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "3bfb4f354a9de9959d3f687e44575247e634af5d57c1d06ffd7ba32cc8927aa0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
@import "../light/variables.css";
|
||||
|
||||
:root {
|
||||
/* Neutrals */
|
||||
--neutral-10: #F2F4F8; /* cool-10 */
|
||||
--neutral-20: #DDE1E6; /* cool-20 */
|
||||
--neutral-30: #C1C7CD; /* cool-30 */
|
||||
--neutral-40: #A2A9B0; /* cool-40 */
|
||||
--neutral-50: #878D96; /* cool-50 */
|
||||
--neutral-60: #697077; /* cool-60 */
|
||||
--neutral-70: #4D5358; /* cool-70 */
|
||||
--neutral-80: #343A3F; /* cool-80 */
|
||||
--neutral-90: #21272A; /* cool-90 */
|
||||
--neutral-100: #121619; /* cool-100 */
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"entrypoint": "index.css",
|
||||
"isPrivate": false
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
@import "./variables.css";
|
||||
@import "../light/fonts.css";
|
||||
@import "../light/globals.css";
|
||||
@import "../light/app/index.css";
|
||||
@import "../light/common/index.css";
|
||||
@import "../light/designer/index.css";
|
||||
@import "../light/palette/index.css";
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"description": "The light-warm theme for Perspective.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json",
|
||||
"index.css",
|
||||
"variables.css"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "theme-manager",
|
||||
"timestamp": "2025-11-04T22:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "b21691946dfaf42bf27861b5af67d296347e934110635f1ac548c676a999604c"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
@import "../light/variables.css";
|
||||
|
||||
:root {
|
||||
/* Neutrals */
|
||||
--neutral-10: #F7F3F2; /* warm-10 */
|
||||
--neutral-20: #E5E0DF; /* warm-20 */
|
||||
--neutral-30: #CAC5C4; /* warm-30 */
|
||||
--neutral-40: #ADA8A8; /* warm-40 */
|
||||
--neutral-50: #8F8B8B; /* warm-50 */
|
||||
--neutral-60: #736F6F; /* warm-60 */
|
||||
--neutral-70: #565151; /* warm-70 */
|
||||
--neutral-80: #3C3838; /* warm-80 */
|
||||
--neutral-90: #272525; /* warm-90 */
|
||||
--neutral-100: #171414; /* warm-100 */
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"chartRecordingEnabled": false,
|
||||
"pruneAge": 7,
|
||||
"pruneAgeUnits": "DAY",
|
||||
"recordingsPerChart": 5
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:17Z"
|
||||
},
|
||||
"lastModificationSignature": "e7d76604652ac5043cf828de2c6338480489a3bdf29362d49773a25d9c83d1e4"
|
||||
}
|
||||
}
|
||||
7
config/dcframe1-hmi1/resources/core/config-mode.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"title": "Core",
|
||||
"description": "Core collection of locally managed Gateway configuration resources",
|
||||
"enabled": true,
|
||||
"inheritable": true,
|
||||
"parent": "external"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"appIcon": null,
|
||||
"appIconName": null,
|
||||
"appIconSize": null,
|
||||
"backgroundColor": "#697077",
|
||||
"buttonColor": "#0C7BB3",
|
||||
"buttonTextColor": "#FFFFFF",
|
||||
"enabled": false,
|
||||
"favicon": null,
|
||||
"faviconName": null,
|
||||
"faviconSize": null,
|
||||
"logo": null,
|
||||
"logoName": null,
|
||||
"logoType": null,
|
||||
"textColor": "#FFFFFF"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:12Z"
|
||||
},
|
||||
"lastModificationSignature": "39892c3f26ece4150566b23fadcb8f2e126001ba4543e11143acc681ba0918a0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"classname": "com.mysql.cj.jdbc.Driver",
|
||||
"defaultPropInstructions": "There is an extensive list of extra connection properties available for MySQL Connector/J. See \u003ca href\u003d\u0027http://dev.mysql.com/doc/connectors/en/connector-j-reference-configuration-properties.html\u0027\u003ethe documentation\u003c/a\u003e for a table describing all connection properties.\u003cbr\u003eA default \u003ctt\u003eserverTimezone\u003c/tt\u003e value (taken from the gateway) will be appended to the connection string if one is not specified.",
|
||||
"defaultProps": "zeroDateTimeBehavior\u003dCONVERT_TO_NULL;connectTimeout\u003d120000;socketTimeout\u003d120000;useSSL\u003dfalse;allowPublicKeyRetrieval\u003dtrue;rewriteBatchedStatements\u003dtrue;disableMariaDbDriver",
|
||||
"defaultTranslator": "MYSQL",
|
||||
"defaultValidationQuery": "SELECT 1",
|
||||
"type": "MYSQL",
|
||||
"urlFormat": "jdbc:mysql://localhost:3306/test",
|
||||
"urlInstructions": "\u003cbr/\u003eThe format of the MySQL connect URL is:\u003cbr\u003e\u003ccode\u003ejdbc:mysql://\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e/\u003cb\u003edatabase\u003c/b\u003e\u003c/code\u003e\u003cbr\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. MySQL default port is \u003cb\u003e3306\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003edatabase\u003c/b\u003e: The name of the logical database that you are connecting to on the MySQL server.\u003c/li\u003e\u003c/ul\u003e"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"description": "The official MySQL JDBC Driver, Connector/J.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"uuid": "29568b4b-33e1-4eb7-b735-4c6381e31220"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"classname": "oracle.jdbc.driver.OracleDriver",
|
||||
"defaultPropInstructions": "",
|
||||
"defaultProps": "",
|
||||
"defaultTranslator": "ORACLE",
|
||||
"defaultValidationQuery": "SELECT 1 FROM DUAL",
|
||||
"type": "ORACLE",
|
||||
"urlFormat": "jdbc:oracle:thin:@localhost:1521:test",
|
||||
"urlInstructions": "\u003cbr/\u003eThe format of the Oracle connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:oracle:thin:@\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e:\u003cb\u003eSID\u003c/b\u003e\u003c/code\u003e\u003cbr/\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. Oracle\u0027s default port is \u003cb\u003e1521\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSID\u003c/b\u003e: the system ID that identifies the database to connect to.\u003c/li\u003e\u003c/ul\u003e"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"description": "The Oracle Database JDBC driver.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"uuid": "79218e42-14e0-4992-bfec-ae379f42ac92"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"classname": "org.sqlite.JDBC",
|
||||
"defaultPropInstructions": "No extra connection parameters are recommended for SQLite",
|
||||
"defaultProps": "",
|
||||
"defaultTranslator": "SQLITE",
|
||||
"defaultValidationQuery": "SELECT 1",
|
||||
"type": "SQLITE",
|
||||
"urlFormat": "jdbc:sqlite:C:/Path/To/File.db",
|
||||
"urlInstructions": "\u003cbr/\u003eThe format of the SQLite connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:C:/Path/To/File.db\u003c/code\u003e\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:/path/on/linux/File.db\u003c/code\u003e\u003cbr/\u003e\u003cbr/\u003eUse \u003ccode\u003e${data}\u003c/code\u003e or \u003ccode\u003e${local}\u003c/code\u003e as a placeholder for the Ignition Gateway\u0027s data directory or local directory, respectively, as seen below:\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:${data}/File.db\u003c/code\u003e\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:${local}/Folder/File.db\u003c/code\u003e\u003cbr/\u003e\u003cbr/\u003eUse \u003ccode\u003ejdbc:sqlite::memory:\u003c/code\u003e for a temporary database.\u003cbr/\u003e"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"description": "Driver for the popular embedded database system.",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"uuid": "02add0bf-7253-4311-97c6-8bfbb299709b"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} {alterdef}",
|
||||
"alterTableColumnDef": "ADD COLUMN {columnname} {type}",
|
||||
"autoIncTypeDef": "{type} NOT NULL AUTO_INCREMENT",
|
||||
"blobType": "VARBINARY",
|
||||
"boolType": "INT",
|
||||
"columnQuoteChar": "\"",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
|
||||
"datetimeType": "DATETIME",
|
||||
"fetchKeyQuery": "",
|
||||
"i1Type": "INT",
|
||||
"i2Type": "INT",
|
||||
"i4Type": "INT",
|
||||
"i8Type": "BIGINT",
|
||||
"limit": "LIMIT {limit}",
|
||||
"limitClausePosition": "Back",
|
||||
"primaryKeyDef": "PRIMARY KEY ({columnname})",
|
||||
"r4Type": "FLOAT",
|
||||
"r8Type": "DOUBLE",
|
||||
"stringType": "VARCHAR(255)",
|
||||
"supportsRGK": true,
|
||||
"tableListFilter": "",
|
||||
"textType": ""
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "15d6ea2a-1549-4520-806d-85a5007f5192",
|
||||
"lastModificationSignature": "9d94558928c39b639fb11b821cd4d7b654e6caa3d44c1548568fc8c957adbd93"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} ADD {alterdef}",
|
||||
"alterTableColumnDef": "{columnname} {type}",
|
||||
"autoIncTypeDef": "{type} IDENTITY(1, 1)",
|
||||
"blobType": "VARBINARY",
|
||||
"boolType": "INT",
|
||||
"columnQuoteChar": "\"",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
|
||||
"datetimeType": "DATETIME",
|
||||
"fetchKeyQuery": "",
|
||||
"i1Type": "INT",
|
||||
"i2Type": "INT",
|
||||
"i4Type": "INT",
|
||||
"i8Type": "BIGINT",
|
||||
"limit": "TOP {limit}",
|
||||
"limitClausePosition": "Front",
|
||||
"primaryKeyDef": "PRIMARY KEY CLUSTERED ({columnname})",
|
||||
"r4Type": "FLOAT(10)",
|
||||
"r8Type": "DOUBLE PRECISION",
|
||||
"stringType": "NVARCHAR(255)",
|
||||
"supportsRGK": true,
|
||||
"tableListFilter": "",
|
||||
"textType": "NVARCHAR(MAX)"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "826e8d03-9a80-42b2-ac97-33a5a8d97a4a",
|
||||
"lastModificationSignature": "124a2b51e0362764745e4f9fcdc0baa2260cf0dfd57ca35a6579a48f1662e544"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} {alterdef}",
|
||||
"alterTableColumnDef": "ADD COLUMN {columnname} {type}",
|
||||
"autoIncTypeDef": "{type} NOT NULL AUTO_INCREMENT",
|
||||
"blobType": "VARBINARY",
|
||||
"boolType": "INT",
|
||||
"columnQuoteChar": "`",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
|
||||
"datetimeType": "DATETIME",
|
||||
"fetchKeyQuery": "",
|
||||
"i1Type": "INT",
|
||||
"i2Type": "INT",
|
||||
"i4Type": "INT",
|
||||
"i8Type": "BIGINT",
|
||||
"limit": "LIMIT {limit}",
|
||||
"limitClausePosition": "Back",
|
||||
"primaryKeyDef": "PRIMARY KEY ({columnname})",
|
||||
"r4Type": "FLOAT",
|
||||
"r8Type": "DOUBLE",
|
||||
"stringType": "VARCHAR(255)",
|
||||
"supportsRGK": true,
|
||||
"tableListFilter": "",
|
||||
"textType": "TEXT"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "f9317d9f-be6a-4ba1-af39-906d05ce68f4",
|
||||
"lastModificationSignature": "39fe5593c44901a6c9b303f85d5828afd6bf206ea813698953a57ef9be6ca504"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} ADD ({alterdef})",
|
||||
"alterTableColumnDef": "{columnname} {type}",
|
||||
"autoIncTypeDef": "{type} NOT NULL",
|
||||
"blobType": "VARBINARY",
|
||||
"boolType": "INT",
|
||||
"columnQuoteChar": "\"",
|
||||
"createAutoIncSequence": "CREATE SEQUENCE {tablename}_seq START WITH 1 INCREMENT BY 1",
|
||||
"createAutoIncTrigger": "CREATE TRIGGER {tablename}_trig \nBEFORE INSERT ON {tablename} \nREFERENCING NEW AS NEW\nFOR EACH ROW \nBEGIN \n SELECT {tablename}_seq.NEXTVAL \n INTO :NEW.{columnname} FROM DUAL;\nEND;",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP FROM DUAL",
|
||||
"datetimeType": "TIMESTAMP",
|
||||
"fetchKeyQuery": "SELECT {tablename}_seq.CURRVAL FROM DUAL",
|
||||
"i1Type": "INT",
|
||||
"i2Type": "INT",
|
||||
"i4Type": "INT",
|
||||
"i8Type": "INT",
|
||||
"limit": "ROWNUM \u003c\u003d {limit}",
|
||||
"limitClausePosition": "Wrap",
|
||||
"primaryKeyDef": "PRIMARY KEY ({columnname})",
|
||||
"r4Type": "FLOAT",
|
||||
"r8Type": "DOUBLE PRECISION",
|
||||
"stringType": "VARCHAR2(255)",
|
||||
"supportsRGK": false,
|
||||
"tableListFilter": "SYS_INFO*;*SYSTEM*;WWV*;*$*;DBA*;LOGMNR*;ORDDCM*;APEX*;ALL_SA*;DATABASE*;DV_*;GSM*;HELP;MVIEW*;ORD_*;PRODUCT_PRIVS;REDO_*;SCHEDULER_*;SERVICE*;SI_*;SQLPLUS*;SYS_*;USER_SA*;VERIFY_HISTORY;VNCR;WLM_*;XML_*;CLOUD;REGION;CHANGE_LOG*",
|
||||
"textType": "NCLOB"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "1244533e-8524-4fa4-8d5d-d95b3df84d4d",
|
||||
"lastModificationSignature": "f8b8a061fb4249323645d1de0d9b3bd7abdd190bb06235079577da84844486c0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} {alterdef}",
|
||||
"alterTableColumnDef": "ADD COLUMN {columnname} {type}",
|
||||
"autoIncTypeDef": "SERIAL NOT NULL",
|
||||
"blobType": "BYTEA",
|
||||
"boolType": "INT",
|
||||
"columnQuoteChar": "\"",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
|
||||
"datetimeType": "TIMESTAMP",
|
||||
"fetchKeyQuery": "",
|
||||
"i1Type": "INT",
|
||||
"i2Type": "INT",
|
||||
"i4Type": "INT",
|
||||
"i8Type": "BIGINT",
|
||||
"limit": "LIMIT {limit}",
|
||||
"limitClausePosition": "Back",
|
||||
"primaryKeyDef": "PRIMARY KEY ({columnname})",
|
||||
"r4Type": "FLOAT",
|
||||
"r8Type": "DOUBLE PRECISION",
|
||||
"stringType": "VARCHAR(255)",
|
||||
"supportsRGK": true,
|
||||
"tableListFilter": "",
|
||||
"textType": "TEXT"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "d497f61b-a34f-437e-8ba9-577ade367c94",
|
||||
"lastModificationSignature": "59dc88e393706cb8661d9fab5d50167f287254d25d66eff72e7c4a13e8dbdf58"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"alterTable": "ALTER TABLE {tablename} {alterdef}",
|
||||
"alterTableColumnDef": "ADD COLUMN {columnname} {type}",
|
||||
"autoIncTypeDef": "INTEGER PRIMARY KEY",
|
||||
"blobType": "BLOB",
|
||||
"boolType": "INTEGER",
|
||||
"columnQuoteChar": "\"",
|
||||
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
|
||||
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
|
||||
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
|
||||
"datetimeType": "TEXT",
|
||||
"fetchKeyQuery": "",
|
||||
"i1Type": "INTEGER",
|
||||
"i2Type": "INTEGER",
|
||||
"i4Type": "INTEGER",
|
||||
"i8Type": "INTEGER",
|
||||
"limit": "LIMIT {limit}",
|
||||
"limitClausePosition": "Back",
|
||||
"primaryKeyDef": "",
|
||||
"r4Type": "REAL",
|
||||
"r8Type": "REAL",
|
||||
"stringType": "TEXT",
|
||||
"supportsRGK": true,
|
||||
"tableListFilter": "",
|
||||
"textType": "TEXT"
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:23Z"
|
||||
},
|
||||
"uuid": "06acd374-73b1-4c36-9e20-ea49f6597629",
|
||||
"lastModificationSignature": "f634301b27e695466e78f26eaa4dcdf31d832fcf17f2e76b0742fb909e7d96d8"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"historianName": "Edge Historian",
|
||||
"projectName": "Edge",
|
||||
"visualizationName": "VISION"
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:12Z"
|
||||
},
|
||||
"lastModificationSignature": "2ee3c1872571b29cc7500fa5f1b25e371fcbc9c012ea9fc76347c7f95ee6c27e"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"proxyRules": []
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "8.3-migration",
|
||||
"timestamp": "2025-11-04T22:58:11Z"
|
||||
},
|
||||
"lastModificationSignature": "0f3e5911b8568eacb3c1d665ea533fddcfb626b46c966367d3ccace4b07977e3"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"queueSettings": [
|
||||
{
|
||||
"description": "Generic Gateway Network queue",
|
||||
"friendlyName": "Default Queue",
|
||||
"maxActive": -1,
|
||||
"queueId": "_default_",
|
||||
"timeoutMillis": 60000
|
||||
},
|
||||
{
|
||||
"description": "Handles gateway network diagnostic information messages",
|
||||
"friendlyName": "Diagnostic Info Queue",
|
||||
"maxActive": -1,
|
||||
"queueId": "diagnosticInfoQueue",
|
||||
"timeoutMillis": 300000
|
||||
},
|
||||
{
|
||||
"description": "Handles results for remote service calls over the Gateway Network",
|
||||
"friendlyName": "Call Results Queue",
|
||||
"maxActive": -1,
|
||||
"queueId": "_rpcReturn_",
|
||||
"timeoutMillis": 60000
|
||||
},
|
||||
{
|
||||
"description": "Handles messages that take up to an hour to deliver",
|
||||
"friendlyName": "Long Wait Queue",
|
||||
"maxActive": -1,
|
||||
"queueId": "longWaitQueue",
|
||||
"timeoutMillis": 3600000
|
||||
},
|
||||
{
|
||||
"description": "Forwards requests through a proxy Gateway",
|
||||
"friendlyName": "Proxy Queue",
|
||||
"maxActive": -1,
|
||||
"queueId": "_proxy_",
|
||||
"timeoutMillis": 3600000
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "8.3-migration",
|
||||
"timestamp": "2025-11-04T22:58:10Z"
|
||||
},
|
||||
"lastModificationSignature": "a4bfc2351da4d169662b8f7270a8fa2c74ea74056b686dba6e978ca816af59cd"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"allowIncoming": true,
|
||||
"allowJavaSerialization": false,
|
||||
"allowedProxyHops": 0,
|
||||
"incomingPingMaxMissed": 12,
|
||||
"incomingPingRateMillis": 5000,
|
||||
"incomingPingTimeoutMillis": 300,
|
||||
"overloadWaitSecs": 60,
|
||||
"proxyInterceptServiceCalls": false,
|
||||
"receiveQueueMax": 100,
|
||||
"requireSSL": true,
|
||||
"requireTwoWayAuth": true,
|
||||
"securityPolicy": "ApprovedOnly",
|
||||
"tempFilesMaxAgeHours": 24,
|
||||
"websocketSessionIdleTimeout": 30000,
|
||||
"whitelist": ""
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:59:51Z"
|
||||
},
|
||||
"lastModificationSignature": "94f1213d4cfa198170fa410c6ef33f56c72e46d5c419945f38c83187bf6e71ef",
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"liveEventLimit": 5,
|
||||
"notifyInitialEvents": false,
|
||||
"startupSuppressionTime": 10
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "default",
|
||||
"timestamp": "2025-11-04T22:58:24Z"
|
||||
},
|
||||
"lastModificationSignature": "91d5a9f0bf86e2574f45e63a1190f752fb26be7981a493e5a446333c9405820c"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"profile": {
|
||||
"securityLevelRules": {
|
||||
"nodes": []
|
||||
},
|
||||
"type": "internal",
|
||||
"userAttributeMapper": {
|
||||
"email": {
|
||||
"config": {
|
||||
"attributePath": "email"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"firstName": {
|
||||
"config": {
|
||||
"attributePath": "given_name"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"id": {
|
||||
"config": {
|
||||
"attributePath": "sub"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"lastName": {
|
||||
"config": {
|
||||
"attributePath": "family_name"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"roles": {
|
||||
"config": {
|
||||
"attributePath": "roles"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"userName": {
|
||||
"config": {
|
||||
"attributePath": "preferred_username"
|
||||
},
|
||||
"type": "direct"
|
||||
}
|
||||
},
|
||||
"userGrants": {
|
||||
"id": {},
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"authMethods": [
|
||||
{
|
||||
"config": {},
|
||||
"type": "basic"
|
||||
}
|
||||
],
|
||||
"rememberMeExp": 0,
|
||||
"sessionExp": 0,
|
||||
"sessionInactivityTimeout": 30,
|
||||
"userSource": "default"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"description": "Automatically generated Ignition Identity Provider which uses the User Source Profile named \"default\".",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "system-init",
|
||||
"timestamp": "2025-11-04T22:58:11Z"
|
||||
},
|
||||
"uuid": "3fa90d43-dc36-4283-ac52-47d33cb184e0",
|
||||
"lastModificationSignature": "a54ce40a2c65bbc50ac97de5facbacd2819ce23e57215f74bdad5cad7a5047c8"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"profile": {
|
||||
"securityLevelRules": {
|
||||
"nodes": []
|
||||
},
|
||||
"type": "internal",
|
||||
"userAttributeMapper": {
|
||||
"email": {
|
||||
"config": {
|
||||
"attributePath": "email"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"firstName": {
|
||||
"config": {
|
||||
"attributePath": "given_name"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"id": {
|
||||
"config": {
|
||||
"attributePath": "sub"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"lastName": {
|
||||
"config": {
|
||||
"attributePath": "family_name"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"roles": {
|
||||
"config": {
|
||||
"attributePath": "roles"
|
||||
},
|
||||
"type": "direct"
|
||||
},
|
||||
"userName": {
|
||||
"config": {
|
||||
"attributePath": "preferred_username"
|
||||
},
|
||||
"type": "direct"
|
||||
}
|
||||
},
|
||||
"userGrants": {
|
||||
"id": {},
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"authMethods": [
|
||||
{
|
||||
"config": {},
|
||||
"type": "basic"
|
||||
}
|
||||
],
|
||||
"rememberMeExp": 0,
|
||||
"sessionExp": 0,
|
||||
"sessionInactivityTimeout": 30,
|
||||
"userSource": "temp"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"description": "Temporary Ignition Identity Provider created during password reset which uses the User Source Profile named \"temp\".",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "system-init",
|
||||
"timestamp": "2025-11-04T23:29:24Z"
|
||||
},
|
||||
"uuid": "a4344b92-4c18-41e0-a802-e574bedb79e1",
|
||||
"lastModificationSignature": "5d106a49fa55d292d06f9b42475f05f0de2955c6bfb920736c20be372eba2ef4"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 607 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"about.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 607,
|
||||
"lastModificationSignature": "5a8567e126a302fd01c0f7edcf741433a1c4914623d4415c953cb06934fc1558",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 201 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"add2.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 201,
|
||||
"lastModificationSignature": "e5b016e5c6664490c200076ad03cffdfc8af6413bbe726876adb19e0580045f4",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 328 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"arrow_down_green.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 328,
|
||||
"lastModificationSignature": "2643b1e2e6d7dee4145d9d22bf59d83434fca72c2e084f90eec12361450f5cd6",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 321 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"arrow_left_green.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 321,
|
||||
"lastModificationSignature": "e6b7aea330f1845db1c1b06cfa4bc4c2dfd37fec06cd415866505ddc97ca0943",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 314 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"arrow_right_green.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 314,
|
||||
"lastModificationSignature": "9398111443852d720b92d26458ed5689cb7fe0bd7a50301c66a9fbeb28c6b171",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 299 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"arrow_up_green.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 299,
|
||||
"lastModificationSignature": "02b60509f118722c56e39493543e7a2e2a7b8ac01e37bb19e1619220ea1284d5",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 584 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"businessman.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 584,
|
||||
"lastModificationSignature": "9cca1853957d6711fe889a4b0abf17b9125283d014298ff8cd24039f29ca2575",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 641 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"businessman2.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 641,
|
||||
"lastModificationSignature": "76604652fc9e871f7255c45f2a6a8c489a02b81e4d0a5bc937681a9cd2986439",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 490 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"businessman_add.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 490,
|
||||
"lastModificationSignature": "a4b1231ea2b6ea12fdeb406cd50a316ba3267b54220fca79e09f18bfbbe3e192",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 632 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"businessman_delete.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 632,
|
||||
"lastModificationSignature": "91afff99e02313c883c9be870653af8e642c747167db263ca1c85a3fe68b3571",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 795 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"businessmen.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 795,
|
||||
"lastModificationSignature": "08e392d177d13c78822cd265995f418a1be644a520d0ae884c211af54b2da5e6",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 295 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"calculator.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 295,
|
||||
"lastModificationSignature": "aff06616e5ba974f7041bf46f1703ea185504aa4b6ab2348bf93f0e80d801e2d",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 311 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"calendar.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 311,
|
||||
"lastModificationSignature": "92708b4afe759de273294d8d89aaabbeb8e9325bf7b846292042e457e63c11a1",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 479 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"camera2.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 479,
|
||||
"lastModificationSignature": "fae7a173bce56c57cae7fae121a890a56b6f38046c09a2e16d13dceaed9e9cee",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 424 B |
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"chart.png"
|
||||
],
|
||||
"attributes": {
|
||||
"width": 16,
|
||||
"format": "PNG",
|
||||
"lastModification": {
|
||||
"actor": "import",
|
||||
"timestamp": "2025-11-04T22:58:25Z"
|
||||
},
|
||||
"size": 424,
|
||||
"lastModificationSignature": "f7f6c97ca00f0aa3268aad6c0ccb3ea256ad5f796f4ace5f21de255d76979ce9",
|
||||
"height": 16
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 413 B |