summaryrefslogtreecommitdiffstats
path: root/auth/cli-editor/src/test/resources/scripts/SampleLBPolicy_WithMap.apex
blob: f3aaa62c4b6950d67b9e528254abe05eed7fa676 (plain)
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
#-------------------------------------------------------------------------------
# ============LICENSE_START=======================================================
#  Copyright (C) 2016-2018 Ericsson. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#      http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# 
# SPDX-License-Identifier: Apache-2.0
# ============LICENSE_END=========================================================
#-------------------------------------------------------------------------------

model create name=FLBPolicy_PolicyModel

schema create name=Adj_CM_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=Adj_KPI_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=Adjacency_4G_Name_type flavour=Java schema=java.lang.String
schema create name=CellA_CM_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=CellA_KPI_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=CellA_type flavour=Java schema=java.lang.String
schema create name=CellB_CM_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=CellB_KPI_type flavour=Java schema=java.util.HashMap<String,String>
schema create name=CellB_type flavour=Java schema=java.lang.String
schema create name=ENABLE_CONGESTION_type flavour=Java schema=java.lang.Boolean
schema create name=FREQ_REL_TYPE_type flavour=Java schema=java.lang.String
schema create name=FooBar_type flavour=Java schema=org.onap.policy.apex.sample.sampletypes.Foo
schema create name=HO_EXEC_FAIL_RATE_AB_type flavour=Java schema=java.lang.Float
schema create name=HO_EXEC_FAIL_RATE_BA_type flavour=Java schema=java.lang.Float
schema create name=LOW_CQI_SAMPLES_RATE_HO_AB_type flavour=Java schema=java.lang.Float
schema create name=LOW_CQI_SAMPLES_RATE_HO_BA_type flavour=Java schema=java.lang.Float
schema create name=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type flavour=Java schema=java.lang.Float
schema create name=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type flavour=Java schema=java.lang.Float
schema create name=OCN_AB_type flavour=Java schema=java.lang.Double
schema create name=OCN_BA_type flavour=Java schema=java.lang.Double
schema create name=PDCCH_CCE_HIGH_LOAD_DELTA_type flavour=Java schema=java.lang.Float
schema create name=REL_HO_EXEC_FAIL_RATE_AB_type flavour=Java schema=java.lang.Boolean
schema create name=REL_HO_EXEC_FAIL_RATE_BA_type flavour=Java schema=java.lang.Boolean
schema create name=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type flavour=Java schema=java.lang.Float
schema create name=REL_HO_EXEC_FAIL_RATE_LOW_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_HO_EXEC_FAIL_RATE_LOW_BA_type flavour=Java schema=java.lang.Float
schema create name=REL_NUM_HO_WITH_EVENTS_AB_IN_type flavour=Java schema=java.lang.Float
schema create name=REL_NUM_HO_WITH_EVENTS_AB_type flavour=Java schema=java.lang.Boolean
schema create name=REL_NUM_HO_WITH_EVENTS_BA_IN_type flavour=Java schema=java.lang.Float
schema create name=REL_NUM_HO_WITH_EVENTS_BA_type flavour=Java schema=java.lang.Boolean
schema create name=REL_TOO_EARLY_HO_RATE_AB_type flavour=Java schema=java.lang.Boolean
schema create name=REL_TOO_EARLY_HO_RATE_BA_type flavour=Java schema=java.lang.Boolean
schema create name=REL_TOO_EARLY_HO_RATE_HIGH_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_EARLY_HO_RATE_HIGH_BA_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_EARLY_HO_RATE_LOW_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_EARLY_HO_RATE_LOW_BA_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_LATE_HO_RATE_AB_type flavour=Java schema=java.lang.Boolean
schema create name=REL_TOO_LATE_HO_RATE_BA_type flavour=Java schema=java.lang.Boolean
schema create name=REL_TOO_LATE_HO_RATE_HIGH_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_LATE_HO_RATE_HIGH_BA_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_LATE_HO_RATE_LOW_AB_type flavour=Java schema=java.lang.Float
schema create name=REL_TOO_LATE_HO_RATE_LOW_BA_type flavour=Java schema=java.lang.Float
schema create name=RRC_CONGESTION_DELTA_type flavour=Java schema=java.lang.Float
schema create name=SB_OCN_AB_type flavour=Java schema=java.lang.String
schema create name=SB_OCN_BA_type flavour=Java schema=java.lang.String
schema create name=SET_TYPE_type flavour=Java schema=java.lang.String
schema create name=TOO_EARLY_HO_RATE_AB_type flavour=Java schema=java.lang.Float
schema create name=TOO_EARLY_HO_RATE_BA_type flavour=Java schema=java.lang.Float
schema create name=TOO_LATE_HO_RATE_AB_type flavour=Java schema=java.lang.Float
schema create name=TOO_LATE_HO_RATE_BA_type flavour=Java schema=java.lang.Float
schema create name=TimeStamp_type flavour=Java schema=java.lang.Long

