Commit 126ad35a authored by Anastasios Poimenidis's avatar Anastasios Poimenidis
Browse files

feat: update platformServiceUpdateHandler.bpmn2 logic in order to obtain...

feat: update platformServiceUpdateHandler.bpmn2 logic in order to obtain credentials from Registry API
parent 72c2b8e8
Loading
Loading
Loading
Loading
+9 −0
Changes for src/main/java/converters/ServiceOrderUpdateHandler.java: 9 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -67,6 +67,15 @@ public class ServiceOrderUpdateHandler {
        return serviceTerminationData;
    }

    public void updateServiceTerminationData(
            ServiceTerminationData serviceTerminationData,
            ServiceTerminationDataWithTimer serviceTerminationDataWithTimer) {
        serviceTerminationDataWithTimer.setServiceTerminationData(serviceTerminationData);
        logger.infof(
                "Updated Service Termination Data with service id %s with organization credentials",
                serviceTerminationData.getServiceId());
    }

    public String populateFailureMessage(AggregatedOrderDataHolder aggregatedOrderDataHolder) {
        return Helpers.populateFailureMessage(aggregatedOrderDataHolder);
    }
+16 −22
Changes for src/main/java/converters/ServiceUpdateHandler.java: 16 added lines, 22 removed lines.
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ public class ServiceUpdateHandler {
    public static final String CREATED_SERVICE_UPDATE_MESSAGE_FOR_END_USER =
            "Created service update message for end user %s";
    public static final String CREATED_SERVICE_STATE_HOLDER_S = "Created service state Holder %s";
    public static final ObjectConverters OBJECT_CONVERTERS = ObjectConverters.INSTANCE;

    private final Logger logger = Logger.getLogger(ServiceUpdateHandler.class);

@@ -58,7 +59,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateActiveStatusForK8s(
            K8sServiceOrderData k8sServiceOrderData) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromK8sServiceOrderData(k8sServiceOrderData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromK8sServiceOrderData(k8sServiceOrderData);
        serviceUpdateData.setState(ServiceStateType.ACTIVE);
        return serviceUpdateData;
    }
@@ -66,7 +67,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateActiveStatusFromKubernetesData(
            KubernetesData kubernetesData) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromKubernetesData(kubernetesData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromKubernetesData(kubernetesData);
        serviceUpdateData.setState(ServiceStateType.ACTIVE);
        return serviceUpdateData;
    }
@@ -74,7 +75,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateInactiveStatusFromKubernetesData(
            KubernetesData kubernetesData) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromKubernetesData(kubernetesData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromKubernetesData(kubernetesData);
        serviceUpdateData.setState(ServiceStateType.INACTIVE);
        return serviceUpdateData;
    }
@@ -82,7 +83,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateInactiveStatusForK8s(
            K8sServiceOrderData k8sServiceOrderData, String failureMessage) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromK8sServiceOrderData(k8sServiceOrderData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromK8sServiceOrderData(k8sServiceOrderData);
        serviceUpdateData.setState(ServiceStateType.INACTIVE);
        if (StringUtils.isNotBlank(failureMessage)) {
            serviceUpdateData.setFailureMessage(failureMessage);
@@ -94,8 +95,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateActiveStatusFor5G(
            SimpleServiceOrderData simpleServiceOrderData) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFrom5GServiceOrderData(
                        simpleServiceOrderData);
                OBJECT_CONVERTERS.getServiceUpdateStateFrom5GServiceOrderData(simpleServiceOrderData);
        serviceUpdateData.setState(ServiceStateType.ACTIVE);
        return serviceUpdateData;
    }
@@ -103,8 +103,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateInactiveStatusFor5G(
            SimpleServiceOrderData simpleServiceOrderData, String failureMessage) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFrom5GServiceOrderData(
                        simpleServiceOrderData);
                OBJECT_CONVERTERS.getServiceUpdateStateFrom5GServiceOrderData(simpleServiceOrderData);
        serviceUpdateData.setState(ServiceStateType.INACTIVE);
        if (StringUtils.isNotBlank(failureMessage)) {
            serviceUpdateData.setFailureMessage(failureMessage);
@@ -116,7 +115,7 @@ public class ServiceUpdateHandler {
    public ServiceUpdateData createServiceUpdateInactiveStatusWithFailureMessage(
            ServiceOrderEndUserData serviceOrderEndUserData, String failureMessage) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromEndUserData(serviceOrderEndUserData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromEndUserData(serviceOrderEndUserData);
        serviceUpdateData.setState(ServiceStateType.INACTIVE);
        if (StringUtils.isNotBlank(failureMessage)) {
            serviceUpdateData.setFailureMessage(failureMessage);
@@ -133,8 +132,7 @@ public class ServiceUpdateHandler {
        ServiceTerminationData serviceTerminationData =
                serviceTerminationDataWithTimer.getServiceTerminationData();
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromServiceTerminationData(
                        serviceTerminationData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromServiceTerminationData(serviceTerminationData);

        boolean successfulTerminationUpdateFromOss =
                serviceTerminationDataResponse == null || serviceTerminationDataResponse.hasStatusSuccess();
@@ -195,7 +193,7 @@ public class ServiceUpdateHandler {
            HelmEngineDeployment helmEngineDeployment,
            HelmEngineDeploymentResult helmEngineDeploymentResult) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateStateFromEndUserData(serviceOrderEndUserData);
                OBJECT_CONVERTERS.getServiceUpdateStateFromEndUserData(serviceOrderEndUserData);

        ServiceStateType stateCalculated = calculateActiveOrInactiveState(helmEngineDeployment);
        serviceUpdateData.setState(stateCalculated);
@@ -209,8 +207,7 @@ public class ServiceUpdateHandler {
            ServiceActivationData serviceActivationData,
            HelmEngineActivationResult helmEngineActivationResult) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromServiceActivationData(
                        serviceActivationData);
                OBJECT_CONVERTERS.getServiceUpdateDataFromServiceActivationData(serviceActivationData);
        if (helmEngineActivationResult.hasStatusSuccess()) {
            ServiceStateType stateCalculated = calculateActiveOrInactiveState(serviceActivationData);
            serviceUpdateData.setState(stateCalculated);
@@ -230,8 +227,7 @@ public class ServiceUpdateHandler {
        ServiceOrderEndUserData serviceOrderEndUserData = serviceOrderData.getServiceOrderEndUserData();

        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromServiceOrderEndUserData(
                        serviceOrderEndUserData);
                OBJECT_CONVERTERS.getServiceUpdateDataFromServiceOrderEndUserData(serviceOrderEndUserData);
        serviceUpdateData.setRollbackService(Boolean.TRUE);
        String failureMessage = Helpers.populateFailureMessage(aggregatedOrderDataHolder);
        if (StringUtils.isNotBlank(failureMessage)) {
@@ -246,7 +242,7 @@ public class ServiceUpdateHandler {
            ServiceUpdateResponse serviceUpdateResponse) {

        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromPlatformServiceUpdateData(
                OBJECT_CONVERTERS.getServiceUpdateDataFromPlatformServiceUpdateData(
                        platformServiceUpdateData);
        serviceUpdateData.setRollbackService(Boolean.TRUE);
        serviceUpdateData.setFailureMessage(serviceUpdateResponse.getUpdateServiceMessage());
@@ -260,8 +256,7 @@ public class ServiceUpdateHandler {
        ServiceOrderEndUserData serviceOrderEndUserData = serviceOrderData.getServiceOrderEndUserData();

        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromServiceOrderEndUserData(
                        serviceOrderEndUserData);
                OBJECT_CONVERTERS.getServiceUpdateDataFromServiceOrderEndUserData(serviceOrderEndUserData);
        serviceUpdateData.setRollbackService(Boolean.FALSE);

        logger.infof(CREATED_SERVICE_UPDATE_MESSAGE_FOR_END_USER, serviceUpdateData);
@@ -272,7 +267,7 @@ public class ServiceUpdateHandler {
            PlatformServiceUpdateData platformServiceUpdateData) {

        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromPlatformServiceUpdateData(
                OBJECT_CONVERTERS.getServiceUpdateDataFromPlatformServiceUpdateData(
                        platformServiceUpdateData);
        serviceUpdateData.setRollbackService(Boolean.FALSE);

@@ -284,8 +279,7 @@ public class ServiceUpdateHandler {
            ServiceTerminationData serviceTerminationData,
            HelmEngineTerminationResult helmEngineTerminationResult) {
        ServiceUpdateData serviceUpdateData =
                ObjectConverters.INSTANCE.getServiceUpdateDataFromServiceTerminationData(
                        serviceTerminationData);
                OBJECT_CONVERTERS.getServiceUpdateDataFromServiceTerminationData(serviceTerminationData);

        if (helmEngineTerminationResult.hasStatusSuccess()) {
            serviceUpdateData.setState(ServiceStateType.TERMINATED);
+168 −34

File changed.

Preview size limit exceeded, changes collapsed.

+24 −24
Changes for src/main/resources/diagrams/ossClient/ossOrders/ossOrderDataHandler.bpmn2: 24 added lines, 24 removed lines.
Original line number Diff line number Diff line
<?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:bpsim="http://www.bpsim.org/schemas/1.0" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:drools="http://www.jboss.org/drools" id="_uGxLsSacED-JI_YYRbIhBg" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd " exporter="jBPM Process Modeler" exporterVersion="2.0" targetNamespace="http://www.omg.org/bpmn20">
<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:bpsim="http://www.bpsim.org/schemas/1.0" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:drools="http://www.jboss.org/drools" id="_hr6T0FXLED-_hbzyYV5_5A" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd http://www.omg.org/spec/DD/20100524/DC DC.xsd http://www.omg.org/spec/DD/20100524/DI DI.xsd " exporter="jBPM Process Modeler" exporterVersion="2.0" targetNamespace="http://www.omg.org/bpmn20">
  <bpmn2:itemDefinition id="_serviceOrderDataItem" structureRef="org.etsi.osl.hypo.core.common.tmf.ServiceOrderData"/>
  <bpmn2:itemDefinition id="_simpleServiceOrderDataItem" structureRef="org.etsi.osl.hypo.core.common.oss.client.SimpleServiceOrderData"/>
  <bpmn2:itemDefinition id="_aggregatedOrderDataHolderItem" structureRef="org.etsi.osl.hypo.core.common.service.order.status.AggregatedOrderDataHolder"/>
@@ -18,8 +18,8 @@
      <bpmn2:outMessageRef>_65C70351-0D96-4398-90F6-95FBF271AE3B_OutMessage</bpmn2:outMessageRef>
    </bpmn2:operation>
  </bpmn2:interface>
  <bpmn2:collaboration id="_60EC8350-FC3D-4026-BF07-32124B5E769E" name="Default Collaboration">
    <bpmn2:participant id="_F3DFC28D-1079-4B9B-84A8-47FEB1649A4F" name="Pool Participant" processRef="ossOrderDataHandler"/>
  <bpmn2:collaboration id="_28809D36-D296-4BFC-96D8-E7BAFA96C5FD" name="Default Collaboration">
    <bpmn2:participant id="_9C560E1E-9670-41B4-A068-F51DF69E2895" name="Pool Participant" processRef="ossOrderDataHandler"/>
  </bpmn2:collaboration>
  <bpmn2:process id="ossOrderDataHandler" drools:packageName="diagrams" drools:version="1.0" drools:adHoc="false" name="ossOrderDataHandler" isExecutable="true" processType="Public">
    <bpmn2:documentation><![CDATA[This handler is called from the parent process serviceOrderHandlerProcess. If 5G order data is present in the order, it triggers the respective flow via  .]]></bpmn2:documentation>
@@ -27,36 +27,36 @@
    <bpmn2:property id="simpleServiceOrderData" itemSubjectRef="_simpleServiceOrderDataItem" name="simpleServiceOrderData"/>
    <bpmn2:property id="aggregatedOrderDataHolder" itemSubjectRef="_aggregatedOrderDataHolderItem" name="aggregatedOrderDataHolder"/>
    <bpmn2:sequenceFlow id="_0285C4BC-BB4C-40C5-BCE4-2F3E710FABA9" sourceRef="_1EBCBE64-0B72-4222-AF41-626622BF877C" targetRef="_1688C17A-EE47-4594-927E-3C368A75CE6F"/>
    <bpmn2:sequenceFlow id="_225923A9-32E4-455B-A700-A49EF7D6B6F8" name="5G Order Data is null" sourceRef="_BC67DE31-006F-4273-8844-4685E2C9BB20" targetRef="_C77414C6-E59A-4120-98DF-B8AC444252B3">
    <bpmn2:sequenceFlow id="_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877" name="5G Order Data is not null" sourceRef="_BC67DE31-006F-4273-8844-4685E2C9BB20" targetRef="_1EBCBE64-0B72-4222-AF41-626622BF877C">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[5G Order Data is null]]></drools:metaValue>
          <drools:metaValue><![CDATA[5G Order Data is not null]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return simpleServiceOrderData == null;]]></bpmn2:conditionExpression>
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return simpleServiceOrderData != null;]]></bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877" name="5G Order Data is not null" sourceRef="_BC67DE31-006F-4273-8844-4685E2C9BB20" targetRef="_1EBCBE64-0B72-4222-AF41-626622BF877C">
    <bpmn2:sequenceFlow id="_225923A9-32E4-455B-A700-A49EF7D6B6F8" name="5G Order Data is null" sourceRef="_BC67DE31-006F-4273-8844-4685E2C9BB20" targetRef="_C77414C6-E59A-4120-98DF-B8AC444252B3">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[5G Order Data is not null]]></drools:metaValue>
          <drools:metaValue><![CDATA[5G Order Data is null]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return simpleServiceOrderData != null;]]></bpmn2:conditionExpression>
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="http://www.java.com/java"><![CDATA[return simpleServiceOrderData == null;]]></bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="_03B86A7A-5B9D-4E48-877B-B548F4EBEF69" sourceRef="_65C70351-0D96-4398-90F6-95FBF271AE3B" targetRef="_BC67DE31-006F-4273-8844-4685E2C9BB20"/>
    <bpmn2:sequenceFlow id="_3BCAD1A6-1AC9-4743-8AD2-A0509CE6ACF9" sourceRef="_349F6D1C-6875-4AA0-B97E-9368BB0F34EC" targetRef="_65C70351-0D96-4398-90F6-95FBF271AE3B"/>
    <bpmn2:endEvent id="_1688C17A-EE47-4594-927E-3C368A75CE6F" name="End: 5G Order Data Handler : Called OSS Client for 5g Order">
    <bpmn2:endEvent id="_1688C17A-EE47-4594-927E-3C368A75CE6F" name="End: Order Data Handler : Called OSS Client for 5g Order">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[End: 5G Order Data Handler : Called OSS Client for 5g Order]]></drools:metaValue>
          <drools:metaValue><![CDATA[End: Order Data Handler : Called OSS Client for 5g Order]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:incoming>_0285C4BC-BB4C-40C5-BCE4-2F3E710FABA9</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:callActivity id="_1EBCBE64-0B72-4222-AF41-626622BF877C" drools:independent="false" drools:waitForCompletion="true" name="Call 5G Service Order Process" calledElement="ossServiceOrderProcess">
    <bpmn2:callActivity id="_1EBCBE64-0B72-4222-AF41-626622BF877C" drools:independent="false" drools:waitForCompletion="true" name="Call OSS Service Order Process" calledElement="ossServiceOrderProcess">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[Call 5G Service Order Process]]></drools:metaValue>
          <drools:metaValue><![CDATA[Call OSS Service Order Process]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:incoming>_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877</bpmn2:incoming>
@@ -86,10 +86,10 @@
        <bpmn2:targetRef>aggregatedOrderDataHolder</bpmn2:targetRef>
      </bpmn2:dataOutputAssociation>
    </bpmn2:callActivity>
    <bpmn2:endEvent id="_C77414C6-E59A-4120-98DF-B8AC444252B3" name="END: 5G Order Data is not populated, no call to OSS Client">
    <bpmn2:endEvent id="_C77414C6-E59A-4120-98DF-B8AC444252B3" name="END: Order Data is not populated, no call to OSS Client">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[END: 5G Order Data is not populated, no call to OSS Client]]></drools:metaValue>
          <drools:metaValue><![CDATA[END: Order Data is not populated, no call to OSS Client]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:incoming>_225923A9-32E4-455B-A700-A49EF7D6B6F8</bpmn2:incoming>
@@ -101,13 +101,13 @@
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:incoming>_03B86A7A-5B9D-4E48-877B-B548F4EBEF69</bpmn2:incoming>
      <bpmn2:outgoing>_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877</bpmn2:outgoing>
      <bpmn2:outgoing>_225923A9-32E4-455B-A700-A49EF7D6B6F8</bpmn2:outgoing>
      <bpmn2:outgoing>_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:serviceTask id="_65C70351-0D96-4398-90F6-95FBF271AE3B" drools:serviceimplementation="Java" drools:serviceinterface="converters.SonataServiceOrderConverters" drools:serviceoperation="get5GServiceOrderData" name="Populate 5G Order Data Variable" implementation="Java" operationRef="_65C70351-0D96-4398-90F6-95FBF271AE3B_ServiceOperation">
    <bpmn2:serviceTask id="_65C70351-0D96-4398-90F6-95FBF271AE3B" drools:serviceimplementation="Java" drools:serviceinterface="converters.SonataServiceOrderConverters" drools:serviceoperation="get5GServiceOrderData" name="Populate Service Order Data" implementation="Java" operationRef="_65C70351-0D96-4398-90F6-95FBF271AE3B_ServiceOperation">
      <bpmn2:extensionElements>
        <drools:metaData name="elementname">
          <drools:metaValue><![CDATA[Populate 5G Order Data Variable]]></drools:metaValue>
          <drools:metaValue><![CDATA[Populate Service Order Data]]></drools:metaValue>
        </drools:metaData>
      </bpmn2:extensionElements>
      <bpmn2:incoming>_3BCAD1A6-1AC9-4743-8AD2-A0509CE6ACF9</bpmn2:incoming>
@@ -168,14 +168,14 @@
        <di:waypoint x="504" y="196"/>
        <di:waypoint x="584" y="196"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="edge_shape__BC67DE31-006F-4273-8844-4685E2C9BB20_to_shape__1EBCBE64-0B72-4222-AF41-626622BF877C" bpmnElement="_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877">
        <di:waypoint x="612" y="224"/>
        <di:waypoint x="612" y="369"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="edge_shape__BC67DE31-006F-4273-8844-4685E2C9BB20_to_shape__C77414C6-E59A-4120-98DF-B8AC444252B3" bpmnElement="_225923A9-32E4-455B-A700-A49EF7D6B6F8">
        <di:waypoint x="640" y="196"/>
        <di:waypoint x="815" y="196"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="edge_shape__BC67DE31-006F-4273-8844-4685E2C9BB20_to_shape__1EBCBE64-0B72-4222-AF41-626622BF877C" bpmnElement="_EBF5E89D-AC89-4EEF-A8F6-6DB0C98F9877">
        <di:waypoint x="612" y="224"/>
        <di:waypoint x="612" y="369"/>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="edge_shape__1EBCBE64-0B72-4222-AF41-626622BF877C_to_shape__1688C17A-EE47-4594-927E-3C368A75CE6F" bpmnElement="_0285C4BC-BB4C-40C5-BCE4-2F3E710FABA9">
        <di:waypoint x="612" y="419.5"/>
        <di:waypoint x="842.5" y="419.5"/>
@@ -237,7 +237,7 @@
        </bpsim:Scenario>
      </bpsim:BPSimData>
    </bpmn2:extensionElements>
    <bpmn2:source>_uGxLsSacED-JI_YYRbIhBg</bpmn2:source>
    <bpmn2:target>_uGxLsSacED-JI_YYRbIhBg</bpmn2:target>
    <bpmn2:source>_hr6T0FXLED-_hbzyYV5_5A</bpmn2:source>
    <bpmn2:target>_hr6T0FXLED-_hbzyYV5_5A</bpmn2:target>
  </bpmn2:relationship>
</bpmn2:definitions>
 No newline at end of file
+77 −14

File changed.

Preview size limit exceeded, changes collapsed.

Loading