-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbiecoRequestResponseExampleSkillsAndRules.json
147 lines (145 loc) · 4.41 KB
/
biecoRequestResponseExampleSkillsAndRules.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
[
{
"OM_Request": {
"jobID": "1234",
"timestamp": "",
"messageType": "Data",
"sourceID": "4",
"event": {
"OntologyRequest": {
"operationName": "getskills",
"sosId": "1",
"deviceId": "2",
"componentId": "3"
}
},
"crc": 1234567
},
"OM_Response": [
{
"skillName": "Connectivity",
"skillId": "1",
"description": "Description of "
},
{
"skillName": "Connectivity",
"skillId": "2",
"description": "Description of "
},
{
"skillName": "Sequence Execution",
"skillId": "3",
"description": "Description of "
}
]
},
{
"OM_Request": {
{
"jobID": "1234",
"timestamp": "",
"messageType": "Data",
"sourceID": "4",
"event": {
"OntologyRequest": {
"operationName": "putwelldefinedrule",
"sosId": "4",
"deviceId": "1",
"componentId": "1",
"skillId": "",
"rule": {
"ruleId": "1",
}
},
"crc": 1234567
}}}
},
{
"OM_Request": {
"jobID": "1234",
"timestamp": "",
"messageType": "Data",
"sourceID": "4",
"event": {
"OntologyRequest": {
"operationName": "getabstractrules",
"sosId": "1",
"deviceId": "2",
"componentId": "3",
"skillIds": [
1,
2,
3
]
}
},
"crc": 1234567
},
"OM_Response": [
{
"ruleType": "Standard",
"ruleName": "Maximum number of established simultaneous connections",
"description": "This is a Standard Rule that allows monitoring the Maximum Number of of established simultaneous connections a Component should have.",
"abstractrule": "Maximum number of established simultaneous connections",
"refinedrule": "#maximum_number of established simultaneous connections",
"ruleId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Mean number of established simultaneous connections on a time frame",
"description": "",
"abstractrule": "#PARAMETR_1_Name Rule 1 about Skill_1 of component Component_1_1_1.",
"refinedrule": "#PARAMETR_1_Name Rule 1 about Skill_1 of component Component_1_1_1.",
"ruleId": "1",
"skillId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Maximum number of established simultaneous connections",
"description": "",
"ruleId": "2",
"skillId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Mean number of requested simultaneous connections on a time frame",
"description": "",
"ruleId": "3",
"skillId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Maximum of requested simultaneous connections on a time frame",
"description": "",
"ruleId": "4",
"skillId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Expected number of components compliance",
"description": "",
"ruleId": "5",
"skillId": "1"
},
{
"ruleType": "Standard",
"ruleName": "Optimal communication frequency between components ",
"description": "",
"ruleId": "6",
"skillId": "1"
},
{
"paremters": [
{
"#PROBE_ID": "",
"#minimum_number": ""
}
],
"ruleType": "Standard",
"ruleName": "Minimum number of established simultaneous connections",
"description": "This is a Standard Rule that allows monitoring the Minimum Number of of established simultaneous connections a Component should have.",
"ruleId": "2"
}
]
}
]