event create name=FLBPolicy_InputEvent nameSpace=org.onap.policy.apexaiasonom.types source=External target=Apex

event parameter create name=FLBPolicy_InputEvent parName=ENABLE_CONGESTION schemaName=ENABLE_CONGESTION_type
event parameter create name=FLBPolicy_InputEvent parName=FREQ_REL_TYPE schemaName=FREQ_REL_TYPE_type
event parameter create name=FLBPolicy_InputEvent parName=HO_EXEC_FAIL_RATE_AB schemaName=HO_EXEC_FAIL_RATE_AB_type
event parameter create name=FLBPolicy_InputEvent parName=HO_EXEC_FAIL_RATE_BA schemaName=HO_EXEC_FAIL_RATE_BA_type
event parameter create name=FLBPolicy_InputEvent parName=LOW_CQI_SAMPLES_RATE_HO_AB schemaName=LOW_CQI_SAMPLES_RATE_HO_AB_type
event parameter create name=FLBPolicy_InputEvent parName=LOW_CQI_SAMPLES_RATE_HO_BA schemaName=LOW_CQI_SAMPLES_RATE_HO_BA_type
event parameter create name=FLBPolicy_InputEvent parName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type
event parameter create name=FLBPolicy_InputEvent parName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type
event parameter create name=FLBPolicy_InputEvent parName=PDCCH_CCE_HIGH_LOAD_DELTA schemaName=PDCCH_CCE_HIGH_LOAD_DELTA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_HO_EXEC_FAIL_RATE_HIGH_AB schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_HO_EXEC_FAIL_RATE_HIGH_BA schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_HO_EXEC_FAIL_RATE_LOW_AB schemaName=REL_HO_EXEC_FAIL_RATE_LOW_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_HO_EXEC_FAIL_RATE_LOW_BA schemaName=REL_HO_EXEC_FAIL_RATE_LOW_BA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_NUM_HO_WITH_EVENTS_AB_IN schemaName=REL_NUM_HO_WITH_EVENTS_AB_IN_type
event parameter create name=FLBPolicy_InputEvent parName=REL_NUM_HO_WITH_EVENTS_BA_IN schemaName=REL_NUM_HO_WITH_EVENTS_BA_IN_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_EARLY_HO_RATE_HIGH_AB schemaName=REL_TOO_EARLY_HO_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_EARLY_HO_RATE_HIGH_BA schemaName=REL_TOO_EARLY_HO_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_EARLY_HO_RATE_LOW_AB schemaName=REL_TOO_EARLY_HO_RATE_LOW_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_EARLY_HO_RATE_LOW_BA schemaName=REL_TOO_EARLY_HO_RATE_LOW_BA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_LATE_HO_RATE_HIGH_AB schemaName=REL_TOO_LATE_HO_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_LATE_HO_RATE_HIGH_BA schemaName=REL_TOO_LATE_HO_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_LATE_HO_RATE_LOW_AB schemaName=REL_TOO_LATE_HO_RATE_LOW_AB_type
event parameter create name=FLBPolicy_InputEvent parName=REL_TOO_LATE_HO_RATE_LOW_BA schemaName=REL_TOO_LATE_HO_RATE_LOW_BA_type
event parameter create name=FLBPolicy_InputEvent parName=RRC_CONGESTION_DELTA schemaName=RRC_CONGESTION_DELTA_type
event parameter create name=FLBPolicy_InputEvent parName=SET_TYPE schemaName=SET_TYPE_type
event parameter create name=FLBPolicy_InputEvent parName=TOO_EARLY_HO_RATE_AB schemaName=TOO_EARLY_HO_RATE_AB_type
event parameter create name=FLBPolicy_InputEvent parName=TOO_EARLY_HO_RATE_BA schemaName=TOO_EARLY_HO_RATE_BA_type
event parameter create name=FLBPolicy_InputEvent parName=TOO_LATE_HO_RATE_AB schemaName=TOO_LATE_HO_RATE_AB_type
event parameter create name=FLBPolicy_InputEvent parName=TOO_LATE_HO_RATE_BA schemaName=TOO_LATE_HO_RATE_BA_type
event parameter create name=FLBPolicy_InputEvent parName=CellA schemaName=CellA_type
event parameter create name=FLBPolicy_InputEvent parName=CellB schemaName=CellB_type
event parameter create name=FLBPolicy_InputEvent parName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
event parameter create name=FLBPolicy_InputEvent parName=CellA_CM schemaName=CellA_CM_type
event parameter create name=FLBPolicy_InputEvent parName=CellB_CM schemaName=CellB_CM_type
event parameter create name=FLBPolicy_InputEvent parName=CellA_KPI schemaName=CellA_KPI_type
event parameter create name=FLBPolicy_InputEvent parName=CellB_KPI schemaName=CellB_KPI_type
event parameter create name=FLBPolicy_InputEvent parName=Adj_CM schemaName=Adj_CM_type
event parameter create name=FLBPolicy_InputEvent parName=Adj_KPI schemaName=Adj_KPI_type
event parameter create name=FLBPolicy_InputEvent parName=TimeStamp schemaName=TimeStamp_type
event parameter create name=FLBPolicy_InputEvent parName=FooBar schemaName=FooBar_type

