279 lines
13 KiB
JSON
279 lines
13 KiB
JSON
[
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/AlarmTriggerEditor.razor",
|
|
"line": 63,
|
|
"text": "Selected attribute is @_selectedChoice.DataType \u2014 this trigger type requires a numeric attribute.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/AlarmTriggerEditor.razor",
|
|
"line": 69,
|
|
"text": "\"@_model.AttributeName\" is not in the current template. Save will still write it as-is.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/AlarmTriggerEditor.razor",
|
|
"line": 593,
|
|
"text": "A boolean C# expression \u2014 e.g. <code>Attributes[\"Temperature\"] > 80</code>.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/ScriptTriggerEditor.razor",
|
|
"line": 275,
|
|
"text": "A boolean C# expression \u2014 e.g. <code>Attributes[\"Temperature\"] > 80</code>.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/ScriptTriggerEditor.razor",
|
|
"line": 331,
|
|
"text": "Re-runs on a timer while the condition holds, at the script's <strong>Min time between runs</strong> interval \u2014 set that field below the script editor, or the trigger fires only once.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Shared/DeployAllDialog.razor",
|
|
"line": 28,
|
|
"text": "A redeploy resets an instance's static attribute overrides and clears its native alarm state. Disabled instances are never deployed or re-enabled.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Deployment/FlowNodeLogPanel.razor",
|
|
"line": 26,
|
|
"text": "Lines other actors logged for these executions (Instance Actor, data connections, adapters) \u2014 what the node's log level kept, under the run's log-line cap.",
|
|
"classification": "informational metadata/action explanation/empty-state note"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/ApiMethodForm.razor",
|
|
"line": 55,
|
|
"text": "Every call to this method records its routed site steps as audit rows the Flow Debugger can replay. Adds 7\u201310 audit rows per call; for low-volume integration methods.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/ApiMethodForm.razor",
|
|
"line": 68,
|
|
"text": "No API keys configured. <a href=\"/admin/api-keys\">Create one</a> to authorize callers for this method.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/ApiMethodForm.razor",
|
|
"line": 93,
|
|
"text": "Callers must present a checked key in the <code>X-API-Key</code> header to invoke this method.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/ApiMethodForm.razor",
|
|
"line": 181,
|
|
"text": "Checks the script as saved, not unsaved edits. Recompile re-registers it on this central node, clearing a stale compile failure.",
|
|
"classification": "informational metadata/action explanation/empty-state note"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/ExternalSystemForm.razor",
|
|
"line": 71,
|
|
"text": "0 = use gateway default",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TransportImport.razor",
|
|
"line": 92,
|
|
"text": "Maximum bundle size: @Options.Value.MaxBundleSizeMb MB.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateAttributeDialog.razor",
|
|
"line": 32,
|
|
"text": "Data type is fixed once the attribute is created.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateScriptDialog.razor",
|
|
"line": 93,
|
|
"text": "This is the re-fire interval for the <strong>WhileTrue</strong> trigger above.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateScriptDialog.razor",
|
|
"line": 107,
|
|
"text": "Optional throttle \u2014 skips trigger invocations that fire sooner than this.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateScriptDialog.razor",
|
|
"line": 122,
|
|
"text": "Per-script execution timeout. Leave blank (or 0) to use the site's global default.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateScriptDialog.razor",
|
|
"line": 176,
|
|
"text": "No running instances of this template. <code>Instance</code>/<code>Attributes</code>/<code>CallScript</code> will throw.",
|
|
"classification": "informational metadata/action explanation/empty-state note"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateScriptDialog.razor",
|
|
"line": 190,
|
|
"text": "Routes <code>Instance.GetAttribute/SetAttribute</code>, <code>Attributes</code>, <code>Children</code>, <code>Parent</code>, and <code>CallScript</code> to the selected live instance.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateNativeAlarmSourceDialog.razor",
|
|
"line": 31,
|
|
"text": "No OPC UA or MxGateway connections defined yet.",
|
|
"classification": "informational metadata/action explanation/empty-state note"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DbConnectionForm.razor",
|
|
"line": 33,
|
|
"text": "Treat as sensitive \u2014 visible to admins only.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DataConnectionForm.razor",
|
|
"line": 45,
|
|
"text": "Site is locked after creation.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DataConnectionForm.razor",
|
|
"line": 66,
|
|
"text": "Protocol is locked after creation.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DataConnectionForm.razor",
|
|
"line": 89,
|
|
"text": "View, trust, and remove OPC UA server certificates in the site's node-wide trusted-peer store.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DataConnectionForm.razor",
|
|
"line": 166,
|
|
"text": "Retries before failing over to backup endpoint.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/DataConnectionForm.razor",
|
|
"line": 178,
|
|
"text": "Fail over when the connected endpoint's ServiceLevel stays below 200 (Degraded) for the window below and the other endpoint reports a Healthy (200+), higher level. Needed for an OtOpcUa pair in Warm redundancy; a 250/240 pair never triggers it.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TemplateAlarmDialog.razor",
|
|
"line": 48,
|
|
"text": "Returned by the MES alarm-status API as <code>IsFlaggedForMES</code>. Instances can override this unless the alarm is locked.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/SchemaLibrary.razor",
|
|
"line": 36,
|
|
"text": "Referenced as <code>lib:@(string.IsNullOrWhiteSpace(_formName) ? \"Name\" : _formName.Trim())</code>.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TransportExport.razor",
|
|
"line": 468,
|
|
"text": "Strength: @strengthLabel \u00b7 minimum 8 characters.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Design/TransportExport.razor",
|
|
"line": 478,
|
|
"text": "Passphrases do not match.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Admin/ApiKeyForm.razor",
|
|
"line": 81,
|
|
"text": "No API methods configured. <a href=\"/design/external-systems\">Create one</a> to grant access.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Admin/ApiKeyForm.razor",
|
|
"line": 100,
|
|
"text": "Callers using this key can invoke any checked method. At least one is required.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Admin/LdapMappingForm.razor",
|
|
"line": 43,
|
|
"text": "Deployer role: configure site scope below after saving.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Admin/SiteForm.razor",
|
|
"line": 65,
|
|
"text": "Retained for historical configuration only \u2014 nothing reads it at runtime. Central dials the gRPC address below.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Admin/SiteForm.razor",
|
|
"line": 87,
|
|
"text": "Retained for historical configuration only \u2014 nothing reads it at runtime. Central dials the gRPC address below.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Deployment/InstanceCreate.razor",
|
|
"line": 56,
|
|
"text": "No templates exist yet \u2014 <a href=\"/design/templates\">create one on the Templates page</a>.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Deployment/InstanceCreate.razor",
|
|
"line": 60,
|
|
"text": "@_templateHint",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Deployment/FlowDebugger.razor",
|
|
"line": 255,
|
|
"text": "The whole request body, validated against the method's parameter definitions.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Deployment/FlowDebugger.razor",
|
|
"line": 282,
|
|
"text": "@script.TriggerType trigger \u2014 writing the attribute fires the script.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Monitoring/EventLogs.razor",
|
|
"line": 27,
|
|
"text": "Keyword search covers at most the last 7 days unless a narrower From/To is set.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmsConfiguration.razor",
|
|
"line": 90,
|
|
"text": "Provide a From Number or a Messaging Service SID (at least one is required).",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmsConfiguration.razor",
|
|
"line": 96,
|
|
"text": "Optional \u2014 used instead of the From number when set.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmsConfiguration.razor",
|
|
"line": 107,
|
|
"text": "Treat as sensitive \u2014 visible to admins only. @if (_editingSms != null) { <span>Leave blank to keep the existing token.</span> }",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmtpConfiguration.razor",
|
|
"line": 146,
|
|
"text": "Treat as sensitive \u2014 visible to admins only.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmtpConfiguration.razor",
|
|
"line": 159,
|
|
"text": "Token-endpoint URL; leave blank for the Microsoft 365 default. A <code>{tenant}</code> placeholder is substituted from the credential.",
|
|
"classification": "linked control/group description or error"
|
|
},
|
|
{
|
|
"file": "src/ZB.MOM.WW.ScadaBridge.CentralUI/Components/Pages/Notifications/SmtpConfiguration.razor",
|
|
"line": 165,
|
|
"text": "Scope requested from the token endpoint; leave blank for the Microsoft 365 default.",
|
|
"classification": "linked control/group description or error"
|
|
}
|
|
]
|