summaryrefslogtreecommitdiffstats
path: root/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json
diff options
context:
space:
mode:
Diffstat (limited to 'dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json')
-rw-r--r--dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json514
1 files changed, 514 insertions, 0 deletions
diff --git a/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json b/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json
new file mode 100644
index 0000000000..dd9bfc5eb0
--- /dev/null
+++ b/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/model/ECOMP.json
@@ -0,0 +1,514 @@
+{
+ "diagram": {
+ "metadata": {
+ "id": "ECOMP1",
+ "name": "Detailed flow in Ecomp1",
+ "ref": "ECOMP"
+ },
+ "lifelines": [
+ {
+ "id": "L01",
+ "name": "Customer"
+ },
+ {
+ "id": "L02",
+ "name": "MSO"
+ },
+ {
+ "id": "L03",
+ "name": "SDN"
+ },
+ {
+ "id": "L04",
+ "name": "A&AI"
+ },
+ {
+ "id": "L05",
+ "name": "IPE TOR"
+ },
+ {
+ "id": "L06",
+ "name": "ORM"
+ },
+ {
+ "id": "L07",
+ "name": "ORD"
+ },
+ {
+ "id": "L08",
+ "name": "Heat"
+ },
+ {
+ "id": "L09",
+ "name": "NovaAPI"
+ },
+ {
+ "id": "L10",
+ "name": "Ntrn Contrl"
+ },
+ {
+ "id": "L11",
+ "name": "RO"
+ },
+ {
+ "id": "L12",
+ "name": "Nova Agent"
+ },
+ {
+ "id": "L13",
+ "name": "VF Agent"
+ },
+ {
+ "id": "L14",
+ "name": "Hypervisor"
+ },
+ {
+ "id": "L15",
+ "name": "VF"
+ }
+ ],
+ "steps": [
+ {
+ "message": {
+ "id": "M01",
+ "from": "L01",
+ "to": "L02",
+ "name": "Create",
+ "type": "request",
+ "notes": [
+ "This note is short."
+ ],
+ "occurrences": {
+ "start": ["L01", "L02"],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M02",
+ "from": "L02",
+ "to": "L04",
+ "name": "Check Tenant",
+ "type": "request",
+ "occurrences": {
+ "start": ["L02"],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M03",
+ "from": "L02",
+ "to": "L06",
+ "name": "Create Tenant",
+ "type": "request",
+ "fragment": {
+ "operator": "alt",
+ "start": true,
+ "guard": "Does not exist"
+ },
+ "occurrences": {
+ "start": ["L06"],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M04",
+ "from": "L06",
+ "to": "L07",
+ "name": "Distribute",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M05",
+ "from": "L06",
+ "to": "L02",
+ "name": "Async Response",
+ "type": "response",
+ "asynchronous": true,
+ "fragment": {
+ "stop": true
+ },
+ "occurrences": {
+ "start": [],
+ "stop": ["L02", "L06"]
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M06",
+ "from": "L07",
+ "to": "L08",
+ "name": "Push",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M07",
+ "from": "L08",
+ "to": "L02",
+ "name": "Tenant Complete",
+ "type": "response",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M08",
+ "from": "L02",
+ "to": "L03",
+ "name": "Service Topology",
+ "type": "request",
+ "occurrences": {
+ "start": ["L03"],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M09",
+ "from": "L03",
+ "to": "L05",
+ "name": "Pre-configs",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M10",
+ "from": "L03",
+ "to": "L04",
+ "name": "Retrieve and populate",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": ["L03"]
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M11",
+ "from": "L02",
+ "to": "L08",
+ "name": "VNF PreRequisite Heat Template",
+ "type": "request",
+ "notes": [
+ "I got up and made coffee and read my emails and answered them until I got frustrated and made a mental note to answer the others later and then looked out of the window for a while and then made more coffee."
+ ],
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M12",
+ "from": "L08",
+ "to": "L10",
+ "name": "Provider and OAM nw",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M13",
+ "from": "L02",
+ "to": "L08",
+ "name": "Get Stack Status",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M14",
+ "from": "L08",
+ "to": "L02",
+ "name": "Status complete",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M15",
+ "from": "L11",
+ "to": "L04",
+ "name": "Provider and OAM Inventory",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M16",
+ "from": "L02",
+ "to": "L08",
+ "name": "VNF Server Heat Template",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M17",
+ "from": "L08",
+ "to": "L10",
+ "name": "Show Port",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M18",
+ "from": "L11",
+ "to": "L02",
+ "name": "Async Response with Stack ID",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M19",
+ "from": "L10",
+ "to": "L08",
+ "name": "Response",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M20",
+ "from": "L08",
+ "to": "L09",
+ "name": "Nova VM",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M21",
+ "from": "L09",
+ "to": "L12",
+ "name": "Scheduler Picks Nova Agent",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M22",
+ "from": "L12",
+ "to": "L14",
+ "name": "Picks VF",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M23",
+ "from": "L12",
+ "to": "L10",
+ "name": "Retrieves Port Info",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M24",
+ "from": "L12",
+ "to": "L13",
+ "name": "Calls CF Agent",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M25",
+ "from": "L13",
+ "to": "L15",
+ "name": "Configure VF",
+ "type": "response",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M26",
+ "from": "L15",
+ "to": "L13",
+ "name": "Response",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M27",
+ "from": "L13",
+ "to": "L12",
+ "name": "Complete",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M28",
+ "from": "L12",
+ "to": "L08",
+ "name": "Response Complete",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M29",
+ "from": "L11",
+ "to": "L04",
+ "name": "VServer and Show Port Inventory",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M30",
+ "from": "L02",
+ "to": "L08",
+ "name": "Get Stack Status",
+ "type": "request",
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M31",
+ "from": "L08",
+ "to": "L02",
+ "name": "Stack Status Complete",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": []
+ }
+ }
+ },
+ {
+ "message": {
+ "id": "M32",
+ "from": "L02",
+ "to": "L01",
+ "name": "Done",
+ "type": "response",
+ "asynchronous": true,
+ "occurrences": {
+ "start": [],
+ "stop": ["L01", "L02"]
+ }
+ }
+ }
+ ]
+ }
+}