event create name=FLBPolicy_OutputEvent nameSpace=org.onap.policy.apexaiasonom.types source=Apex target=External
event parameter create name=FLBPolicy_OutputEvent parName=OCN_AB schemaName=OCN_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=OCN_BA schemaName=OCN_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_HO_EXEC_FAIL_RATE_AB schemaName=REL_HO_EXEC_FAIL_RATE_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_HO_EXEC_FAIL_RATE_BA schemaName=REL_HO_EXEC_FAIL_RATE_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_NUM_HO_WITH_EVENTS_AB schemaName=REL_NUM_HO_WITH_EVENTS_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_NUM_HO_WITH_EVENTS_BA schemaName=REL_NUM_HO_WITH_EVENTS_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_TOO_EARLY_HO_RATE_AB schemaName=REL_TOO_EARLY_HO_RATE_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_TOO_EARLY_HO_RATE_BA schemaName=REL_TOO_EARLY_HO_RATE_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_TOO_LATE_HO_RATE_AB schemaName=REL_TOO_LATE_HO_RATE_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=REL_TOO_LATE_HO_RATE_BA schemaName=REL_TOO_LATE_HO_RATE_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=SB_OCN_AB schemaName=SB_OCN_AB_type
event parameter create name=FLBPolicy_OutputEvent parName=SB_OCN_BA schemaName=SB_OCN_BA_type
event parameter create name=FLBPolicy_OutputEvent parName=CellA schemaName=CellA_type
event parameter create name=FLBPolicy_OutputEvent parName=CellB schemaName=CellB_type
event parameter create name=FLBPolicy_OutputEvent parName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
event parameter create name=FLBPolicy_OutputEvent parName=CellA_CM schemaName=CellA_CM_type
event parameter create name=FLBPolicy_OutputEvent parName=CellB_CM schemaName=CellB_CM_type
event parameter create name=FLBPolicy_OutputEvent parName=CellA_KPI schemaName=CellA_KPI_type
event parameter create name=FLBPolicy_OutputEvent parName=CellB_KPI schemaName=CellB_KPI_type
event parameter create name=FLBPolicy_OutputEvent parName=Adj_CM schemaName=Adj_CM_type
event parameter create name=FLBPolicy_OutputEvent parName=Adj_KPI schemaName=Adj_KPI_type
event parameter create name=FLBPolicy_OutputEvent parName=TimeStamp schemaName=TimeStamp_type
event parameter create name=FLBPolicy_OutputEvent parName=FooBar schemaName=FooBar_type

event create name=FLBPolicy_fromFuzzy nameSpace=org.onap.policy.apexaiasonom.types source=Fuzzy target=Apex
event parameter create name=FLBPolicy_fromFuzzy parName=OCN_AB schemaName=OCN_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=OCN_BA schemaName=OCN_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_HO_EXEC_FAIL_RATE_AB schemaName=REL_HO_EXEC_FAIL_RATE_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_HO_EXEC_FAIL_RATE_BA schemaName=REL_HO_EXEC_FAIL_RATE_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_NUM_HO_WITH_EVENTS_AB schemaName=REL_NUM_HO_WITH_EVENTS_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_NUM_HO_WITH_EVENTS_BA schemaName=REL_NUM_HO_WITH_EVENTS_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_TOO_EARLY_HO_RATE_AB schemaName=REL_TOO_EARLY_HO_RATE_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_TOO_EARLY_HO_RATE_BA schemaName=REL_TOO_EARLY_HO_RATE_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_TOO_LATE_HO_RATE_AB schemaName=REL_TOO_LATE_HO_RATE_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=REL_TOO_LATE_HO_RATE_BA schemaName=REL_TOO_LATE_HO_RATE_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=SB_OCN_AB schemaName=SB_OCN_AB_type
event parameter create name=FLBPolicy_fromFuzzy parName=SB_OCN_BA schemaName=SB_OCN_BA_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellA schemaName=CellA_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellB schemaName=CellB_type
event parameter create name=FLBPolicy_fromFuzzy parName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellA_CM schemaName=CellA_CM_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellB_CM schemaName=CellB_CM_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellA_KPI schemaName=CellA_KPI_type
event parameter create name=FLBPolicy_fromFuzzy parName=CellB_KPI schemaName=CellB_KPI_type
event parameter create name=FLBPolicy_fromFuzzy parName=Adj_CM schemaName=Adj_CM_type
event parameter create name=FLBPolicy_fromFuzzy parName=Adj_KPI schemaName=Adj_KPI_type
event parameter create name=FLBPolicy_fromFuzzy parName=TimeStamp schemaName=TimeStamp_type
event parameter create name=FLBPolicy_fromFuzzy parName=FooBar schemaName=FooBar_type

