diff options
author | 2018-07-30 15:56:09 -0400 | |
---|---|---|
committer | 2018-07-31 11:09:25 -0400 | |
commit | 5a6a6de6f1a26a1897e4917a0df613e25a24eb70 (patch) | |
tree | 59a968f27b4b603aacc9d5e7b51fb598aeec5321 /bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn | |
parent | b6dc38501f3b746426b42d9de4cc883d894149e8 (diff) |
Containerization feature of SO
Change-Id: I95381232eeefcd247a66a5cec370a8ce1c288e18
Issue-ID: SO-670
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
Diffstat (limited to 'bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn')
-rw-r--r-- | bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn b/bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn new file mode 100644 index 0000000000..9f431212b1 --- /dev/null +++ b/bpmn/so-bpmn-building-blocks/src/main/resources/subprocess/BuildingBlock/UpdateNetworkBB.bpmn @@ -0,0 +1,232 @@ +<?xml version="1.0" encoding="UTF-8"?> +<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="_MagIIMOUEeW8asg-vCEgWQ" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.4.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"> + <bpmn2:process id="UpdateNetworkBB" name="UpdateNetworkBB" isExecutable="true"> + <bpmn2:startEvent id="UpdateNetworkBB_Start" name="Start"> + <bpmn2:outgoing>SequenceFlow_074w2et</bpmn2:outgoing> + </bpmn2:startEvent> + <bpmn2:serviceTask id="SDNCChangeAssignNetwork" name="SDNC ChangeAssign Network" camunda:expression="${SDNCChangeAssignTasks.changeAssignNetwork(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_074w2et</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_04yezm3</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:sequenceFlow id="SequenceFlow_074w2et" sourceRef="UpdateNetworkBB_Start" targetRef="SDNCChangeAssignNetwork" /> + <bpmn2:intermediateThrowEvent id="SDNC_End" name="To AAI"> + <bpmn2:incoming>SequenceFlow_04yezm3</bpmn2:incoming> + <bpmn2:linkEventDefinition name="SDNC_to_AAI" /> + </bpmn2:intermediateThrowEvent> + <bpmn2:sequenceFlow id="SequenceFlow_04yezm3" sourceRef="SDNCChangeAssignNetwork" targetRef="SDNC_End" /> + <bpmn2:serviceTask id="QueryNetworkAAI" name="Re-Query Network (AAI)" camunda:expression="${AAIQueryTasks.getNetworkWrapperById(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_1trqq6d</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_03janqs</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:intermediateCatchEvent id="AAI_Start" name="To AAI"> + <bpmn2:outgoing>SequenceFlow_1trqq6d</bpmn2:outgoing> + <bpmn2:linkEventDefinition name="SDNC_to_AAI" /> + </bpmn2:intermediateCatchEvent> + <bpmn2:sequenceFlow id="SequenceFlow_1trqq6d" sourceRef="AAI_Start" targetRef="QueryNetworkAAI" /> + <bpmn2:serviceTask id="QueryVpnBindingAAI" name="Query Vpn Binding (AAI)" camunda:expression="${AAIQueryTasks.queryNetworkVpnBinding(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_03janqs</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1io4cl7</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:sequenceFlow id="SequenceFlow_03janqs" sourceRef="QueryNetworkAAI" targetRef="QueryVpnBindingAAI" /> + <bpmn2:serviceTask id="QueryNetworkPolicyAAI" name="Query Network Policy (AAI)" camunda:expression="${AAIQueryTasks.queryNetworkPolicy(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_1io4cl7</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_16fm47t</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:sequenceFlow id="SequenceFlow_1io4cl7" sourceRef="QueryVpnBindingAAI" targetRef="QueryNetworkPolicyAAI" /> + <bpmn2:sequenceFlow id="SequenceFlow_16fm47t" sourceRef="QueryNetworkPolicyAAI" targetRef="QueryNetworkTableRefAAI" /> + <bpmn2:serviceTask id="QueryNetworkTableRefAAI" name="Query Network TableRef (AAI)" camunda:expression="${AAIQueryTasks.queryNetworkTableRef(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_16fm47t</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_00xbxe7</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:intermediateThrowEvent id="AAI_End" name="To AIC"> + <bpmn2:incoming>SequenceFlow_00xbxe7</bpmn2:incoming> + <bpmn2:linkEventDefinition name="AAI_to_AIC" /> + </bpmn2:intermediateThrowEvent> + <bpmn2:sequenceFlow id="SequenceFlow_00xbxe7" sourceRef="QueryNetworkTableRefAAI" targetRef="AAI_End" /> + <bpmn2:intermediateCatchEvent id="AIC_Start" name="To AIC"> + <bpmn2:outgoing>SequenceFlow_196cgux</bpmn2:outgoing> + <bpmn2:linkEventDefinition name="AAI_to_AIC" /> + </bpmn2:intermediateCatchEvent> + <bpmn2:sequenceFlow id="SequenceFlow_196cgux" sourceRef="AIC_Start" targetRef="UpdateNetworkAdapter" /> + <bpmn2:serviceTask id="UpdateNetworkAdapter" name="Update Network (Network Adapter)" camunda:expression="${NetworkAdapterUpdateTasks.updateNetwork(InjectExecution.execute(execution, execution.getVariable("gBuildingBlockExecution")))}"> + <bpmn2:incoming>SequenceFlow_196cgux</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0hsvgje</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:sequenceFlow id="SequenceFlow_0hsvgje" sourceRef="UpdateNetworkAdapter" targetRef="UpdateNetworkAAI" /> + <bpmn2:serviceTask id="UpdateNetworkAAI" name="Update Network (AAI)" camunda:expression="${AAIUpdateTasks.updateObjectNetwork(execution.getVariable(""))}"> + <bpmn2:incoming>SequenceFlow_0hsvgje</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0fhfitm</bpmn2:outgoing> + </bpmn2:serviceTask> + <bpmn2:endEvent id="UpdateNetworkBB_End" name="End"> + <bpmn2:incoming>SequenceFlow_0fhfitm</bpmn2:incoming> + </bpmn2:endEvent> + <bpmn2:sequenceFlow id="SequenceFlow_0fhfitm" sourceRef="UpdateNetworkAAI" targetRef="UpdateNetworkBB_End" /> + <bpmn2:subProcess id="SubProcess_1srp3f9" triggeredByEvent="true"> + <bpmn2:startEvent id="Error_start" name="Start"> + <bpmn2:outgoing>SequenceFlow_1vfwv05</bpmn2:outgoing> + <bpmn2:errorEventDefinition errorRef="Error_01yvdm8" camunda:errorCodeVariable="gBBErrorCode" camunda:errorMessageVariable="gBBErrorMessage" /> + </bpmn2:startEvent> + <bpmn2:endEvent id="Error_end" name="End"> + <bpmn2:incoming>SequenceFlow_1vfwv05</bpmn2:incoming> + <bpmn2:errorEventDefinition errorRef="Error_01yvdm8" /> + </bpmn2:endEvent> + <bpmn2:sequenceFlow id="SequenceFlow_1vfwv05" sourceRef="Error_start" targetRef="Error_end" /> + </bpmn2:subProcess> + </bpmn2:process> + <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" /> + <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" /> + <bpmn2:error id="Error_01yvdm8" name="gDelegateError" errorCode="7000" /> + <bpmndi:BPMNDiagram id="BPMNDiagram_1"> + <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="UpdateNetworkBB"> + <bpmndi:BPMNShape id="StartEvent_1kewmmc_di" bpmnElement="UpdateNetworkBB_Start"> + <dc:Bounds x="144" y="77" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="150" y="117" width="24" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ServiceTask_12470s8_di" bpmnElement="SDNCChangeAssignNetwork"> + <dc:Bounds x="278" y="55" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_074w2et_di" bpmnElement="SequenceFlow_074w2et"> + <di:waypoint xsi:type="dc:Point" x="180" y="95" /> + <di:waypoint xsi:type="dc:Point" x="278" y="95" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="229" y="74" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="IntermediateThrowEvent_0pce3rm_di" bpmnElement="SDNC_End"> + <dc:Bounds x="487" y="77" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="490" y="117" width="33" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_04yezm3_di" bpmnElement="SequenceFlow_04yezm3"> + <di:waypoint xsi:type="dc:Point" x="378" y="95" /> + <di:waypoint xsi:type="dc:Point" x="487" y="95" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="432.5" y="74" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_0d05e4a_di" bpmnElement="QueryNetworkAAI"> + <dc:Bounds x="104" y="193" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="IntermediateCatchEvent_1hbb3j8_di" bpmnElement="AAI_Start"> + <dc:Bounds x="-1" y="215" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="2" y="255" width="33" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1trqq6d_di" bpmnElement="SequenceFlow_1trqq6d"> + <di:waypoint xsi:type="dc:Point" x="35" y="233" /> + <di:waypoint xsi:type="dc:Point" x="104" y="233" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="69.5" y="212" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_09dctlw_di" bpmnElement="QueryVpnBindingAAI"> + <dc:Bounds x="280" y="193" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_03janqs_di" bpmnElement="SequenceFlow_03janqs"> + <di:waypoint xsi:type="dc:Point" x="204" y="233" /> + <di:waypoint xsi:type="dc:Point" x="280" y="233" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="242" y="212" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_1slp95d_di" bpmnElement="QueryNetworkPolicyAAI"> + <dc:Bounds x="455" y="193" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1io4cl7_di" bpmnElement="SequenceFlow_1io4cl7"> + <di:waypoint xsi:type="dc:Point" x="380" y="233" /> + <di:waypoint xsi:type="dc:Point" x="455" y="233" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="417.5" y="212" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_16fm47t_di" bpmnElement="SequenceFlow_16fm47t"> + <di:waypoint xsi:type="dc:Point" x="555" y="233" /> + <di:waypoint xsi:type="dc:Point" x="625" y="233" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="590" y="212" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_0e0nlcc_di" bpmnElement="QueryNetworkTableRefAAI"> + <dc:Bounds x="625" y="193" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="IntermediateThrowEvent_0x5f0zk_di" bpmnElement="AAI_End"> + <dc:Bounds x="785" y="215" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="787" y="255" width="34" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_00xbxe7_di" bpmnElement="SequenceFlow_00xbxe7"> + <di:waypoint xsi:type="dc:Point" x="725" y="233" /> + <di:waypoint xsi:type="dc:Point" x="785" y="233" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="755" y="212" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="IntermediateCatchEvent_0sx0nb6_di" bpmnElement="AIC_Start"> + <dc:Bounds x="-1" y="332" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1" y="372" width="34" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_196cgux_di" bpmnElement="SequenceFlow_196cgux"> + <di:waypoint xsi:type="dc:Point" x="35" y="350" /> + <di:waypoint xsi:type="dc:Point" x="104" y="350" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="69.5" y="329" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_0i66n9g_di" bpmnElement="UpdateNetworkAdapter"> + <dc:Bounds x="104" y="310" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_0hsvgje_di" bpmnElement="SequenceFlow_0hsvgje"> + <di:waypoint xsi:type="dc:Point" x="204" y="350" /> + <di:waypoint xsi:type="dc:Point" x="278" y="350" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="241" y="329" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ServiceTask_1ydm5u9_di" bpmnElement="UpdateNetworkAAI"> + <dc:Bounds x="278" y="310" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="EndEvent_0fsts2w_di" bpmnElement="UpdateNetworkBB_End"> + <dc:Bounds x="493" y="332" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="502" y="372" width="19" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_0fhfitm_di" bpmnElement="SequenceFlow_0fhfitm"> + <di:waypoint xsi:type="dc:Point" x="378" y="350" /> + <di:waypoint xsi:type="dc:Point" x="493" y="350" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="435.5" y="329" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="SubProcess_11x1b8w_di" bpmnElement="SubProcess_1srp3f9" isExpanded="true"> + <dc:Bounds x="115" y="516" width="350" height="200" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="StartEvent_1uqy6gg_di" bpmnElement="Error_start"> + <dc:Bounds x="194" y="592" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="200" y="632" width="24" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="EndEvent_0oe6ngb_di" bpmnElement="Error_end"> + <dc:Bounds x="358" y="592" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="367" y="632" width="19" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1vfwv05_di" bpmnElement="SequenceFlow_1vfwv05"> + <di:waypoint xsi:type="dc:Point" x="230" y="610" /> + <di:waypoint xsi:type="dc:Point" x="358" y="610" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="294" y="589" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + </bpmndi:BPMNPlane> + </bpmndi:BPMNDiagram> +</bpmn2:definitions> |