Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Events to CONNECT

Configuration examples

  • Last UpdatedApr 19, 2024
  • 3 minute read

The following sections provide examples for all configurations available for AVEVA Events to CONNECT.

Note: The examples in this topic are using the default port number 5590. If you selected a different port number, replace it with that value.

System components configuration with two AVEVA Events to CONNECT agent instances

[

{

"ComponentId": "OmfEgress",

"ComponentType": "OmfEgress"

},

{

"ComponentId": "EventsToCONNECTComponent1",

"ComponentType": "EventsToCONNECT"

}

]

AVEVA Events to CONNECT agent configuration

{

"OmfEgress": {

"Logging": {

"logLevel": "Information",

"logFileSizeLimitBytes": 34636833,

"logFileCountLimit": 31

},

"DataEndpoints": [

{

"id": "MyADHEndpoints",

"endpoint": "https://ADHEndpoint",

"clientId": "<<Client Id>>",

"clientSecret": "<<Client Secret>>",

"tokenEndpoint": "<<Token Endpoint>>",

"validateEndpointCertificate": true

}

]

},

"System": {

"Logging": {

"logLevel": "Information",

"logFileSizeLimitBytes": 34636833,

"logFileCountLimit": 31

},

"HealthEndpoints": [

{

"id": "EventsAgentHealth",

"endpoint": "https://ADHEndpoint/omf",

"userName": null,

"password": null,

"clientId": "<<Client Id>>",

"clientSecret": "<<Client Secret>>",

"debugExpiration": null,

"tokenEndpoint": null,

"validateEndpointCertificate": true

}

],

"Components": [

{

"componentId": "OmfEgress",

"componentType": "OmfEgress"

},

{

"componentId": "EventsToCONNECTComponent1",

"componentType": "EventsToCONNECT"

}

],

"Buffering": {

"bufferLocation": "C:/ProgramData/OSIsoft/Adapters/EventsToCONNECT/Buffers",

"maxBufferSizeMB": 1024,

"enablePersistentBuffering": true

},

"General": {

"enableDiagnostics": true,

"metadataLevel": "Medium",

"healthPrefix": null

}

},

"EventsToCONNECTComponent1": {

"Logging": {

"logLevel": "Information",

"logFileSizeLimitBytes": 34636833,

"logFileCountLimit": 31

},

"DataSource": {

"endpoint": "https://RESTAPIDataSourceEndpoint/api/",

"healthController": "HealthCheck",

"failedRequestsController": "FailedRequests",

"apiKey": null,

"clientId": "<<Client Id>>",

"clientSecret": "<<Client Secret>>",

"tokenEndpoint": "<<Token Endpoint>>",

"tokenAudience": "<<Token Audience>>",

"scopes": [

"read"

],

"validateEndpointCertificate": true,

"requestInterval": "1:00:00",

"utc": true,

"dataCollectionMode": "CurrentWithBackfill",

"streamIdPrefix": "MyStreamIdPrefix",

"defaultStreamIdPattern": "{SourceId}"

},

"DataSelection": [

{

"resourceId": "AssetTypesCreate",

"queryId": "1",

"type": "AssetTypes",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Asset Types Creation",

"streamId": "AssetTypesController.MyQuery.MESData",

},

{

"resourceId": "AssetsCreate",

"queryId": "1",

"scheduleId": "1",

"type": "Assets",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Assets Creation",

"streamId": "AssetsController.MyQuery.MESData",

},

{

"resourceId": "EnumCreate",

"queryId": "1",

"type": "Enumerations",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Enum Creation",

"streamId": "EnumController.MyQuery.MESData",

},

{

"resourceId": "ReferenceTypeCreate",

"queryId": "1",

"type": "ReferenceDataTypes",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Reference Type Creation",

"streamId": "ReferenceTypeController.MyQuery.MESData",

},

{

"resourceId": "EventTypeCreate",

"queryId": "1",

"type": "EventTypes",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Event Type Creation",

"streamId": "EventTypeController.MyQuery.MESData",

},

{

"resourceId": "ReferenceDataCreate",

"queryId": "ReferenceDataTypeIdQuery1",

"scheduleId": "1",

"type": "ReferenceData",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Reference Data Creation",

"streamId": "ReferenceDataController.MyQuery.MESData",

},

{

"resourceId": "EventDataCreate",

"queryId": "EventsTypeIdQueryWithSTandET",

"scheduleId": "1",

"type": "Events",

"action": "Create",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Event Data Creation",

"streamId": "EventDataController.MyQuery.MESData",

},

{

"resourceId": "EventDataDelete",

"queryId": "DeleteEventsTypeIdQuery1",

"scheduleId": "1",

"type": "Events",

"action": "Delete",

"messageTypeField": "messageHeaders.messageType",

"messageTypeIdField": "messageHeaders.typeId",

"messageActionField": "messageHeaders.action",

"messageContinuationTokenField": "messageHeaders.continuationToken",

"messageValueField": "messageBody",

"selected": true,

"name": "Event Data Deletion",

"streamId": "EventDataDeleteController.MyQuery.MESData",

}

],

"Schedules": [

{

"id": "1",

"period": "0:05:00",

"offset": "0:00:00"

}

],

"Resources": [

{

"resourceId": "EnumCreate",

"resourcePath": "FetchData/Enumerations/Create"

},

{

"resourceId": "EventTypeCreate",

"resourcePath": "FetchData/EventTypes/Create"

},

{

"resourceId": "ReferenceTypeCreate",

"resourcePath": "FetchData/ReferenceDataTypes/Create"

},

{

"resourceId": "AssetTypesCreate",

"resourcePath": "FetchData/AssetTypes/Create"

},

{

"resourceId": "AssetsCreate",

"resourcePath": "FetchData/Assets/Create"

},

{

"resourceId": "ReferenceDataCreate",

"resourcePath": "FetchData/ReferenceData/Create"

},

{

"resourceId": "EventDataCreate",

"resourcePath": "FetchData/Events/Create"

},

{

"resourceId": "EventDataDelete",

"resourcePath": "FetchData/Events/Delete"

}

],

"Queries": [

{

"queryId": "1",

"queryString": "/"

},

{

"queryId": "ReferenceDataTypeIdQuery1",

"queryString": "?typeId=SampleReferenceDataType1535126"

},

{

"queryId": "EventsTypeIdQueryWithSTandET",

"queryString": "?typeId=SampleEventType1304944&eventStartTimeFilter=?ST?&eventEndTimeFilter=?ET?"

},

{

"queryId": "EventsTypeIdQueryAllRecords",

"queryString": "?typeId=SampleEventType1304944"

},

{

"queryId": "DeleteEventsTypeIdQuery1",

"queryString": "?typeId=SampleEventType1304944&eventStartTimeFilter=05/31/2023 07:57:00"

}

]

}

}

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in