event create name=FLBPolicy_toFuzzy nameSpace=org.onap.policy.apexaiasonom.types source=Apex target=Fuzzy
event parameter create name=FLBPolicy_toFuzzy parName=ENABLE_CONGESTION schemaName=ENABLE_CONGESTION_type
event parameter create name=FLBPolicy_toFuzzy parName=FREQ_REL_TYPE schemaName=FREQ_REL_TYPE_type
event parameter create name=FLBPolicy_toFuzzy parName=HO_EXEC_FAIL_RATE_AB schemaName=HO_EXEC_FAIL_RATE_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=HO_EXEC_FAIL_RATE_BA schemaName=HO_EXEC_FAIL_RATE_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=LOW_CQI_SAMPLES_RATE_HO_AB schemaName=LOW_CQI_SAMPLES_RATE_HO_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=LOW_CQI_SAMPLES_RATE_HO_BA schemaName=LOW_CQI_SAMPLES_RATE_HO_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=PDCCH_CCE_HIGH_LOAD_DELTA schemaName=PDCCH_CCE_HIGH_LOAD_DELTA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_HO_EXEC_FAIL_RATE_HIGH_AB schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_HO_EXEC_FAIL_RATE_HIGH_BA schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_HO_EXEC_FAIL_RATE_LOW_AB schemaName=REL_HO_EXEC_FAIL_RATE_LOW_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_HO_EXEC_FAIL_RATE_LOW_BA schemaName=REL_HO_EXEC_FAIL_RATE_LOW_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_NUM_HO_WITH_EVENTS_AB_IN schemaName=REL_NUM_HO_WITH_EVENTS_AB_IN_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_NUM_HO_WITH_EVENTS_BA_IN schemaName=REL_NUM_HO_WITH_EVENTS_BA_IN_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_EARLY_HO_RATE_HIGH_AB schemaName=REL_TOO_EARLY_HO_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_EARLY_HO_RATE_HIGH_BA schemaName=REL_TOO_EARLY_HO_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_EARLY_HO_RATE_LOW_AB schemaName=REL_TOO_EARLY_HO_RATE_LOW_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_EARLY_HO_RATE_LOW_BA schemaName=REL_TOO_EARLY_HO_RATE_LOW_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_LATE_HO_RATE_HIGH_AB schemaName=REL_TOO_LATE_HO_RATE_HIGH_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_LATE_HO_RATE_HIGH_BA schemaName=REL_TOO_LATE_HO_RATE_HIGH_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_LATE_HO_RATE_LOW_AB schemaName=REL_TOO_LATE_HO_RATE_LOW_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=REL_TOO_LATE_HO_RATE_LOW_BA schemaName=REL_TOO_LATE_HO_RATE_LOW_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=RRC_CONGESTION_DELTA schemaName=RRC_CONGESTION_DELTA_type
event parameter create name=FLBPolicy_toFuzzy parName=SET_TYPE schemaName=SET_TYPE_type
event parameter create name=FLBPolicy_toFuzzy parName=TOO_EARLY_HO_RATE_AB schemaName=TOO_EARLY_HO_RATE_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=TOO_EARLY_HO_RATE_BA schemaName=TOO_EARLY_HO_RATE_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=TOO_LATE_HO_RATE_AB schemaName=TOO_LATE_HO_RATE_AB_type
event parameter create name=FLBPolicy_toFuzzy parName=TOO_LATE_HO_RATE_BA schemaName=TOO_LATE_HO_RATE_BA_type
event parameter create name=FLBPolicy_toFuzzy parName=CellA schemaName=CellA_type
event parameter create name=FLBPolicy_toFuzzy parName=CellB schemaName=CellB_type
event parameter create name=FLBPolicy_toFuzzy parName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
event parameter create name=FLBPolicy_toFuzzy parName=CellA_CM schemaName=CellA_CM_type
event parameter create name=FLBPolicy_toFuzzy parName=CellB_CM schemaName=CellB_CM_type
event parameter create name=FLBPolicy_toFuzzy parName=CellA_KPI schemaName=CellA_KPI_type
event parameter create name=FLBPolicy_toFuzzy parName=CellB_KPI schemaName=CellB_KPI_type
event parameter create name=FLBPolicy_toFuzzy parName=Adj_CM schemaName=Adj_CM_type
event parameter create name=FLBPolicy_toFuzzy parName=Adj_KPI schemaName=Adj_KPI_type
event parameter create name=FLBPolicy_toFuzzy parName=TimeStamp schemaName=TimeStamp_type
event parameter create name=FLBPolicy_toFuzzy parName=FooBar schemaName=FooBar_type

