blob: dac7c12b58ad86d89b5640cd471a0e94ff5c7eeb [file] [log] [blame]
Illyoung Choi5d59ab62019-06-24 16:15:27 -07001{
2 "att_workflow_onu1": {
3 "dag": {
4 "dag_id": "att_workflow_onu1",
5 "local_variable": "dag_att1"
6 },
7 "dependencies": {
8 "onu_event_handler": {
9 "children": [
10 "onu_model_event_handler"
11 ]
12 },
13 "onu_model_event_handler": {
14 "parents": [
15 "onu_event_handler"
16 ]
17 }
18 },
19 "tasks": {
20 "onu_event_handler": {
21 "class": "XOSEventSensor",
22 "dag": "dag_att1",
23 "dag_id": "att_workflow_onu1",
24 "key_field": "serialNumber",
25 "local_variable": "onu_event_handler",
26 "poke_interval": 5,
27 "provide_context": true,
28 "python_callable": "ONU_event",
29 "task_id": "onu_event_handler",
30 "topic": "onu.events"
31 },
32 "onu_model_event_handler": {
33 "class": "XOSModelSensor",
34 "dag": "dag_att1",
35 "dag_id": "att_workflow_onu1",
36 "key_field": "serialNumber",
37 "local_variable": "onu_model_event_handler",
38 "model_name": "AttWorkflowDriverServiceInstance",
39 "poke_interval": 5,
40 "provide_context": true,
41 "python_callable": "DriverService_event",
42 "task_id": "onu_model_event_handler"
43 }
44 }
45 },
46 "att_workflow_onu2": {
47 "dag": {
48 "dag_id": "att_workflow_onu2",
49 "local_variable": "dag_att2"
50 },
51 "dependencies": {
52 "auth_event_handler": {
53 "children": [
54 "auth_model_event_handler"
55 ]
56 },
57 "auth_model_event_handler": {
58 "parents": [
59 "auth_event_handler"
60 ]
61 }
62 },
63 "tasks": {
64 "auth_event_handler": {
65 "class": "XOSEventSensor",
66 "dag": "dag_att2",
67 "dag_id": "att_workflow_onu2",
68 "key_field": "serialNumber",
69 "local_variable": "auth_event_handler",
70 "poke_interval": 5,
71 "provide_context": true,
72 "python_callable": "Auth_event",
73 "task_id": "auth_event_handler",
74 "topic": "authentication.events"
75 },
76 "auth_model_event_handler": {
77 "class": "XOSModelSensor",
78 "dag": "dag_att2",
79 "dag_id": "att_workflow_onu2",
80 "key_field": "serialNumber",
81 "local_variable": "auth_model_event_handler",
82 "model_name": "AttWorkflowDriverServiceInstance",
83 "poke_interval": 5,
84 "provide_context": true,
85 "python_callable": "DriverService_event",
86 "task_id": "auth_model_event_handler"
87 }
88 }
89 }
90}