File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 14
14
< div align ="center ">
15
15
< label > JMESPath Rules setup</ label >
16
16
</ div >
17
+ < h3 > Rule testing mechanism via "Test Rules" GUI inteface</ h3 >
18
+ < p > Graphical User interface for rule tesing consists from two panes. Left pane is intended to upload the rule. To do this one will need to chose
19
+ the rule type from dropdown menu, then insert the rule content and upload the rule. Right pane is intended for uploading the Eiffel events.
20
+ After uploading the events one may check the result of applying rules by pressing "Find Aggregated Object" button specifying the UUID of
21
+ this object.
22
+ </ p >
23
+ < picture > < img src ="assets/images/GUI_frontend_example.jpg " alt ="Test Rules Example " height ="500 "> </ img > </ picture >
24
+
17
25
< h3 > Introduction</ h3 >
18
26
< p > JMESPath is a query language for JSON. You can extract and transform elements from a JSON document.
19
27
The result of applying a JMESPath expression against a JSON document will always result in valid JSON,
@@ -218,7 +226,6 @@ <h4>Creating new aggregated object from Eiifel event</h4>
218
226
}</ pre >
219
227
220
228
221
-
222
229
< h4 > Inserting a JSON array to aggregated object</ h4 >
223
230
< p > Lets consider that on receiving of EiffelConfidenceLevelModifiedEvent message, confidence levels array should be inserted to the aggregated
224
231
object. Each time such eiffel message comes it should form a new element, and be inserted into aggregated object. Rule example is bellow</ p >
@@ -499,7 +506,6 @@ <h4>Updating array of JSON objects where the some field is pointing to Eiffel me
499
506
</ details >
500
507
501
508
502
-
503
509
< h4 > Upstream events</ h4 >
504
510
< p > Under upstream events to some specified event in Eiffel we mean those event that were processed/issued before or were the cause to
505
511
the specified event, such dependency works via
@@ -520,7 +526,6 @@ <h4>Downstream events</h4>
520
526
</ p >
521
527
522
528
523
-
524
529
< p > Rule examples</ p >
525
530
< pre >
526
531
{
You can’t perform that action at this time.
0 commit comments