task create name=FLBPolicy_Task_Pre

task inputfield create name=FLBPolicy_Task_Pre fieldName=ENABLE_CONGESTION schemaName=ENABLE_CONGESTION_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=FREQ_REL_TYPE schemaName=FREQ_REL_TYPE_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=HO_EXEC_FAIL_RATE_AB schemaName=HO_EXEC_FAIL_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=HO_EXEC_FAIL_RATE_BA schemaName=HO_EXEC_FAIL_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=LOW_CQI_SAMPLES_RATE_HO_AB schemaName=LOW_CQI_SAMPLES_RATE_HO_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=LOW_CQI_SAMPLES_RATE_HO_BA schemaName=LOW_CQI_SAMPLES_RATE_HO_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=PDCCH_CCE_HIGH_LOAD_DELTA schemaName=PDCCH_CCE_HIGH_LOAD_DELTA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_AB schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_BA schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_LOW_AB schemaName=REL_HO_EXEC_FAIL_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_LOW_BA schemaName=REL_HO_EXEC_FAIL_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_NUM_HO_WITH_EVENTS_AB_IN schemaName=REL_NUM_HO_WITH_EVENTS_AB_IN_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_NUM_HO_WITH_EVENTS_BA_IN schemaName=REL_NUM_HO_WITH_EVENTS_BA_IN_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_HIGH_AB schemaName=REL_TOO_EARLY_HO_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_HIGH_BA schemaName=REL_TOO_EARLY_HO_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_LOW_AB schemaName=REL_TOO_EARLY_HO_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_LOW_BA schemaName=REL_TOO_EARLY_HO_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_HIGH_AB schemaName=REL_TOO_LATE_HO_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_HIGH_BA schemaName=REL_TOO_LATE_HO_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_LOW_AB schemaName=REL_TOO_LATE_HO_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_LOW_BA schemaName=REL_TOO_LATE_HO_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=RRC_CONGESTION_DELTA schemaName=RRC_CONGESTION_DELTA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=SET_TYPE schemaName=SET_TYPE_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=TOO_EARLY_HO_RATE_AB schemaName=TOO_EARLY_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=TOO_EARLY_HO_RATE_BA schemaName=TOO_EARLY_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=TOO_LATE_HO_RATE_AB schemaName=TOO_LATE_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=TOO_LATE_HO_RATE_BA schemaName=TOO_LATE_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellA schemaName=CellA_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellB schemaName=CellB_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellA_CM schemaName=CellA_CM_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellB_CM schemaName=CellB_CM_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellA_KPI schemaName=CellA_KPI_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=CellB_KPI schemaName=CellB_KPI_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=Adj_CM schemaName=Adj_CM_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=Adj_KPI schemaName=Adj_KPI_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=TimeStamp schemaName=TimeStamp_type
task inputfield create name=FLBPolicy_Task_Pre fieldName=FooBar schemaName=FooBar_type

task outputfield create name=FLBPolicy_Task_Pre fieldName=ENABLE_CONGESTION schemaName=ENABLE_CONGESTION_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=FREQ_REL_TYPE schemaName=FREQ_REL_TYPE_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=HO_EXEC_FAIL_RATE_AB schemaName=HO_EXEC_FAIL_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=HO_EXEC_FAIL_RATE_BA schemaName=HO_EXEC_FAIL_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=LOW_CQI_SAMPLES_RATE_HO_AB schemaName=LOW_CQI_SAMPLES_RATE_HO_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=LOW_CQI_SAMPLES_RATE_HO_BA schemaName=LOW_CQI_SAMPLES_RATE_HO_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=PDCCH_CCE_HIGH_LOAD_DELTA schemaName=PDCCH_CCE_HIGH_LOAD_DELTA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_AB schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_BA schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_LOW_AB schemaName=REL_HO_EXEC_FAIL_RATE_LOW_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_HO_EXEC_FAIL_RATE_LOW_BA schemaName=REL_HO_EXEC_FAIL_RATE_LOW_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_NUM_HO_WITH_EVENTS_AB_IN schemaName=REL_NUM_HO_WITH_EVENTS_AB_IN_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_NUM_HO_WITH_EVENTS_BA_IN schemaName=REL_NUM_HO_WITH_EVENTS_BA_IN_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_HIGH_AB schemaName=REL_TOO_EARLY_HO_RATE_HIGH_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_HIGH_BA schemaName=REL_TOO_EARLY_HO_RATE_HIGH_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_LOW_AB schemaName=REL_TOO_EARLY_HO_RATE_LOW_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_EARLY_HO_RATE_LOW_BA schemaName=REL_TOO_EARLY_HO_RATE_LOW_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_HIGH_AB schemaName=REL_TOO_LATE_HO_RATE_HIGH_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_HIGH_BA schemaName=REL_TOO_LATE_HO_RATE_HIGH_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_LOW_AB schemaName=REL_TOO_LATE_HO_RATE_LOW_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=REL_TOO_LATE_HO_RATE_LOW_BA schemaName=REL_TOO_LATE_HO_RATE_LOW_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=RRC_CONGESTION_DELTA schemaName=RRC_CONGESTION_DELTA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=SET_TYPE schemaName=SET_TYPE_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=TOO_EARLY_HO_RATE_AB schemaName=TOO_EARLY_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=TOO_EARLY_HO_RATE_BA schemaName=TOO_EARLY_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=TOO_LATE_HO_RATE_AB schemaName=TOO_LATE_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=TOO_LATE_HO_RATE_BA schemaName=TOO_LATE_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellA schemaName=CellA_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellB schemaName=CellB_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellA_CM schemaName=CellA_CM_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellB_CM schemaName=CellB_CM_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellA_KPI schemaName=CellA_KPI_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=CellB_KPI schemaName=CellB_KPI_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=Adj_CM schemaName=Adj_CM_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=Adj_KPI schemaName=Adj_KPI_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=TimeStamp schemaName=TimeStamp_type
task outputfield create name=FLBPolicy_Task_Pre fieldName=FooBar schemaName=FooBar_type

task logic create name=FLBPolicy_Task_Pre logicFlavour=MVEL logic="logger.debug(subject.id);logger.debug(inFields);outputFields.putAll(inputFields);logger.debug(outputFields);return true;"

task create name=FLBPolicy_Task

task inputfield create name=FLBPolicy_Task fieldName=ENABLE_CONGESTION schemaName=ENABLE_CONGESTION_type
task inputfield create name=FLBPolicy_Task fieldName=FREQ_REL_TYPE schemaName=FREQ_REL_TYPE_type
task inputfield create name=FLBPolicy_Task fieldName=HO_EXEC_FAIL_RATE_AB schemaName=HO_EXEC_FAIL_RATE_AB_type
task inputfield create name=FLBPolicy_Task fieldName=HO_EXEC_FAIL_RATE_BA schemaName=HO_EXEC_FAIL_RATE_BA_type
task inputfield create name=FLBPolicy_Task fieldName=LOW_CQI_SAMPLES_RATE_HO_AB schemaName=LOW_CQI_SAMPLES_RATE_HO_AB_type
task inputfield create name=FLBPolicy_Task fieldName=LOW_CQI_SAMPLES_RATE_HO_BA schemaName=LOW_CQI_SAMPLES_RATE_HO_BA_type
task inputfield create name=FLBPolicy_Task fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_AB_type
task inputfield create name=FLBPolicy_Task fieldName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA schemaName=LOW_PUSCH_SINR_SAMPLES_RATE_HO_BA_type
task inputfield create name=FLBPolicy_Task fieldName=PDCCH_CCE_HIGH_LOAD_DELTA schemaName=PDCCH_CCE_HIGH_LOAD_DELTA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_AB schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_HIGH_BA schemaName=REL_HO_EXEC_FAIL_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_LOW_AB schemaName=REL_HO_EXEC_FAIL_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_LOW_BA schemaName=REL_HO_EXEC_FAIL_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_NUM_HO_WITH_EVENTS_AB_IN schemaName=REL_NUM_HO_WITH_EVENTS_AB_IN_type
task inputfield create name=FLBPolicy_Task fieldName=REL_NUM_HO_WITH_EVENTS_BA_IN schemaName=REL_NUM_HO_WITH_EVENTS_BA_IN_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_HIGH_AB schemaName=REL_TOO_EARLY_HO_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_HIGH_BA schemaName=REL_TOO_EARLY_HO_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_LOW_AB schemaName=REL_TOO_EARLY_HO_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_LOW_BA schemaName=REL_TOO_EARLY_HO_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_HIGH_AB schemaName=REL_TOO_LATE_HO_RATE_HIGH_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_HIGH_BA schemaName=REL_TOO_LATE_HO_RATE_HIGH_BA_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_LOW_AB schemaName=REL_TOO_LATE_HO_RATE_LOW_AB_type
task inputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_LOW_BA schemaName=REL_TOO_LATE_HO_RATE_LOW_BA_type
task inputfield create name=FLBPolicy_Task fieldName=RRC_CONGESTION_DELTA schemaName=RRC_CONGESTION_DELTA_type
task inputfield create name=FLBPolicy_Task fieldName=SET_TYPE schemaName=SET_TYPE_type
task inputfield create name=FLBPolicy_Task fieldName=TOO_EARLY_HO_RATE_AB schemaName=TOO_EARLY_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task fieldName=TOO_EARLY_HO_RATE_BA schemaName=TOO_EARLY_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task fieldName=TOO_LATE_HO_RATE_AB schemaName=TOO_LATE_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task fieldName=TOO_LATE_HO_RATE_BA schemaName=TOO_LATE_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task fieldName=CellA schemaName=CellA_type
task inputfield create name=FLBPolicy_Task fieldName=CellB schemaName=CellB_type
task inputfield create name=FLBPolicy_Task fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task inputfield create name=FLBPolicy_Task fieldName=CellA_CM schemaName=CellA_CM_type
task inputfield create name=FLBPolicy_Task fieldName=CellB_CM schemaName=CellB_CM_type
task inputfield create name=FLBPolicy_Task fieldName=CellA_KPI schemaName=CellA_KPI_type
task inputfield create name=FLBPolicy_Task fieldName=CellB_KPI schemaName=CellB_KPI_type
task inputfield create name=FLBPolicy_Task fieldName=Adj_CM schemaName=Adj_CM_type
task inputfield create name=FLBPolicy_Task fieldName=Adj_KPI schemaName=Adj_KPI_type
task inputfield create name=FLBPolicy_Task fieldName=TimeStamp schemaName=TimeStamp_type
task inputfield create name=FLBPolicy_Task fieldName=FooBar schemaName=FooBar_type

task outputfield create name=FLBPolicy_Task fieldName=OCN_AB schemaName=OCN_AB_type
task outputfield create name=FLBPolicy_Task fieldName=OCN_BA schemaName=OCN_BA_type
task outputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_AB schemaName=REL_HO_EXEC_FAIL_RATE_AB_type
task outputfield create name=FLBPolicy_Task fieldName=REL_HO_EXEC_FAIL_RATE_BA schemaName=REL_HO_EXEC_FAIL_RATE_BA_type
task outputfield create name=FLBPolicy_Task fieldName=REL_NUM_HO_WITH_EVENTS_AB schemaName=REL_NUM_HO_WITH_EVENTS_AB_type
task outputfield create name=FLBPolicy_Task fieldName=REL_NUM_HO_WITH_EVENTS_BA schemaName=REL_NUM_HO_WITH_EVENTS_BA_type
task outputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_AB schemaName=REL_TOO_EARLY_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task fieldName=REL_TOO_EARLY_HO_RATE_BA schemaName=REL_TOO_EARLY_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_AB schemaName=REL_TOO_LATE_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task fieldName=REL_TOO_LATE_HO_RATE_BA schemaName=REL_TOO_LATE_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task fieldName=SB_OCN_AB schemaName=SB_OCN_AB_type
task outputfield create name=FLBPolicy_Task fieldName=SB_OCN_BA schemaName=SB_OCN_BA_type
task outputfield create name=FLBPolicy_Task fieldName=CellA schemaName=CellA_type
task outputfield create name=FLBPolicy_Task fieldName=CellB schemaName=CellB_type
task outputfield create name=FLBPolicy_Task fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task outputfield create name=FLBPolicy_Task fieldName=CellA_CM schemaName=CellA_CM_type
task outputfield create name=FLBPolicy_Task fieldName=CellB_CM schemaName=CellB_CM_type
task outputfield create name=FLBPolicy_Task fieldName=CellA_KPI schemaName=CellA_KPI_type
task outputfield create name=FLBPolicy_Task fieldName=CellB_KPI schemaName=CellB_KPI_type
task outputfield create name=FLBPolicy_Task fieldName=Adj_CM schemaName=Adj_CM_type
task outputfield create name=FLBPolicy_Task fieldName=Adj_KPI schemaName=Adj_KPI_type
task outputfield create name=FLBPolicy_Task fieldName=TimeStamp schemaName=TimeStamp_type
task outputfield create name=FLBPolicy_Task fieldName=FooBar schemaName=FooBar_type

task logic create name=FLBPolicy_Task logicFlavour=FUZZY logic="somelogic goes here"

task create name=FLBPolicy_Task_Post

task inputfield create name=FLBPolicy_Task_Post fieldName=OCN_AB schemaName=OCN_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=OCN_BA schemaName=OCN_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_HO_EXEC_FAIL_RATE_AB schemaName=REL_HO_EXEC_FAIL_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_HO_EXEC_FAIL_RATE_BA schemaName=REL_HO_EXEC_FAIL_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_NUM_HO_WITH_EVENTS_AB schemaName=REL_NUM_HO_WITH_EVENTS_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_NUM_HO_WITH_EVENTS_BA schemaName=REL_NUM_HO_WITH_EVENTS_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_EARLY_HO_RATE_AB schemaName=REL_TOO_EARLY_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_EARLY_HO_RATE_BA schemaName=REL_TOO_EARLY_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_LATE_HO_RATE_AB schemaName=REL_TOO_LATE_HO_RATE_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_LATE_HO_RATE_BA schemaName=REL_TOO_LATE_HO_RATE_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=SB_OCN_AB schemaName=SB_OCN_AB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=SB_OCN_BA schemaName=SB_OCN_BA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellA schemaName=CellA_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellB schemaName=CellB_type
task inputfield create name=FLBPolicy_Task_Post fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellA_CM schemaName=CellA_CM_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellB_CM schemaName=CellB_CM_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellA_KPI schemaName=CellA_KPI_type
task inputfield create name=FLBPolicy_Task_Post fieldName=CellB_KPI schemaName=CellB_KPI_type
task inputfield create name=FLBPolicy_Task_Post fieldName=Adj_CM schemaName=Adj_CM_type
task inputfield create name=FLBPolicy_Task_Post fieldName=Adj_KPI schemaName=Adj_KPI_type
task inputfield create name=FLBPolicy_Task_Post fieldName=TimeStamp schemaName=TimeStamp_type
task inputfield create name=FLBPolicy_Task_Post fieldName=FooBar schemaName=FooBar_type

task outputfield create name=FLBPolicy_Task_Post fieldName=OCN_AB schemaName=OCN_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=OCN_BA schemaName=OCN_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_HO_EXEC_FAIL_RATE_AB schemaName=REL_HO_EXEC_FAIL_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_HO_EXEC_FAIL_RATE_BA schemaName=REL_HO_EXEC_FAIL_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_NUM_HO_WITH_EVENTS_AB schemaName=REL_NUM_HO_WITH_EVENTS_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_NUM_HO_WITH_EVENTS_BA schemaName=REL_NUM_HO_WITH_EVENTS_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_EARLY_HO_RATE_AB schemaName=REL_TOO_EARLY_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_EARLY_HO_RATE_BA schemaName=REL_TOO_EARLY_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_LATE_HO_RATE_AB schemaName=REL_TOO_LATE_HO_RATE_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=REL_TOO_LATE_HO_RATE_BA schemaName=REL_TOO_LATE_HO_RATE_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=SB_OCN_AB schemaName=SB_OCN_AB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=SB_OCN_BA schemaName=SB_OCN_BA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellA schemaName=CellA_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellB schemaName=CellB_type
task outputfield create name=FLBPolicy_Task_Post fieldName=Adjacency_4G_Name schemaName=Adjacency_4G_Name_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellA_CM schemaName=CellA_CM_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellB_CM schemaName=CellB_CM_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellA_KPI schemaName=CellA_KPI_type
task outputfield create name=FLBPolicy_Task_Post fieldName=CellB_KPI schemaName=CellB_KPI_type
task outputfield create name=FLBPolicy_Task_Post fieldName=Adj_CM schemaName=Adj_CM_type
task outputfield create name=FLBPolicy_Task_Post fieldName=Adj_KPI schemaName=Adj_KPI_type
task outputfield create name=FLBPolicy_Task_Post fieldName=TimeStamp schemaName=TimeStamp_type
task outputfield create name=FLBPolicy_Task_Post fieldName=FooBar schemaName=FooBar_type

task logic create name=FLBPolicy_Task_Post logicFlavour=MVEL logic="logger.debug(subject.id);logger.debug(inFields);outFields.putAll(inFields);logger.debug(outFields);return true;"

policy create name=FLBPolicy_Policy template=FREEFORM firstState=PreExecute

policy state create name=FLBPolicy_Policy stateName=PostExecute triggerName=FLBPolicy_fromFuzzy defaultTaskName=FLBPolicy_Task_Post
policy state output create name=FLBPolicy_Policy stateName=PostExecute outputName=Post2Out eventName=FLBPolicy_OutputEvent
policy state taskref create name=FLBPolicy_Policy stateName=PostExecute taskName=FLBPolicy_Task_Post outputType=DIRECT outputName=Post2Out

policy state create name=FLBPolicy_Policy stateName=FuzzyExecute triggerName=FLBPolicy_toFuzzy defaultTaskName=FLBPolicy_Task
policy state output create name=FLBPolicy_Policy stateName=FuzzyExecute outputName=Fuzzy2Post eventName=FLBPolicy_fromFuzzy nextState=PostExecute
policy state taskref create name=FLBPolicy_Policy stateName=FuzzyExecute taskName=FLBPolicy_Task outputType=DIRECT outputName=Fuzzy2Post

policy state create name=FLBPolicy_Policy stateName=PreExecute triggerName=FLBPolicy_InputEvent defaultTaskName=FLBPolicy_Task_Pre
policy state output create name=FLBPolicy_Policy stateName=PreExecute outputName=Pre2Fuzzy eventName=FLBPolicy_toFuzzy nextState=FuzzyExecute
policy state taskref create name=FLBPolicy_Policy stateName=PreExecute taskName=FLBPolicy_Task_Pre outputType=DIRECT outputName=Pre2Fuzzy