summaryrefslogtreecommitdiffstats
path: root/docs/submodules/msb
AgeCommit message (Collapse)AuthorFilesLines
2019-06-29Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/swagger-sdk.git from branch 'master' to 765d63dd4d609d498f89c6cb310d6b8e73ab9491 - Merge "Update oparent version" - Update oparent version Update oparent version to 2.0.0 which supports global-jjb maven-stage job. Change-Id: Ib3836e9b76a765d05db27746229dc57262730c86 Issue-ID: CIMAN-234 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-06-29Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 1bc9ca79095a09fbde68c2d5fb4a8cfdaf5a5ad8 - Merge "Update oparent version" - Update oparent version Update oparent version to 2.0.0 which supports global-jjb maven-stage job. Change-Id: Ia859c173aea999c3611e755598ec419d1206e01a Issue-ID: CIMAN-234 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-06-29Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to c592a9a408c9456ed507ffb4683b4b78afee8dd3 - Merge "Update oparent version" - Update oparent version Update oparent version to 2.0.0 which supports global-jjb maven-stage job. Change-Id: Idc581fd8961bb0adec5026729b91dcb40dd14ab0 Issue-ID: CIMAN-234 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-06-29Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 18352a47ee8f6e4fbb499dc1eee20587b1e53439 - Merge "Update oparent version" - Update oparent version Update oparent version to 2.0.0 which supports global-jjb maven-stage job. Change-Id: I148dfe75cf77e4ddf38fb02d7ee561ef602f155d Issue-ID: CIMAN-234 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-06-25Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 53bb00ca3f7a3efde2f0342fc1f436b9ddec7ca7 - Merge "Update release note" - Update release note Issue-ID: MSB-336 Change-Id: I1c74e6ff4861c4890959a338f5db935457bbd482 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-05-09Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/swagger-sdk.git from branch 'master' to 8a9522e67bf975f305f0c198d552ca7d0da6dcd5 - bump version to 1.2.5 Issue-ID: MSB-334 Change-Id: I2dc819c31525d7868c668c315078cac6d63172a6 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-05-09Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 1516545caf9a906a052158d8596f4fc8ed6e9a13 - bump version to 1.2.5 Issue-ID: MSB-334 Change-Id: Iee1edcd9c93395930baee9998952319320c01b1d Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-05-09Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 7ee2dcca7bf6ed1aa30a7dfb9ab04f540730644d - Merge "bump version to 1.2.5" - bump version to 1.2.5 Issue-ID: MSB-334 Change-Id: I7518924a0481c2dc6c6846bfac06454888f3a342 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-05-09Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to 6fac8dc23afc377283021f5856c1cbe8ae49cba9 - Merge "bump version to 1.2.5" - bump version to 1.2.5 Issue-ID: MSB-334 Change-Id: I62ba0b801564a45738c7765f72825f226bc4cb8d Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-05-02Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/swagger-sdk.git from branch 'master' to 4cd47877f91e4ca261115a8d8411c2f91e7456ce - Bump swagger sdk to 1.2.0 Issue-ID: MSB-333 Change-Id: I45f57bb99b0b058e601d5f4349e9806c7b27fb11 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-11Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to 61897e10d54f4979a1fc6cce863f19e6ba10445f - Solve jackson datatype security issue Issue-ID: MSB-331 Change-Id: I82baee676642cf4a09f5a2ec2078c1767c356802 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-11Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to ad380db9da867dc872310df6b1fe47230c22d12c - Solve jackson datatype security issue Issue-ID: MSB-331 Change-Id: I790e11bb675d89db922a7badd016803c8a4316d4 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-10Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to 6aa307c93bb05223f8b0c797b6425041a298955e - Run discovery as non-root user Change-Id: I97ef4a92f991cd6d72a38b293ec14620050cad9e Issue-ID: MSB-321 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-10Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 1db162bfcd9acafa3a19c80e3943f568c9f8874a - Run API Gateway as non-root user Change-Id: Iea0f47a7f425b7c812ee683af496b8a6b96dce13 Issue-ID: MSB-320 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-09Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 4b2a245470e75932931cb47f97e2835ed7cd5778 - Solve nexus-iq security issue: remove spring-core dependency Issue-ID: MSB-329 Change-Id: I9be5f9808e24419d7f1f8137145a74142a07c400 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-08Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to f2c2e5ddf02c23f01b5bd9728290d3290cf54916 - Solve nexus-iq security issue Issue-ID: MSB-330 Change-Id: Ic013ec509961168fdb9881b3a0f104d591c1c209 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-08Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/swagger-sdk.git from branch 'master' to 617f07b4e70b297de558b4e62ed58acc6cf706a1 - Update spring core Change-Id: Ia27fc773fba3cd10c335fde566c44235ee341eb3 Issue-ID: MSB-329 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-08Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to ff6aa4b5dd381c4151546d43197b93eb636f9115 - Update jetty-http Issue-ID: MSB-328 Change-Id: Ie8cb9aa0d919b4adcb2ad5764ec6e221e51f2cdb Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-04-08Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to b9bf181a6ece4f03735e75c6af350690cef24787 - Update jetty-http Issue-ID: MSB-328 Change-Id: I5e36767707d2321fa179b3339c15a4b9202dd8e3 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-20Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 14fe96da81b4197373ba6347773164465145c9df - Remove Chinese comments Change-Id: I6734d0e2264c79faf1c02b5d3c4500140dc14f80 Issue-ID: MSB-197 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-20Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 9c3e9283ac99b8fd44ec2241c098d3dc450a64ed - Remove Chinese comments Change-Id: I6734d0e2264c79faf1c02b5d3c4500140dc14f79 Issue-ID: MSB-197 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-19Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to bea7750df3ba45bbc426b71da15bade58408ae2f - Bump verison to 1.2.4 Change-Id: I3d7622236772a7bbf095ac381f990e0ca96da602 Issue-ID: MSB-302 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-19Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to 6e8c095cac0871e8866580d9e3de4c85fa188a01 - Bump verison to 1.2.3 Issue-ID: MSB-302 Change-Id: Id319972239d668ef817e450f1260151c3015b373 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-18Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to 28a0408d050ad5cd10a87088ffdc913b8f4487ab - Update consul version to 1.4.3 Change-Id: I264fe52ec5e2d6b45298c5c01be427a27116ecb6 Issue-ID: MSB-325 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2019-03-18Update git submodulesJessica Wagantall1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 84ad3af3e9d9130e5ec9237b2976e77c5a6ca8f1 - Update INFO.yaml file Update missing information blocks and indentation to pass verify job. Change-Id: I0e1202ed40512952fc10ed2f365bdec4a4bcf684 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-03-18Update git submodulesJessica Wagantall1-0/+0
* Update docs/submodules/msb/apigateway.git from branch 'master' to 2d0bdf08603f425e08a723f242cbd26f07881a08 - Update INFO.yaml file Update missing information blocks and indentation to pass verify job. Change-Id: I566d603561de7822fa2cbe71ff987cb4e4930f9c Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-03-18Update git submodulesJessica Wagantall1-0/+0
* Update docs/submodules/msb/discovery.git from branch 'master' to bb42b10ae85a76fad88a30f50334d6c27cbf4a8b - Update INFO.yaml file Update missing information blocks and indentation to pass verify job. Change-Id: I39f8617818732ebfcd0d7cba1d228b1e9a207742 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-03-18Update git submodulesJessica Wagantall1-0/+0
* Update docs/submodules/msb/swagger-sdk.git from branch 'master' to 317a711931c5c15305d2284e41385906970a439c - Update INFO.yaml file Update missing information blocks and indentation to pass verify job. Change-Id: I3b3db392974df835a00a0c6078ef247d30ca13c7 Issue-ID: CIMAN-134 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2019-02-26Update git submodulesHuabing Zhao1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to 06bf8af5b985e8c9fa005c995d2b27cf665b5242 - Merge "Added sonar reported fix in MicroserviceInfo class" - Added sonar reported fix in MicroserviceInfo class Added sonar reported code vulnerability Issue-ID: MSB-311 Change-Id: I04701f21bc82db2e3b3dbf036d6f1dc21eb6172c Signed-off-by: Chandan Ghosh <cghosh12@in.ibm.com>
2019-02-26Update git submodulesChandan Ghosh1-0/+0
* Update docs/submodules/msb/java-sdk.git from branch 'master' to acbb653362d73d17bf88127feddf2ad245e14527 - Parse to long reported in sonar Parse to long. Reported in sonar Issue-ID: MSB-312 Change-Id: Ife6e4926fa5a89f187430848eb96ee8ad278b9cc Signed-off-by: Chandan Ghosh <cghosh12@in.ibm.com>
2019-01-25Updated git submodulesDriptaroop Das1-0/+0
Project: msb/discovery master 2b92d751f640407466da230ac2cec8ffe63981d0 update anonymous inner classes with lambdas update anonymous inner classes with lambdas Issue-ID: MSB-318 Change-Id: Ie7cdfcfcb68f8ed761e3d694dc05a2814e437463 Signed-off-by: Driptaroop Das <driptaroop.das@in.ibm.com>
2019-01-10Updated git submodulesChandan Ghosh1-0/+0
Project: msb/java-sdk master dc2f42a535e75642cd98f349808bd5c9aef6f488 Removed unused import Removed Unused imports Issue-ID: MSB-310 Change-Id: If0f215f48f84a57c10c4f335568f974ff615ae40 Signed-off-by: Chandan Ghosh <cghosh12@in.ibm.com>
2018-11-30Updated git submodulesGildas Lanilis1-0/+0
Project: msb/apigateway master f2553c78c61ff1ea4ba8eae8fd066c7b09763e1f Update Release Note Update release date Order the RN, latest release goes on top of the page Add links to security vulnerability Change-Id: I494efc8ca0ec31421cc667008deae7ce4ab842b7 Issue-ID: DOC-333 Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
2018-11-28Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master efe407a445b196574101321d246d56f70e0e2888 Update release note Issue-ID: MSB-303 Change-Id: Ie00741556b77b98bcb85ff9ba56972fe8d84aca9 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-27Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 9fc3ed0bf0a162b5ef97a1ec8185278fd61c9cb2 Bump verison to 1.2.3 Issue-ID: MSB-302 Change-Id: Ie917295cab38242d3ee6c390d417ca847d33099f Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-27Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 75731b02e57345860f5542c4f512cb98ee5dbb90 Bump verison to 1.2.4 Issue-ID: MSB-302 Change-Id: I2f74212b1df07360933df842f929532c8430443d Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-20Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 54406c1b1ba1971d1bebe06f9dd1fa5a1969ea49 Bump verison to 1.2.3 Issue-ID: MSB-302 Change-Id: Iac78b0bd13235e7b7994ba995a29365aeb9ea989 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-20Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 9d2f1aa0a48d8256b0be994a5842f0c33c67231e Bump verison to 1.2.2 Issue-ID: MSB-302 Change-Id: I6e1732b3dbea369104cdb7551732981b333de4cc Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-15Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 35d5413bb06ea1eb89d90fc5fc3e89676352c40c Bump tarball version to 1.2.3 Issue-ID: MSB-302 Change-Id: I4de30ca5a1940331e537aed15cf81b8a700d0a87 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-15Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 457508be9cc33473b68759fff21c2f3c06e8f4ec Bump verison to 1.2.2 Issue-ID: MSB-302 Change-Id: I7be0dd78fbd0510e0890927a60c8b39d37651f46 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-11-13Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master a67ab2dd5ebfba2ee9116f4bf0d1de2bb82220ab Bugfix: can't access customized service Issue-ID: MSB-301 Change-Id: I72e9457e228492d9cdd3c61bf8c2305f5c9bf54a Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-26Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 15a511336dbaaf16470c77ef730b6b33241d92f6 Fix uncompleted license header Issue-ID: MSB-300 Change-Id: Ie53cb55da0a1060afec32c5fbb0b5e7923a2c1fa Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-23Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 717c3283ca2f58d0f04b710c0ee3aad6677145d2 Bump MSB docker version to 1.2.2 Issue-ID: MSB-299 Change-Id: I39f88b4bbb0eb1fedf2b3c491f7cc1e285a0e853 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-23Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 646fb5759a3682b7a3d63a3f78769ea61bf603ea Bump MSB docker version to 1.2.2 Issue-ID: MSB-299 Change-Id: I077b10e2eed814c41792605983d7256be0c8a563 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-22Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 12f0fe3959c9591eb19688127be38f57bd4f41fe Update bootstrap version to 4.1.3 Issue-ID: MSB-295 Change-Id: I3964d5ebe0f87d7f47d605c719d46dd0623614a6 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-20Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master ace0db05f978e84c80375976d8b8c279035135ea Align to Docker Standard Tag Format Issue-ID: CIMAN-132 Change-Id: Ifbd675b0b3a3c148cf8fa187d05bca5a9db75f2d Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-20Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 7e2b3ea629144f1a021d251a3fc1dd8f03b69e59 Align to Docker Standard Tag Format Issue-ID: CIMAN-132 Change-Id: I5dedcb92ba8c2aae0bfcaa63382beaa4f21587b7 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-19Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 1888475606227b7b1371cfc8b66c7dcab290f636 Update dropwizard version to latest Issue-ID: MSB-295 Change-Id: I6201f1d070ca94a68a8d7ce1e0c615716fa8658a Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-19Updated git submodulesHuabing Zhao1-0/+0
Project: msb/apigateway master 9e94150a3d11c6bdccd5252b33e0a0ad09ad0078 update dropwizard to latest version Issue-ID: MSB-295 Change-Id: I58a72f020a83d04a674254130e335610b60d730a Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
2018-10-19Updated git submodulesHuabing Zhao1-0/+0
Project: msb/discovery master 722e21d7e44d285514db91bf4a553a49d13d10b5 Bump MSB docker version to 1.2.1 Change-Id: Id8b6e20bf970708f5575bed31f9ca73e4ef285d9 Issue-ID: MSB-298 Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
'#n1383'>1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531
<?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.8.2" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <bpmn2:process id="CreateVcpeResCustService" name="CreateVcpeResCustService" isExecutable="true">
    <bpmn2:scriptTask id="sendSyncAckResponse_ScriptTask" name="Send Sync Ack Response" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.sendSyncResponse(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_3" name="" sourceRef="sendSyncAckResponse_ScriptTask" targetRef="IntermediateThrowEvent_2" />
    <bpmn2:startEvent id="createVCPE_startEvent" name="Start Flow">
      <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="createVCPE_startEvent" targetRef="preProcessRequest_ScriptTask" />
    <bpmn2:scriptTask id="preProcessRequest_ScriptTask" name="PreProcess Incoming Request" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.preProcessRequest(execution)
]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_7" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="sendSyncAckResponse_ScriptTask" />
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_3" name="vCPE-RESCUST">
      <bpmn2:outgoing>SequenceFlow_1eu60rt</bpmn2:outgoing>
      <bpmn2:linkEventDefinition id="_LinkEventDefinition_37" name="vCPE-RESCUST" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:scriptTask id="postProcessAndCompletionRequest_ScriptTask" name="Post Process &#38; Completion Request" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_0afe2pg</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.postProcessResponse(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_29" name="" sourceRef="postProcessAndCompletionRequest_ScriptTask" targetRef="callCompleteMsoProcess_CallActivity" />
    <bpmn2:callActivity id="callCompleteMsoProcess_CallActivity" name="Call CompleteMsoProcess" calledElement="CompleteMsoProcess">
      <bpmn2:extensionElements>
        <camunda:in variables="all" />
        <camunda:out variables="all" />
        <camunda:in source="CVRCS_CompleteMsoProcessRequest" target="CompleteMsoProcessRequest" />
        <camunda:in source="mso-request-id" target="requestId" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:out source="CMSO_ResponseCode" target="CMSO_ResponseCode" />
        <camunda:out source="CompleteMsoProcessResponse" target="CompleteMsoProcessResponse" />
        <camunda:out source="CMSO_ErrorResponse" target="CMSO_ErrorResponse" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_29</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="callCompleteMsoProcess_CallActivity" targetRef="ScriptTask_2" />
    <bpmn2:scriptTask id="ScriptTask_2" name="Set Success Indicator" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
      <bpmn2:script><![CDATA[// The following variable is checked by the unit test
execution.setVariable("CreateVcpeResCustServiceSuccessIndicator", true)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="ScriptTask_2" targetRef="CreateVCPE_EndEvent" />
    <bpmn2:endEvent id="CreateVCPE_EndEvent" name="End">
      <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
      <bpmn2:terminateEventDefinition id="_TerminateEventDefinition_13" />
    </bpmn2:endEvent>
    <bpmn2:subProcess id="UnexpectedError_SubProcess_1" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
      <bpmn2:startEvent id="StartEvent_1">
        <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
        <bpmn2:errorEventDefinition id="_ErrorEventDefinition_92" errorRef="Error_1" />
      </bpmn2:startEvent>
      <bpmn2:endEvent id="EndEvent_1">
        <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
      </bpmn2:endEvent>
      <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="StartEvent_1" targetRef="ScriptTask_1" />
      <bpmn2:scriptTask id="ScriptTask_1" name="Log / Print Unexpected Error" scriptFormat="groovy">
        <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
        <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.common.scripts.*
ExceptionUtil ex = new ExceptionUtil()
ex.processJavaException(execution)]]></bpmn2:script>
      </bpmn2:scriptTask>
      <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="ScriptTask_1" targetRef="EndEvent_1" />
    </bpmn2:subProcess>
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_4" name="FinishProcess">
      <bpmn2:outgoing>SequenceFlow_12ilko1</bpmn2:outgoing>
      <bpmn2:linkEventDefinition id="_LinkEventDefinition_39" name="FinishProcess" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:callActivity id="doCreateServiceInstance_CallActivity" name="Call Create &#10;ServiceInstance&#10;" calledElement="DoCreateServiceInstance">
      <bpmn2:extensionElements>
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
        <camunda:in source="subscriptionServiceType" target="subscriptionServiceType" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:out source="rollbackData" target="DCRESI_rollbackData" />
        <camunda:in source="serviceInstanceName" target="serviceInstanceName" />
        <camunda:in source="serviceModelInfo" target="serviceModelInfo" />
        <camunda:in source="failIfExists" target="failIfExists" />
        <camunda:in source="disableRollback" target="disableRollback" />
        <camunda:in source="serviceInputParams" target="serviceInputParams" />
        <camunda:out source="rolledBack" target="rolledBack" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
        <camunda:out source="serviceInstanceName" target="serviceInstanceName" />
        <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
        <camunda:in source="subscriptionServiceType" target="subscriptionServiceType" />
        <camunda:in source="productFamilyId" target="productFamilyId" />
        <camunda:in source="sdncVersion" target="sdncVersion" />
        <camunda:in source="bpmnRequest" target="requestJson" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_0j6sjye</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1ky2sv9</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_2" name="GoTovCPE-RESCUST">
      <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
      <bpmn2:linkEventDefinition id="_LinkEventDefinition_38" name="vCPE-RESCUST" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:subProcess id="SubProcess_0s6hpty" name="Subprocess For Exception / FalloutHandler" triggeredByEvent="true">
      <bpmn2:exclusiveGateway id="ExclusiveGateway_1vwgs6p" name="Is Rollback On?" default="SequenceFlow_0dhf2js">
        <bpmn2:incoming>SequenceFlow_0zq7i3q</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0zpbskl</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_0dhf2js</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:startEvent id="StartEvent_1bwmffk" name="Fault Start">
        <bpmn2:outgoing>SequenceFlow_0zq7i3q</bpmn2:outgoing>
        <bpmn2:errorEventDefinition />
      </bpmn2:startEvent>
      <bpmn2:exclusiveGateway id="ExclusiveGateway_0ydrtdx" name="isPONR?" default="SequenceFlow_02o4yqx">
        <bpmn2:incoming>SequenceFlow_0zpbskl</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1sx5llu</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_02o4yqx</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:exclusiveGateway id="ExclusiveGateway_1kvn1pz" name="is AR_TXC Ok?" default="SequenceFlow_19mxskt">
        <bpmn2:incoming>SequenceFlow_0t3mtod</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_19mxskt</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_1sl79hn</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:callActivity id="CallActivity_0jw5tqa" name="Call FalloutHandlerV1" calledElement="FalloutHandler">
        <bpmn2:extensionElements>
          <camunda:in source="CVRCS_falloutRequest" target="FalloutHandlerRequest" />
          <camunda:in source="msoRequestId" target="mso-request-id" />
          <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
          <camunda:out source="FH_ResponseCode" target="FH_ResponseCode" />
          <camunda:out source="FalloutHandlerResponse" target="FalloutHandlerResponse" />
          <camunda:out source="FH_ErrorResponse" target="FH_ErrorResponse" />
        </bpmn2:extensionElements>
        <bpmn2:incoming>SequenceFlow_0807ukc</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_19yywk8</bpmn2:outgoing>
      </bpmn2:callActivity>
      <bpmn2:endEvent id="EndEvent_04xute7">
        <bpmn2:incoming>SequenceFlow_19yywk8</bpmn2:incoming>
      </bpmn2:endEvent>
      <bpmn2:scriptTask id="ScriptTask_0yk02h3" name="Prepare FalloutHandler" scriptFormat="groovy">
        <bpmn2:incoming>SequenceFlow_0jg47xm</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0807ukc</bpmn2:outgoing>
        <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.prepareFalloutRequest(execution)]]></bpmn2:script>
      </bpmn2:scriptTask>
      <bpmn2:sequenceFlow id="SequenceFlow_0zpbskl" name="Yes" sourceRef="ExclusiveGateway_1vwgs6p" targetRef="ExclusiveGateway_0ydrtdx">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("disableRollback") != true}]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_0dhf2js" name="No" sourceRef="ExclusiveGateway_1vwgs6p" targetRef="InclusiveGateway_0foywso" />
      <bpmn2:sequenceFlow id="SequenceFlow_1sx5llu" name="Yes" sourceRef="ExclusiveGateway_0ydrtdx" targetRef="InclusiveGateway_0foywso">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("PONR") == true}]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_02o4yqx" name="No" sourceRef="ExclusiveGateway_0ydrtdx" targetRef="ScriptTask_17doerz" />
      <bpmn2:sequenceFlow id="SequenceFlow_19mxskt" name="No" sourceRef="ExclusiveGateway_1kvn1pz" targetRef="ExclusiveGateway_05indeh" />
      <bpmn2:callActivity id="DoRollbackService_CallActivity" name="DoRollback&#10;Service&#10;" calledElement="DoCreateServiceInstanceRollback">
        <bpmn2:extensionElements>
          <camunda:in source="DCRESI_rollbackData" target="rollbackData" />
          <camunda:in source="msoRequestId" target="msoRequestId" />
          <camunda:out source="rolledBack" target="DCRESI_rolledBack" />
          <camunda:out source="rollbackError" target="DCRESI_rollbackError" />
          <camunda:in source="sdncVersion" target="sdncVersion" />
        </bpmn2:extensionElements>
        <bpmn2:incoming>SequenceFlow_1a7e8l1</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1f1hd3l</bpmn2:outgoing>
      </bpmn2:callActivity>
      <bpmn2:inclusiveGateway id="InclusiveGateway_0foywso">
        <bpmn2:incoming>SequenceFlow_1sx5llu</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_0dhf2js</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_1rabks0</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0jg47xm</bpmn2:outgoing>
      </bpmn2:inclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_1f1hd3l" sourceRef="DoRollbackService_CallActivity" targetRef="InclusiveGateway_0m9f5ka" />
      <bpmn2:sequenceFlow id="SequenceFlow_0jg47xm" sourceRef="InclusiveGateway_0foywso" targetRef="ScriptTask_0yk02h3" />
      <bpmn2:sequenceFlow id="SequenceFlow_0807ukc" sourceRef="ScriptTask_0yk02h3" targetRef="CallActivity_0jw5tqa" />
      <bpmn2:sequenceFlow id="SequenceFlow_19yywk8" sourceRef="CallActivity_0jw5tqa" targetRef="EndEvent_04xute7" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_05indeh" name="Service Rollback present?" default="SequenceFlow_0sezboq">
        <bpmn2:incoming>SequenceFlow_19mxskt</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_17cz98f</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0sezboq</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_1a7e8l1</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_0sezboq" name="No" sourceRef="ExclusiveGateway_05indeh" targetRef="InclusiveGateway_0m9f5ka" />
      <bpmn2:sequenceFlow id="SequenceFlow_0zq7i3q" name="" sourceRef="StartEvent_1bwmffk" targetRef="ExclusiveGateway_1vwgs6p" />
      <bpmn2:inclusiveGateway id="InclusiveGateway_0m9f5ka">
        <bpmn2:incoming>SequenceFlow_1f1hd3l</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_0sezboq</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_1mbymcu</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_00by7l7</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1lv5ld6</bpmn2:outgoing>
      </bpmn2:inclusiveGateway>
      <bpmn2:scriptTask id="ScriptTask_17doerz" name="Pre Process Rollback" scriptFormat="groovy">
        <bpmn2:incoming>SequenceFlow_02o4yqx</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0ftzjjm</bpmn2:outgoing>
        <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService= new CreateVcpeResCustService()
CreateVcpeResCustService.preProcessRollback(execution)]]></bpmn2:script>
      </bpmn2:scriptTask>
      <bpmn2:scriptTask id="ScriptTask_0wyub4x" name="Post Process Rollback" scriptFormat="groovy">
        <bpmn2:incoming>SequenceFlow_0dvsqpp</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1rabks0</bpmn2:outgoing>
        <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService= new CreateVcpeResCustService()
CreateVcpeResCustService.postProcessRollback(execution)]]></bpmn2:script>
      </bpmn2:scriptTask>
      <bpmn2:sequenceFlow id="SequenceFlow_1rabks0" sourceRef="ScriptTask_0wyub4x" targetRef="InclusiveGateway_0foywso" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_06gq6em" name="is AR_BRG Ok?" default="SequenceFlow_0ya1cr3">
        <bpmn2:incoming>SequenceFlow_12dakwh</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0orpdrl</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_0ya1cr3</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:callActivity id="CallActivity_1bpuf2p" name="DoRollback&#10;BRG Allotted Resources&#10;" calledElement="DoCreateAllottedResourceBRGRollback">
        <bpmn2:extensionElements>
          <camunda:in source="msoRequestId" target="msoRequestId" />
          <camunda:in source="DCARBRG_rollbackData" target="rollbackData" />
          <camunda:in source="sdncVersion" target="sdncVersion" />
          <camunda:out source="rolledBack" target="DCARBRG_rolledBack" />
          <camunda:out source="rollbackError" target="DCARBRG_rollbackError" />
        </bpmn2:extensionElements>
        <bpmn2:incoming>SequenceFlow_0orpdrl</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1t3cnnx</bpmn2:outgoing>
      </bpmn2:callActivity>
      <bpmn2:inclusiveGateway id="InclusiveGateway_131ozdf">
        <bpmn2:incoming>SequenceFlow_0ya1cr3</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_1sim44y</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_027lz43</bpmn2:outgoing>
      </bpmn2:inclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_0orpdrl" name="Yes" sourceRef="ExclusiveGateway_06gq6em" targetRef="CallActivity_1bpuf2p">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCARBRG_rollbackData") != null }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_1t3cnnx" sourceRef="CallActivity_1bpuf2p" targetRef="ExclusiveGateway_1mjdcct" />
      <bpmn2:sequenceFlow id="SequenceFlow_0ya1cr3" name="No" sourceRef="ExclusiveGateway_06gq6em" targetRef="InclusiveGateway_131ozdf" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_14tl857" name="is VNF Ok?" default="SequenceFlow_1kpdu1j">
        <bpmn2:incoming>SequenceFlow_027lz43</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1kpdu1j</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_007p8k3</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:inclusiveGateway id="InclusiveGateway_142br6v">
        <bpmn2:incoming>SequenceFlow_1kpdu1j</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_1quvahv</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0t3mtod</bpmn2:outgoing>
      </bpmn2:inclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_1kpdu1j" name="No" sourceRef="ExclusiveGateway_14tl857" targetRef="InclusiveGateway_142br6v" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_1mjdcct" name="Rollback success?" default="SequenceFlow_0dr2fem">
        <bpmn2:incoming>SequenceFlow_1t3cnnx</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1sim44y</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_0dr2fem</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_1sim44y" name="Yes" sourceRef="ExclusiveGateway_1mjdcct" targetRef="InclusiveGateway_131ozdf">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCARBRG_rolledBack") == true }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_0dr2fem" name="No" sourceRef="ExclusiveGateway_1mjdcct" targetRef="InclusiveGateway_1xenadu" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_05dg1m1" name="Rollback success?" default="SequenceFlow_1mbymcu">
        <bpmn2:incoming>SequenceFlow_1mpsdaj</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1quvahv</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_1mbymcu</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_1quvahv" name="Yes" sourceRef="ExclusiveGateway_05dg1m1" targetRef="InclusiveGateway_142br6v">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCVAM_rolledBack") ==true }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_1mbymcu" name="No" sourceRef="ExclusiveGateway_05dg1m1" targetRef="InclusiveGateway_0m9f5ka" />
      <bpmn2:exclusiveGateway id="ExclusiveGateway_0y7gtd9" name="rollback failed?" default="SequenceFlow_12dakwh">
        <bpmn2:incoming>SequenceFlow_0ftzjjm</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_12dakwh</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_09nn9a9</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_0ftzjjm" sourceRef="ScriptTask_17doerz" targetRef="ExclusiveGateway_0y7gtd9" />
      <bpmn2:sequenceFlow id="SequenceFlow_12dakwh" name="No" sourceRef="ExclusiveGateway_0y7gtd9" targetRef="ExclusiveGateway_06gq6em" />
      <bpmn2:inclusiveGateway id="InclusiveGateway_1xenadu">
        <bpmn2:incoming>SequenceFlow_1lv5ld6</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_09nn9a9</bpmn2:incoming>
        <bpmn2:incoming>SequenceFlow_0dr2fem</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0dvsqpp</bpmn2:outgoing>
      </bpmn2:inclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_1lv5ld6" sourceRef="InclusiveGateway_0m9f5ka" targetRef="InclusiveGateway_1xenadu" />
      <bpmn2:sequenceFlow id="SequenceFlow_0dvsqpp" sourceRef="InclusiveGateway_1xenadu" targetRef="ScriptTask_0wyub4x" />
      <bpmn2:sequenceFlow id="SequenceFlow_09nn9a9" name="Yes" sourceRef="ExclusiveGateway_0y7gtd9" targetRef="InclusiveGateway_1xenadu">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("rolledBack") != null && execution.getVariable("rolledBack") == false}]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_027lz43" sourceRef="InclusiveGateway_131ozdf" targetRef="ExclusiveGateway_14tl857" />
      <bpmn2:sequenceFlow id="SequenceFlow_0t3mtod" sourceRef="InclusiveGateway_142br6v" targetRef="ExclusiveGateway_1kvn1pz" />
      <bpmn2:callActivity id="CallActivity_071yaf8" name="DoRollback&#10;TXC Allotted Resources&#10;" calledElement="DoCreateAllottedResourceTXCRollback">
        <bpmn2:extensionElements>
          <camunda:in source="msoRequestId" target="msoRequestId" />
          <camunda:in source="DCARTXC_rollbackData" target="rollbackData" />
          <camunda:in source="sdncVersion" target="sdncVersion" />
          <camunda:out source="rolledBack" target="DCARTXC_rolledBack" />
          <camunda:out source="rollbackError" target="DCARTXC_rollbackError" />
        </bpmn2:extensionElements>
        <bpmn2:incoming>SequenceFlow_1sl79hn</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_0ne9n0g</bpmn2:outgoing>
      </bpmn2:callActivity>
      <bpmn2:sequenceFlow id="SequenceFlow_1sl79hn" name="Yes" sourceRef="ExclusiveGateway_1kvn1pz" targetRef="CallActivity_071yaf8">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCARTXC_rollbackData") != null }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:exclusiveGateway id="ExclusiveGateway_0y158bb" name="Rollback success?" default="SequenceFlow_00by7l7">
        <bpmn2:incoming>SequenceFlow_0ne9n0g</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_00by7l7</bpmn2:outgoing>
        <bpmn2:outgoing>SequenceFlow_17cz98f</bpmn2:outgoing>
      </bpmn2:exclusiveGateway>
      <bpmn2:sequenceFlow id="SequenceFlow_0ne9n0g" sourceRef="CallActivity_071yaf8" targetRef="ExclusiveGateway_0y158bb" />
      <bpmn2:sequenceFlow id="SequenceFlow_1a7e8l1" name="Yes" sourceRef="ExclusiveGateway_05indeh" targetRef="DoRollbackService_CallActivity">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCRESI_rollbackData") != null }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:sequenceFlow id="SequenceFlow_00by7l7" name="No" sourceRef="ExclusiveGateway_0y158bb" targetRef="InclusiveGateway_0m9f5ka" />
      <bpmn2:sequenceFlow id="SequenceFlow_17cz98f" name="Yes" sourceRef="ExclusiveGateway_0y158bb" targetRef="ExclusiveGateway_05indeh">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCARTXC_rolledBack") == true }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
      <bpmn2:callActivity id="CallActivity_1cl4iu4" name="DoRollback&#10;VNF and Modules&#10;" calledElement="DoCreateVnfAndModulesRollback">
        <bpmn2:extensionElements>
          <camunda:in source="msoRequestId" target="msoRequestId" />
          <camunda:in source="DCVAM_rollbackData" target="rollbackData" />
          <camunda:out source="rolledBack" target="DCVAM_rolledBack" />
          <camunda:out source="rollbackError" target="DCVAM_rollbackError" />
          <camunda:in source="sdncVersion" target="sdncVersion" />
        </bpmn2:extensionElements>
        <bpmn2:incoming>SequenceFlow_007p8k3</bpmn2:incoming>
        <bpmn2:outgoing>SequenceFlow_1mpsdaj</bpmn2:outgoing>
      </bpmn2:callActivity>
      <bpmn2:sequenceFlow id="SequenceFlow_1mpsdaj" sourceRef="CallActivity_1cl4iu4" targetRef="ExclusiveGateway_05dg1m1" />
      <bpmn2:sequenceFlow id="SequenceFlow_007p8k3" name="Yes" sourceRef="ExclusiveGateway_14tl857" targetRef="CallActivity_1cl4iu4">
        <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCVAM_rollbackData") != null }]]></bpmn2:conditionExpression>
      </bpmn2:sequenceFlow>
    </bpmn2:subProcess>
    <bpmn2:scriptTask id="prepareCreateService_scriptTask" name="Prepare&#10;Create&#10;Service&#10;" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_15odbkz</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0j6sjye</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.prepareCreateServiceInstance(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:scriptTask id="setPONR_ScriptTask" name="set PONR">
      <bpmn2:incoming>SequenceFlow_12ilko1</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0afe2pg</bpmn2:outgoing>
      <bpmn2:script><![CDATA[#{execution.setVariable("PONR", true)}]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_12ilko1" sourceRef="IntermediateCatchEvent_4" targetRef="setPONR_ScriptTask" />
    <bpmn2:sequenceFlow id="SequenceFlow_0afe2pg" sourceRef="setPONR_ScriptTask" targetRef="postProcessAndCompletionRequest_ScriptTask" />
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0prlju0" name="GoTo StartService">
      <bpmn2:incoming>SequenceFlow_1jbuf1t</bpmn2:incoming>
      <bpmn2:linkEventDefinition name="StartService" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_0j6sjye" sourceRef="prepareCreateService_scriptTask" targetRef="doCreateServiceInstance_CallActivity" />
    <bpmn2:serviceTask id="updateInfraRequest" name="Update DB status to SUCCESS">
      <bpmn2:extensionElements>
        <camunda:connector>
          <camunda:inputOutput>
            <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>
            <camunda:inputParameter name="payload"><![CDATA[${execution.getVariable("CVRCS_setUpdateDbInstancePayload")}]]></camunda:inputParameter>
            <camunda:inputParameter name="headers">
              <camunda:map>
                <camunda:entry key="content-type">application/soap+xml</camunda:entry>
                <camunda:entry key="Authorization">#{BasicAuthHeaderValueDB}</camunda:entry>
              </camunda:map>
            </camunda:inputParameter>
            <camunda:inputParameter name="method">POST</camunda:inputParameter>
          </camunda:inputOutput>
          <camunda:connectorId>soap-http-connector</camunda:connectorId>
        </camunda:connector>
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_0vj46ej</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0sjpja4</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:scriptTask id="ScriptTask_1qd3uwb" name="Post Process&#10;Create&#10;Service&#10;" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_1ky2sv9</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0vj46ej</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.postProcessServiceInstanceCreate(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1ky2sv9" sourceRef="doCreateServiceInstance_CallActivity" targetRef="ScriptTask_1qd3uwb" />
    <bpmn2:sequenceFlow id="SequenceFlow_0vj46ej" sourceRef="ScriptTask_1qd3uwb" targetRef="updateInfraRequest" />
    <bpmn2:callActivity id="DecomposeService" name="Call Decompose Service" calledElement="DecomposeService">
      <bpmn2:extensionElements>
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:in source="serviceModelInfo" target="serviceModelInfo" />
        <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
        <camunda:out source="serviceDecomposition" target="serviceDecomposition" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_00h6hmd</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_17g05fd</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:scriptTask id="ScriptTask_0cdtchu" name="Prepare&#10;Decompose&#10;Service&#10;" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_1eu60rt</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_00h6hmd</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.prepareDecomposeService(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_1eu60rt" sourceRef="IntermediateCatchEvent_3" targetRef="ScriptTask_0cdtchu" />
    <bpmn2:sequenceFlow id="SequenceFlow_00h6hmd" sourceRef="ScriptTask_0cdtchu" targetRef="DecomposeService" />
    <bpmn2:scriptTask id="ScriptTask_0vf9bei" name="Prepare to create Allotted Resources TXC" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_0x9pjgm</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1kgaq0j</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.prepareCreateAllottedResourceTXC(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_110rm9l" name="CreateAllottedResourcesTXC">
      <bpmn2:outgoing>SequenceFlow_0x9pjgm</bpmn2:outgoing>
      <bpmn2:linkEventDefinition name="CreateAllottedResourcesTXC" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_0x9pjgm" sourceRef="IntermediateCatchEvent_110rm9l" targetRef="ScriptTask_0vf9bei" />
    <bpmn2:exclusiveGateway id="ExclusiveGateway_1oudh6l" name="Create TXC AR?" default="SequenceFlow_0ofjahh">
      <bpmn2:incoming>SequenceFlow_1kgaq0j</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0ofjahh</bpmn2:outgoing>
      <bpmn2:outgoing>SequenceFlow_16qob4p</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:exclusiveGateway id="ExclusiveGateway_074qh5g">
      <bpmn2:incoming>SequenceFlow_0ofjahh</bpmn2:incoming>
      <bpmn2:incoming>SequenceFlow_1cgpklo</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0o6tf9p</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:sequenceFlow id="SequenceFlow_0ofjahh" name="No" sourceRef="ExclusiveGateway_1oudh6l" targetRef="ExclusiveGateway_074qh5g" />
    <bpmn2:sequenceFlow id="SequenceFlow_1kgaq0j" sourceRef="ScriptTask_0vf9bei" targetRef="ExclusiveGateway_1oudh6l" />
    <bpmn2:sequenceFlow id="SequenceFlow_16qob4p" name="Yes" sourceRef="ExclusiveGateway_1oudh6l" targetRef="CallActivity_1ymzucb">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("createTXCAR") != null && execution.getVariable("createTXCAR") == true }]]></bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1i1nwfx" name="StartService">
      <bpmn2:outgoing>SequenceFlow_15odbkz</bpmn2:outgoing>
      <bpmn2:linkEventDefinition name="StartService" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1as6hoa" name="GoToCreateAllottedResourcesTXC">
      <bpmn2:incoming>SequenceFlow_1db0ri1</bpmn2:incoming>
      <bpmn2:linkEventDefinition name="CreateAllottedResourcesTXC" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_15odbkz" sourceRef="IntermediateCatchEvent_1i1nwfx" targetRef="prepareCreateService_scriptTask" />
    <bpmn2:callActivity id="Task_1l0uvof" name="Call Homing Service" camunda:modelerTemplate="homingBlock" calledElement="Homing">
      <bpmn2:extensionElements>
        <camunda:in source="true" target="isDebugLogEnabled" />
        <camunda:in source="null" target="timeout" />
        <camunda:out source="serviceDecomposition" target="serviceDecomposition" />
        <camunda:out source="rolledBack" target="rolledBack" />
        <camunda:out source="rollbackData" target="rollbackData" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:in source="serviceDecomposition" target="serviceDecomposition" />
        <camunda:in source="subscriberInfo" target="subscriberInfo" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_11efpvh</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1jbuf1t</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:sequenceFlow id="SequenceFlow_1jbuf1t" sourceRef="Task_1l0uvof" targetRef="IntermediateThrowEvent_0prlju0" />
    <bpmn2:sequenceFlow id="SequenceFlow_17g05fd" sourceRef="DecomposeService" targetRef="ScriptTask_0lpv2da" />
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_17pzn7m" name="CreateAllottedResourcesBRG">
      <bpmn2:outgoing>SequenceFlow_15vce9o</bpmn2:outgoing>
      <bpmn2:linkEventDefinition name="CreateAllottedResourcesBRG" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0lt5ltv" name="GoToFinishProcess">
      <bpmn2:incoming>SequenceFlow_0hwsm6n</bpmn2:incoming>
      <bpmn2:linkEventDefinition name="FinishProcess" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:exclusiveGateway id="ExclusiveGateway_1xwfgxs" name="Create BRG AR?" default="SequenceFlow_0loks1u">
      <bpmn2:incoming>SequenceFlow_0yecpl2</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0loks1u</bpmn2:outgoing>
      <bpmn2:outgoing>SequenceFlow_0b5ztoe</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:exclusiveGateway id="ExclusiveGateway_0jqgskx">
      <bpmn2:incoming>SequenceFlow_0loks1u</bpmn2:incoming>
      <bpmn2:incoming>SequenceFlow_0e9e6fo</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0hwsm6n</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:sequenceFlow id="SequenceFlow_0hwsm6n" sourceRef="ExclusiveGateway_0jqgskx" targetRef="IntermediateThrowEvent_0lt5ltv" />
    <bpmn2:sequenceFlow id="SequenceFlow_0loks1u" name="No" sourceRef="ExclusiveGateway_1xwfgxs" targetRef="ExclusiveGateway_0jqgskx" />
    <bpmn2:sequenceFlow id="SequenceFlow_0b5ztoe" name="Yes" sourceRef="ExclusiveGateway_1xwfgxs" targetRef="CallActivity_0xt1l8t">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("createBRGAR") != null && execution.getVariable("createBRGAR") == true }]]></bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:scriptTask id="ScriptTask_05epj75" name="Prepare to create Allotted Resources BRG" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_15vce9o</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0yecpl2</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.prepareCreateAllottedResourceBRG(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_15vce9o" sourceRef="IntermediateCatchEvent_17pzn7m" targetRef="ScriptTask_05epj75" />
    <bpmn2:sequenceFlow id="SequenceFlow_0yecpl2" sourceRef="ScriptTask_05epj75" targetRef="ExclusiveGateway_1xwfgxs" />
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_09vobbc" name="GoToCreateVG">
      <bpmn2:incoming>SequenceFlow_0o6tf9p</bpmn2:incoming>
      <bpmn2:linkEventDefinition name="CreateVG" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_0o6tf9p" sourceRef="ExclusiveGateway_074qh5g" targetRef="IntermediateThrowEvent_09vobbc" />
    <bpmn2:callActivity id="CallActivity_1els13v" name="DoCreate&#10;VNF and Modules&#10;" calledElement="DoCreateVnfAndModules">
      <bpmn2:extensionElements>
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="disableRollback" target="disableRollback" />
        <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:in source="productFamilyId" target="productFamilyId" />
        <camunda:in source="vnfModelInfo" target="vnfModelInfo" />
        <camunda:in source="lcpCloudRegionId" target="lcpCloudRegionId" />
        <camunda:in source="tenantId" target="tenantId" />
        <camunda:in source="sdncVersion" target="sdncVersion" />
        <camunda:out source="rollbackData" target="DCVAM_rollbackData" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
        <camunda:out source="vnfId" target="vnfId" />
        <camunda:out source="vnfName" target="vnfName" />
        <camunda:out source="vnfOutputParams" target="vnfOutputParams" />
        <camunda:out source="rolledBack" target="rolledBack" />
        <camunda:in source="serviceModelInfo" target="serviceModelInfo" />
        <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
        <camunda:in source="serviceDecomposition" target="serviceDecomposition" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_0ws7fjn</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1mkdhw9</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:scriptTask id="ScriptTask_0n1k77c" name="Prepare to Create VNF" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_0p75l97</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0ws7fjn</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService= new CreateVcpeResCustService()
CreateVcpeResCustService.prepareVnfAndModulesCreate(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1xsowxp" name="GoToCreateAllottedResourcesBRG">
      <bpmn2:incoming>SequenceFlow_1ufio7c</bpmn2:incoming>
      <bpmn2:linkEventDefinition name="CreateAllottedResourcesBRG" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_19a50jz" name="CreateVG">
      <bpmn2:outgoing>SequenceFlow_0aza7xq</bpmn2:outgoing>
      <bpmn2:linkEventDefinition name="CreateVG" />
    </bpmn2:intermediateCatchEvent>
    <bpmn2:exclusiveGateway id="ExclusiveGateway_0yae9sb" name="Create VNF?" default="SequenceFlow_13iuk3s">
      <bpmn2:incoming>SequenceFlow_0aza7xq</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0p75l97</bpmn2:outgoing>
      <bpmn2:outgoing>SequenceFlow_13iuk3s</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:exclusiveGateway id="ExclusiveGateway_1hlbkue">
      <bpmn2:incoming>SequenceFlow_13iuk3s</bpmn2:incoming>
      <bpmn2:incoming>SequenceFlow_0k5vcuu</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1ufio7c</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:sequenceFlow id="SequenceFlow_0ws7fjn" sourceRef="ScriptTask_0n1k77c" targetRef="CallActivity_1els13v" />
    <bpmn2:sequenceFlow id="SequenceFlow_1mkdhw9" name="in 1702 scope only one VNF will be created - if needed" sourceRef="CallActivity_1els13v" targetRef="ScriptTask_18w0jud">
      <bpmn2:documentation>in 1702 scope only one VNF will be created</bpmn2:documentation>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="SequenceFlow_0p75l97" name="Yes" sourceRef="ExclusiveGateway_0yae9sb" targetRef="ScriptTask_0n1k77c">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("CVRCS_VNFsCount") >0}]]></bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="SequenceFlow_1ufio7c" sourceRef="ExclusiveGateway_1hlbkue" targetRef="IntermediateThrowEvent_1xsowxp" />
    <bpmn2:sequenceFlow id="SequenceFlow_0aza7xq" sourceRef="IntermediateCatchEvent_19a50jz" targetRef="ExclusiveGateway_0yae9sb" />
    <bpmn2:sequenceFlow id="SequenceFlow_13iuk3s" name="No" sourceRef="ExclusiveGateway_0yae9sb" targetRef="ExclusiveGateway_1hlbkue" />
    <bpmn2:callActivity id="CallActivity_1ymzucb" name="Call Create TXC Allotted Resource&#10;" calledElement="DoCreateAllottedResourceTXC">
      <bpmn2:extensionElements>
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="disableRollback" target="disableRollback" />
        <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
        <camunda:in source="failExists" target="failExists" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:in source="parentServiceInstanceIdTXC" target="parentServiceInstanceId" />
        <camunda:in source="serviceChainServiceInstanceId" target="serviceChainServiceInstanceId" />
        <camunda:in source="allottedResourceIdTXC" target="allottedResourceId" />
        <camunda:in source="allottedResourceModelInfoTXC" target="allottedResourceModelInfo" />
        <camunda:in source="allottedResourceRoleTXC" target="allottedResourceRole" />
        <camunda:out source="rollbackData" target="DCARTXC_rollbackData" />
        <camunda:out source="rolledBack" target="rolledBack" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
        <camunda:out source="allottedResourceId" target="DCARTXC_allottedResourceId" />
        <camunda:out source="vni" target="vni" />
        <camunda:out source="vgmuxBearerIP" target="vgmuxBearerIP" />
        <camunda:out source="vgmuxLanIP" target="vgmuxLanIP" />
        <camunda:in source="allottedResourceTypeTXC" target="allottedResourceType" />
        <camunda:in source="brgWanMacAddress" target="brgWanMacAddress" />
        <camunda:in source="globalCustomerId" target="globalCustomerId" />
        <camunda:in source="subscriptionServiceType" target="subscriptionServiceType" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_16qob4p</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1cgpklo</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:sequenceFlow id="SequenceFlow_1cgpklo" sourceRef="CallActivity_1ymzucb" targetRef="ExclusiveGateway_074qh5g" />
    <bpmn2:scriptTask id="ScriptTask_0lpv2da" name="PostProcess&#10;Decompose&#10;Service&#10;" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_17g05fd</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_11efpvh</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService = new CreateVcpeResCustService()
CreateVcpeResCustService.processDecomposition(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_11efpvh" sourceRef="ScriptTask_0lpv2da" targetRef="Task_1l0uvof" />
    <bpmn2:scriptTask id="ScriptTask_18w0jud" name="Post Process Create VNF" scriptFormat="groovy">
      <bpmn2:incoming>SequenceFlow_1mkdhw9</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0k5vcuu</bpmn2:outgoing>
      <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.vcpe.scripts.*
def CreateVcpeResCustService= new CreateVcpeResCustService()
CreateVcpeResCustService.validateVnfCreate(execution)]]></bpmn2:script>
    </bpmn2:scriptTask>
    <bpmn2:sequenceFlow id="SequenceFlow_0k5vcuu" sourceRef="ScriptTask_18w0jud" targetRef="ExclusiveGateway_1hlbkue" />
    <bpmn2:callActivity id="CallActivity_0xt1l8t" name="Call Create BRG Allotted Resource&#10;" calledElement="DoCreateAllottedResourceBRG">
      <bpmn2:extensionElements>
        <camunda:in source="msoRequestId" target="msoRequestId" />
        <camunda:in source="disableRollback" target="disableRollback" />
        <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
        <camunda:in source="failExists" target="failExists" />
        <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
        <camunda:in source="parentServiceInstanceIdBRG" target="parentServiceInstanceId" />
        <camunda:in source="allottedResourceIdBRG" target="allottedResourceId" />
        <camunda:in source="allottedResourceModelInfoBRG" target="allottedResourceModelInfo" />
        <camunda:in source="allottedResourceRoleBRG" target="allottedResourceRole" />
        <camunda:out source="rollbackData" target="DCARBRG_rollbackData" />
        <camunda:out source="rolledBack" target="rolledBack" />
        <camunda:out source="WorkflowException" target="WorkflowException" />
        <camunda:out source="allottedResourceId" target="DCARBRG_allottedResourceId" />
        <camunda:out source="allottedResourceName" target="DCARBRG_allottedResourceName" />
        <camunda:in source="allottedResourceTypeBRG" target="allottedResourceType" />
        <camunda:in source="vni" target="vni" />
        <camunda:in source="vgmuxBearerIP" target="vgmuxBearerIP" />
        <camunda:in source="brgWanMacAddress" target="brgWanMacAddress" />
        <camunda:in source="subscriptionServiceType" target="subscriptionServiceType" />
        <camunda:in source="globalCustomerId" target="globalCustomerId" />
      </bpmn2:extensionElements>
      <bpmn2:incoming>SequenceFlow_0b5ztoe</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_0e9e6fo</bpmn2:outgoing>
    </bpmn2:callActivity>
    <bpmn2:sequenceFlow id="SequenceFlow_0e9e6fo" sourceRef="CallActivity_0xt1l8t" targetRef="ExclusiveGateway_0jqgskx" />
    <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_1x88t9v" name="Await AAI Distribution&#10;&#10;">
      <bpmn2:incoming>SequenceFlow_0sjpja4</bpmn2:incoming>
      <bpmn2:outgoing>SequenceFlow_1db0ri1</bpmn2:outgoing>
      <bpmn2:timerEventDefinition>
        <bpmn2:timeDuration xsi:type="bpmn2:tFormalExpression">${aaiDistDelay}</bpmn2:timeDuration>
      </bpmn2:timerEventDefinition>
    </bpmn2:intermediateCatchEvent>
    <bpmn2:sequenceFlow id="SequenceFlow_0sjpja4" sourceRef="updateInfraRequest" targetRef="IntermediateCatchEvent_1x88t9v" />
    <bpmn2:sequenceFlow id="SequenceFlow_1db0ri1" sourceRef="IntermediateCatchEvent_1x88t9v" targetRef="IntermediateThrowEvent_1as6hoa" />
  </bpmn2:process>
  <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
  <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="CreateVcpeResCustService">
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createVCPE_startEvent">
        <dc:Bounds x="87" y="215" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="80" y="256" width="51" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
        <dc:Bounds x="276" y="193" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
        <di:waypoint xsi:type="dc:Point" x="123" y="233" />
        <di:waypoint xsi:type="dc:Point" x="276" y="233" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="165" y="233" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_CallActivity_4" bpmnElement="callCompleteMsoProcess_CallActivity">
        <dc:Bounds x="763" y="1432" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_80" bpmnElement="postProcessAndCompletionRequest_ScriptTask">
        <dc:Bounds x="490" y="1432" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_61" targetElement="_BPMNShape_ScriptTask_127">
        <di:waypoint xsi:type="dc:Point" x="376" y="233" />
        <di:waypoint xsi:type="dc:Point" x="467" y="233" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="265" y="194" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_127" bpmnElement="sendSyncAckResponse_ScriptTask">
        <dc:Bounds x="467" y="193" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_42" bpmnElement="SequenceFlow_29" sourceElement="_BPMNShape_ScriptTask_80" targetElement="_BPMNShape_CallActivity_4">
        <di:waypoint xsi:type="dc:Point" x="590" y="1472" />
        <di:waypoint xsi:type="dc:Point" x="763" y="1472" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="677" y="1457" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_EndEvent_177" bpmnElement="CreateVCPE_EndEvent">
        <dc:Bounds x="1262" y="1452" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1269" y="1493" width="21" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_CallActivity_4" targetElement="_BPMNShape_ScriptTask_337">
        <di:waypoint xsi:type="dc:Point" x="863" y="1472" />
        <di:waypoint xsi:type="dc:Point" x="1071" y="1471" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="967" y="1457" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_SubProcess_27" bpmnElement="UnexpectedError_SubProcess_1" isExpanded="true">
        <dc:Bounds x="1257" y="1702" width="409" height="232" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_70" bpmnElement="StartEvent_1">
        <dc:Bounds x="1325" y="1807" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1343" y="1848" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_269" bpmnElement="ScriptTask_1">
        <dc:Bounds x="1400" y="1785" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_EndEvent_219" bpmnElement="EndEvent_1">
        <dc:Bounds x="1553" y="1807" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1571" y="1848" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_StartEvent_70" targetElement="_BPMNShape_ScriptTask_269">
        <di:waypoint xsi:type="dc:Point" x="1361" y="1825" />
        <di:waypoint xsi:type="dc:Point" x="1400" y="1825" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1389" y="1825" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_269" targetElement="_BPMNShape_EndEvent_219">
        <di:waypoint xsi:type="dc:Point" x="1500" y="1825" />
        <di:waypoint xsi:type="dc:Point" x="1533" y="1825" />
        <di:waypoint xsi:type="dc:Point" x="1533" y="1825" />
        <di:waypoint xsi:type="dc:Point" x="1553" y="1825" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1548" y="1825" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_CallActivity_75" bpmnElement="doCreateServiceInstance_CallActivity">
        <dc:Bounds x="456" y="543" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_3" sourceElement="_BPMNShape_ScriptTask_127">
        <di:waypoint xsi:type="dc:Point" x="567" y="233" />
        <di:waypoint xsi:type="dc:Point" x="719" y="233" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="643" y="218" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_337" bpmnElement="ScriptTask_2">
        <dc:Bounds x="1071" y="1431" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_337" targetElement="_BPMNShape_EndEvent_177">
        <di:waypoint xsi:type="dc:Point" x="1171" y="1470" />
        <di:waypoint xsi:type="dc:Point" x="1262" y="1470" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1217" y="1455" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_IntermediateCatchEvent_35" bpmnElement="IntermediateCatchEvent_3">
        <dc:Bounds x="87" y="370" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="80" y="406" width="50" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_IntermediateCatchEvent_36" bpmnElement="IntermediateCatchEvent_4">
        <dc:Bounds x="60" y="1454" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="39" y="1490" width="78" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="_BPMNShape_IntermediateThrowEvent_49" bpmnElement="IntermediateThrowEvent_2">
        <dc:Bounds x="719" y="215" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="697" y="256" width="79" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="SubProcess_0s6hpty_di" bpmnElement="SubProcess_0s6hpty" isExpanded="true">
        <dc:Bounds x="-266" y="1649" width="1482" height="1528" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_1vwgs6p_di" bpmnElement="ExclusiveGateway_1vwgs6p" isMarkerVisible="true">
        <dc:Bounds x="50" y="2971" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="38" y="3031" width="78" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="StartEvent_1bwmffk_di" bpmnElement="StartEvent_1bwmffk">
        <dc:Bounds x="-63" y="2979" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-69" y="3020" width="51" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_0ydrtdx_di" bpmnElement="ExclusiveGateway_0ydrtdx" isMarkerVisible="true">
        <dc:Bounds x="50" y="2888" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-15" y="2903" width="46" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_1kvn1pz_di" bpmnElement="ExclusiveGateway_1kvn1pz" isMarkerVisible="true">
        <dc:Bounds x="177" y="1821" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="110" y="1815" width="78" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="CallActivity_0jw5tqa_di" bpmnElement="CallActivity_0jw5tqa">
        <dc:Bounds x="1023" y="2945" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_04xute7_di" bpmnElement="EndEvent_04xute7">
        <dc:Bounds x="1160" y="2967" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1133" y="3008" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_0yk02h3_di" bpmnElement="ScriptTask_0yk02h3">
        <dc:Bounds x="891" y="2945" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0zpbskl_di" bpmnElement="SequenceFlow_0zpbskl">
        <di:waypoint xsi:type="dc:Point" x="75" y="2971" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2938" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="81" y="2958" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0dhf2js_di" bpmnElement="SequenceFlow_0dhf2js">
        <di:waypoint xsi:type="dc:Point" x="100" y="2996" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2996" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2938" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="140" y="3001" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1sx5llu_di" bpmnElement="SequenceFlow_1sx5llu">
        <di:waypoint xsi:type="dc:Point" x="100" y="2913" />
        <di:waypoint xsi:type="dc:Point" x="405" y="2913" />
        <di:waypoint xsi:type="dc:Point" x="405" y="2913" />
        <di:waypoint xsi:type="dc:Point" x="709" y="2913" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="419" y="2917" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_02o4yqx_di" bpmnElement="SequenceFlow_02o4yqx">
        <di:waypoint xsi:type="dc:Point" x="75" y="2888" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2866" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="86" y="2871" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_19mxskt_di" bpmnElement="SequenceFlow_19mxskt">
        <di:waypoint xsi:type="dc:Point" x="202" y="1821" />
        <di:waypoint xsi:type="dc:Point" x="202" y="1725" />
        <di:waypoint xsi:type="dc:Point" x="681" y="1725" />
        <di:waypoint xsi:type="dc:Point" x="681" y="1941" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="392" y="1704" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_1gacz45_di" bpmnElement="prepareCreateService_scriptTask">
        <dc:Bounds x="250" y="543" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_11b4gmn_di" bpmnElement="setPONR_ScriptTask">
        <dc:Bounds x="204" y="1432" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_12ilko1_di" bpmnElement="SequenceFlow_12ilko1">
        <di:waypoint xsi:type="dc:Point" x="96" y="1472" />
        <di:waypoint xsi:type="dc:Point" x="204" y="1472" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="150" y="1447" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0afe2pg_di" bpmnElement="SequenceFlow_0afe2pg">
        <di:waypoint xsi:type="dc:Point" x="304" y="1472" />
        <di:waypoint xsi:type="dc:Point" x="447" y="1472" />
        <di:waypoint xsi:type="dc:Point" x="490" y="1472" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="376" y="1457" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_0oh7wzu_di" bpmnElement="DoRollbackService_CallActivity">
        <dc:Bounds x="976" y="1926" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="InclusiveGateway_0foywso_di" bpmnElement="InclusiveGateway_0foywso">
        <dc:Bounds x="709" y="2888" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="689" y="2943" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1f1hd3l_di" bpmnElement="SequenceFlow_1f1hd3l">
        <di:waypoint xsi:type="dc:Point" x="1026" y="2006" />
        <di:waypoint xsi:type="dc:Point" x="1026" y="2103" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="996" y="2055" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0jg47xm_di" bpmnElement="SequenceFlow_0jg47xm">
        <di:waypoint xsi:type="dc:Point" x="759" y="2913" />
        <di:waypoint xsi:type="dc:Point" x="941" y="2913" />
        <di:waypoint xsi:type="dc:Point" x="941" y="2945" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="805" y="2898" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0807ukc_di" bpmnElement="SequenceFlow_0807ukc">
        <di:waypoint xsi:type="dc:Point" x="991" y="2985" />
        <di:waypoint xsi:type="dc:Point" x="1023" y="2985" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="962" y="2970" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_19yywk8_di" bpmnElement="SequenceFlow_19yywk8">
        <di:waypoint xsi:type="dc:Point" x="1123" y="2985" />
        <di:waypoint xsi:type="dc:Point" x="1160" y="2985" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1097" y="2970" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_0prlju0_di" bpmnElement="IntermediateThrowEvent_0prlju0">
        <dc:Bounds x="1056" y="370" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1025" y="411" width="97" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0j6sjye_di" bpmnElement="SequenceFlow_0j6sjye">
        <di:waypoint xsi:type="dc:Point" x="350" y="583" />
        <di:waypoint xsi:type="dc:Point" x="456" y="583" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="403" y="568" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_05indeh_di" bpmnElement="ExclusiveGateway_05indeh" isMarkerVisible="true">
        <dc:Bounds x="656" y="1941" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="718" y="1923" width="82" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0sezboq_di" bpmnElement="SequenceFlow_0sezboq">
        <di:waypoint xsi:type="dc:Point" x="681" y="1991" />
        <di:waypoint xsi:type="dc:Point" x="681" y="2128" />
        <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="689" y="2045" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ServiceTask_16yhzej_di" bpmnElement="updateInfraRequest">
        <dc:Bounds x="794" y="543" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_1qd3uwb_di" bpmnElement="ScriptTask_1qd3uwb">
        <dc:Bounds x="623" y="543" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1ky2sv9_di" bpmnElement="SequenceFlow_1ky2sv9">
        <di:waypoint xsi:type="dc:Point" x="556" y="583" />
        <di:waypoint xsi:type="dc:Point" x="623" y="583" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="590" y="568" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0vj46ej_di" bpmnElement="SequenceFlow_0vj46ej">
        <di:waypoint xsi:type="dc:Point" x="723" y="583" />
        <di:waypoint xsi:type="dc:Point" x="794" y="583" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="759" y="568" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_17doerz_di" bpmnElement="ScriptTask_17doerz">
        <dc:Bounds x="25" y="2786" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0zq7i3q_di" bpmnElement="SequenceFlow_0zq7i3q">
        <di:waypoint xsi:type="dc:Point" x="-27" y="2997" />
        <di:waypoint xsi:type="dc:Point" x="20" y="2997" />
        <di:waypoint xsi:type="dc:Point" x="20" y="2996" />
        <di:waypoint xsi:type="dc:Point" x="50" y="2996" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-56" y="2998" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="InclusiveGateway_0m9f5ka_di" bpmnElement="InclusiveGateway_0m9f5ka">
        <dc:Bounds x="1001" y="2103" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="981" y="2158" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_0wyub4x_di" bpmnElement="ScriptTask_0wyub4x">
        <dc:Bounds x="684" y="2786" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1rabks0_di" bpmnElement="SequenceFlow_1rabks0">
        <di:waypoint xsi:type="dc:Point" x="734" y="2866" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2888" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="704" y="2877" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_0w2alah_di" bpmnElement="DecomposeService">
        <dc:Bounds x="467" y="348" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_0cdtchu_di" bpmnElement="ScriptTask_0cdtchu">
        <dc:Bounds x="276" y="348" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1eu60rt_di" bpmnElement="SequenceFlow_1eu60rt">
        <di:waypoint xsi:type="dc:Point" x="123" y="388" />
        <di:waypoint xsi:type="dc:Point" x="276" y="388" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="200" y="373" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_00h6hmd_di" bpmnElement="SequenceFlow_00h6hmd">
        <di:waypoint xsi:type="dc:Point" x="376" y="388" />
        <di:waypoint xsi:type="dc:Point" x="467" y="388" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="422" y="373" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_0vf9bei_di" bpmnElement="ScriptTask_0vf9bei">
        <dc:Bounds x="184" y="801" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="IntermediateCatchEvent_110rm9l_di" bpmnElement="IntermediateCatchEvent_110rm9l">
        <dc:Bounds x="83" y="823" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="57" y="859" width="86" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0x9pjgm_di" bpmnElement="SequenceFlow_0x9pjgm">
        <di:waypoint xsi:type="dc:Point" x="119" y="841" />
        <di:waypoint xsi:type="dc:Point" x="184" y="841" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="107" y="826" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_06gq6em_di" bpmnElement="ExclusiveGateway_06gq6em" isMarkerVisible="true">
        <dc:Bounds x="50" y="2603" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-37" y="2618" width="80" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="CallActivity_1bpuf2p_di" bpmnElement="CallActivity_1bpuf2p">
        <dc:Bounds x="152" y="2518" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="InclusiveGateway_131ozdf_di" bpmnElement="InclusiveGateway_131ozdf">
        <dc:Bounds x="50" y="2431" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="30" y="2486" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0orpdrl_di" bpmnElement="SequenceFlow_0orpdrl">
        <di:waypoint xsi:type="dc:Point" x="100" y="2628" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2628" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2598" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="141" y="2613" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1t3cnnx_di" bpmnElement="SequenceFlow_1t3cnnx">
        <di:waypoint xsi:type="dc:Point" x="202" y="2518" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2481" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="172" y="2500" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0ya1cr3_di" bpmnElement="SequenceFlow_0ya1cr3">
        <di:waypoint xsi:type="dc:Point" x="75" y="2603" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2542" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2542" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2481" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="88" y="2508" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_1oudh6l_di" bpmnElement="ExclusiveGateway_1oudh6l" isMarkerVisible="true">
        <dc:Bounds x="332" y="816" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="399" y="829" width="76" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_074qh5g_di" bpmnElement="ExclusiveGateway_074qh5g" isMarkerVisible="true">
        <dc:Bounds x="512" y="796" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="492" y="846" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0ofjahh_di" bpmnElement="SequenceFlow_0ofjahh">
        <di:waypoint xsi:type="dc:Point" x="357" y="866" />
        <di:waypoint xsi:type="dc:Point" x="357" y="901" />
        <di:waypoint xsi:type="dc:Point" x="537" y="901" />
        <di:waypoint xsi:type="dc:Point" x="537" y="846" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="441" y="886" width="16" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1kgaq0j_di" bpmnElement="SequenceFlow_1kgaq0j">
        <di:waypoint xsi:type="dc:Point" x="284" y="841" />
        <di:waypoint xsi:type="dc:Point" x="332" y="841" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="263" y="826" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_16qob4p_di" bpmnElement="SequenceFlow_16qob4p">
        <di:waypoint xsi:type="dc:Point" x="357" y="816" />
        <di:waypoint xsi:type="dc:Point" x="357" y="730" />
        <di:waypoint xsi:type="dc:Point" x="400" y="730" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="362" y="763" width="21" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_14tl857_di" bpmnElement="ExclusiveGateway_14tl857" isMarkerVisible="true">
        <dc:Bounds x="50" y="2282" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-24" y="2297" width="57" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="InclusiveGateway_142br6v_di" bpmnElement="InclusiveGateway_142br6v">
        <dc:Bounds x="50" y="2103" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="30" y="2158" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1kpdu1j_di" bpmnElement="SequenceFlow_1kpdu1j">
        <di:waypoint xsi:type="dc:Point" x="75" y="2282" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2153" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="83" y="2218" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_1mjdcct_di" bpmnElement="ExclusiveGateway_1mjdcct" isMarkerVisible="true">
        <dc:Bounds x="177" y="2431" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="178" y="2393" width="48" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1sim44y_di" bpmnElement="SequenceFlow_1sim44y">
        <di:waypoint xsi:type="dc:Point" x="177" y="2456" />
        <di:waypoint xsi:type="dc:Point" x="100" y="2456" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="107" y="2431" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0dr2fem_di" bpmnElement="SequenceFlow_0dr2fem">
        <di:waypoint xsi:type="dc:Point" x="226" y="2457" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2457" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2695" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="316" y="2436" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_05dg1m1_di" bpmnElement="ExclusiveGateway_05dg1m1" isMarkerVisible="true">
        <dc:Bounds x="177" y="2103" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="178" y="2064" width="48" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1quvahv_di" bpmnElement="SequenceFlow_1quvahv">
        <di:waypoint xsi:type="dc:Point" x="177" y="2128" />
        <di:waypoint xsi:type="dc:Point" x="100" y="2128" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="129" y="2103" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1mbymcu_di" bpmnElement="SequenceFlow_1mbymcu">
        <di:waypoint xsi:type="dc:Point" x="227" y="2128" />
        <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="290" y="2097" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateCatchEvent_1i1nwfx_di" bpmnElement="IntermediateCatchEvent_1i1nwfx">
        <dc:Bounds x="87" y="565" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="72" y="601" width="65" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_1as6hoa_di" bpmnElement="IntermediateThrowEvent_1as6hoa">
        <dc:Bounds x="1027" y="666" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1002" y="707" width="85" height="36" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_15odbkz_di" bpmnElement="SequenceFlow_15odbkz">
        <di:waypoint xsi:type="dc:Point" x="123" y="583" />
        <di:waypoint xsi:type="dc:Point" x="250" y="583" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="187" y="558" width="0" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_07nu6s6_di" bpmnElement="Task_1l0uvof">
        <dc:Bounds x="856" y="348" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1jbuf1t_di" bpmnElement="SequenceFlow_1jbuf1t">
        <di:waypoint xsi:type="dc:Point" x="956" y="388" />
        <di:waypoint xsi:type="dc:Point" x="1056" y="388" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="961" y="373" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_17g05fd_di" bpmnElement="SequenceFlow_17g05fd">
        <di:waypoint xsi:type="dc:Point" x="567" y="388" />
        <di:waypoint xsi:type="dc:Point" x="658" y="388" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="567.5" y="373" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_0y7gtd9_di" bpmnElement="ExclusiveGateway_0y7gtd9" isMarkerVisible="true">
        <dc:Bounds x="50" y="2695" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="-39" y="2708" width="72" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0ftzjjm_di" bpmnElement="SequenceFlow_0ftzjjm">
        <di:waypoint xsi:type="dc:Point" x="75" y="2786" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2745" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="45" y="2766" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_12dakwh_di" bpmnElement="SequenceFlow_12dakwh">
        <di:waypoint xsi:type="dc:Point" x="75" y="2695" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2653" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="83" y="2666" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="InclusiveGateway_1xenadu_di" bpmnElement="InclusiveGateway_1xenadu">
        <dc:Bounds x="709" y="2695" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="689" y="2750" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1lv5ld6_di" bpmnElement="SequenceFlow_1lv5ld6">
        <di:waypoint xsi:type="dc:Point" x="1026" y="2153" />
        <di:waypoint xsi:type="dc:Point" x="1026" y="2720" />
        <di:waypoint xsi:type="dc:Point" x="759" y="2720" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="996" y="2437" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0dvsqpp_di" bpmnElement="SequenceFlow_0dvsqpp">
        <di:waypoint xsi:type="dc:Point" x="734" y="2745" />
        <di:waypoint xsi:type="dc:Point" x="734" y="2786" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="704" y="2766" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_09nn9a9_di" bpmnElement="SequenceFlow_09nn9a9">
        <di:waypoint xsi:type="dc:Point" x="100" y="2720" />
        <di:waypoint xsi:type="dc:Point" x="423" y="2720" />
        <di:waypoint xsi:type="dc:Point" x="423" y="2720" />
        <di:waypoint xsi:type="dc:Point" x="709" y="2720" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="144" y="2693" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_027lz43_di" bpmnElement="SequenceFlow_027lz43">
        <di:waypoint xsi:type="dc:Point" x="75" y="2431" />
        <di:waypoint xsi:type="dc:Point" x="75" y="2332" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="45" y="2372" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0t3mtod_di" bpmnElement="SequenceFlow_0t3mtod">
        <di:waypoint xsi:type="dc:Point" x="75" y="2103" />
        <di:waypoint xsi:type="dc:Point" x="75" y="1846" />
        <di:waypoint xsi:type="dc:Point" x="177" y="1846" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="45" y="1965" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateCatchEvent_17pzn7m_di" bpmnElement="IntermediateCatchEvent_17pzn7m">
        <dc:Bounds x="83" y="1259" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="57" y="1295" width="80" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_0lt5ltv_di" bpmnElement="IntermediateThrowEvent_0lt5ltv">
        <dc:Bounds x="670" y="1274" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="644" y="1321" width="87" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_1xwfgxs_di" bpmnElement="ExclusiveGateway_1xwfgxs" isMarkerVisible="true">
        <dc:Bounds x="312" y="1252" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="369" y="1271" width="70" height="36" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_0jqgskx_di" bpmnElement="ExclusiveGateway_0jqgskx" isMarkerVisible="true">
        <dc:Bounds x="535" y="1267" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="515" y="1317" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0hwsm6n_di" bpmnElement="SequenceFlow_0hwsm6n">
        <di:waypoint xsi:type="dc:Point" x="585" y="1292" />
        <di:waypoint xsi:type="dc:Point" x="628" y="1292" />
        <di:waypoint xsi:type="dc:Point" x="628" y="1292" />
        <di:waypoint xsi:type="dc:Point" x="670" y="1292" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="598" y="1292" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0loks1u_di" bpmnElement="SequenceFlow_0loks1u">
        <di:waypoint xsi:type="dc:Point" x="337" y="1302" />
        <di:waypoint xsi:type="dc:Point" x="337" y="1352" />
        <di:waypoint xsi:type="dc:Point" x="560" y="1352" />
        <di:waypoint xsi:type="dc:Point" x="560" y="1317" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="441" y="1337" width="16" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0b5ztoe_di" bpmnElement="SequenceFlow_0b5ztoe">
        <di:waypoint xsi:type="dc:Point" x="337" y="1252" />
        <di:waypoint xsi:type="dc:Point" x="337" y="1191" />
        <di:waypoint xsi:type="dc:Point" x="395" y="1191" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="354" y="1216" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_05epj75_di" bpmnElement="ScriptTask_05epj75">
        <dc:Bounds x="184" y="1237" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_15vce9o_di" bpmnElement="SequenceFlow_15vce9o">
        <di:waypoint xsi:type="dc:Point" x="119" y="1277" />
        <di:waypoint xsi:type="dc:Point" x="184" y="1277" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="151.5" y="1256" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0yecpl2_di" bpmnElement="SequenceFlow_0yecpl2">
        <di:waypoint xsi:type="dc:Point" x="284" y="1277" />
        <di:waypoint xsi:type="dc:Point" x="312" y="1277" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="298" y="1256" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_09vobbc_di" bpmnElement="IntermediateThrowEvent_09vobbc">
        <dc:Bounds x="670" y="803" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="651" y="844" width="85" height="36" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0o6tf9p_di" bpmnElement="SequenceFlow_0o6tf9p">
        <di:waypoint xsi:type="dc:Point" x="562" y="821" />
        <di:waypoint xsi:type="dc:Point" x="670" y="821" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="616" y="800" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_1els13v_di" bpmnElement="CallActivity_1els13v">
        <dc:Bounds x="586" y="942" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ScriptTask_0n1k77c_di" bpmnElement="ScriptTask_0n1k77c">
        <dc:Bounds x="413" y="942" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="IntermediateThrowEvent_1xsowxp_di" bpmnElement="IntermediateThrowEvent_1xsowxp">
        <dc:Bounds x="1027" y="1031" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1001" y="1072" width="87" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="IntermediateCatchEvent_19a50jz_di" bpmnElement="IntermediateCatchEvent_19a50jz">
        <dc:Bounds x="77" y="1047" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="70" y="1083" width="48" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_0yae9sb_di" bpmnElement="ExclusiveGateway_0yae9sb" isMarkerVisible="true">
        <dc:Bounds x="326" y="1040" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="388" y="1059" width="67" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_1hlbkue_di" bpmnElement="ExclusiveGateway_1hlbkue" isMarkerVisible="true">
        <dc:Bounds x="892" y="1024" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="872" y="1079" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0ws7fjn_di" bpmnElement="SequenceFlow_0ws7fjn">
        <di:waypoint xsi:type="dc:Point" x="513" y="982" />
        <di:waypoint xsi:type="dc:Point" x="586" y="982" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="504.5" y="961" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1mkdhw9_di" bpmnElement="SequenceFlow_1mkdhw9">
        <di:waypoint xsi:type="dc:Point" x="686" y="982" />
        <di:waypoint xsi:type="dc:Point" x="749" y="982" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="888.7571646117599" y="923.4934735403681" width="84" height="48" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0p75l97_di" bpmnElement="SequenceFlow_0p75l97">
        <di:waypoint xsi:type="dc:Point" x="351" y="1040" />
        <di:waypoint xsi:type="dc:Point" x="351" y="982" />
        <di:waypoint xsi:type="dc:Point" x="413" y="982" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="362" y="1015" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1ufio7c_di" bpmnElement="SequenceFlow_1ufio7c">
        <di:waypoint xsi:type="dc:Point" x="942" y="1049" />
        <di:waypoint xsi:type="dc:Point" x="1027" y="1049" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="940.5" y="1024" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0aza7xq_di" bpmnElement="SequenceFlow_0aza7xq">
        <di:waypoint xsi:type="dc:Point" x="113" y="1065" />
        <di:waypoint xsi:type="dc:Point" x="326" y="1065" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="175.5" y="1040" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_13iuk3s_di" bpmnElement="SequenceFlow_13iuk3s">
        <di:waypoint xsi:type="dc:Point" x="351" y="1091" />
        <di:waypoint xsi:type="dc:Point" x="351" y="1114" />
        <di:waypoint xsi:type="dc:Point" x="917" y="1114" />
        <di:waypoint xsi:type="dc:Point" x="917" y="1075" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="596" y="1090" width="16" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_071yaf8_di" bpmnElement="CallActivity_071yaf8">
        <dc:Bounds x="321" y="1806" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1sl79hn_di" bpmnElement="SequenceFlow_1sl79hn">
        <di:waypoint xsi:type="dc:Point" x="227" y="1846" />
        <di:waypoint xsi:type="dc:Point" x="256" y="1846" />
        <di:waypoint xsi:type="dc:Point" x="256" y="1846" />
        <di:waypoint xsi:type="dc:Point" x="321" y="1846" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="271" y="1826" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ExclusiveGateway_0y158bb_di" bpmnElement="ExclusiveGateway_0y158bb" isMarkerVisible="true">
        <dc:Bounds x="521" y="1821" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="522" y="1782" width="48" height="24" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0ne9n0g_di" bpmnElement="SequenceFlow_0ne9n0g">
        <di:waypoint xsi:type="dc:Point" x="421" y="1846" />
        <di:waypoint xsi:type="dc:Point" x="521" y="1846" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="426" y="1825" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1a7e8l1_di" bpmnElement="SequenceFlow_1a7e8l1">
        <di:waypoint xsi:type="dc:Point" x="706" y="1966" />
        <di:waypoint xsi:type="dc:Point" x="976" y="1966" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="832" y="1945" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_00by7l7_di" bpmnElement="SequenceFlow_00by7l7">
        <di:waypoint xsi:type="dc:Point" x="546" y="1871" />
        <di:waypoint xsi:type="dc:Point" x="546" y="2128" />
        <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="554" y="1994" width="14" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_17cz98f_di" bpmnElement="SequenceFlow_17cz98f">
        <di:waypoint xsi:type="dc:Point" x="559" y="1858" />
        <di:waypoint xsi:type="dc:Point" x="668" y="1954" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="614.8182269768699" y="1888.8734385586085" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_1cl4iu4_di" bpmnElement="CallActivity_1cl4iu4">
        <dc:Bounds x="152" y="2193" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1mpsdaj_di" bpmnElement="SequenceFlow_1mpsdaj">
        <di:waypoint xsi:type="dc:Point" x="202" y="2193" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2153" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="172" y="2167" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_007p8k3_di" bpmnElement="SequenceFlow_007p8k3">
        <di:waypoint xsi:type="dc:Point" x="100" y="2307" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2307" />
        <di:waypoint xsi:type="dc:Point" x="202" y="2273" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="142" y="2286" width="19" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_1ymzucb_di" bpmnElement="CallActivity_1ymzucb">
        <dc:Bounds x="400" y="690" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1cgpklo_di" bpmnElement="SequenceFlow_1cgpklo">
        <di:waypoint xsi:type="dc:Point" x="500" y="730" />
        <di:waypoint xsi:type="dc:Point" x="538" y="730" />
        <di:waypoint xsi:type="dc:Point" x="538" y="797" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="474" y="715" width="90" height="0" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_0lpv2da_di" bpmnElement="ScriptTask_0lpv2da">
        <dc:Bounds x="658" y="348" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_11efpvh_di" bpmnElement="SequenceFlow_11efpvh">
        <di:waypoint xsi:type="dc:Point" x="758" y="388" />
        <di:waypoint xsi:type="dc:Point" x="856" y="388" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="807" y="367" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ScriptTask_18w0jud_di" bpmnElement="ScriptTask_18w0jud">
        <dc:Bounds x="749" y="942" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0k5vcuu_di" bpmnElement="SequenceFlow_0k5vcuu">
        <di:waypoint xsi:type="dc:Point" x="849" y="982" />
        <di:waypoint xsi:type="dc:Point" x="917" y="982" />
        <di:waypoint xsi:type="dc:Point" x="917" y="1024" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="883" y="961" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="CallActivity_0xt1l8t_di" bpmnElement="CallActivity_0xt1l8t">
        <dc:Bounds x="400" y="1151" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0e9e6fo_di" bpmnElement="SequenceFlow_0e9e6fo">
        <di:waypoint xsi:type="dc:Point" x="500" y="1191" />
        <di:waypoint xsi:type="dc:Point" x="560" y="1191" />
        <di:waypoint xsi:type="dc:Point" x="560" y="1267" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="440" y="1166" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="IntermediateCatchEvent_1x88t9v_di" bpmnElement="IntermediateCatchEvent_1x88t9v">
        <dc:Bounds x="1027" y="565" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1018" y="530" width="54" height="48" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0sjpja4_di" bpmnElement="SequenceFlow_0sjpja4">
        <di:waypoint xsi:type="dc:Point" x="894" y="583" />
        <di:waypoint xsi:type="dc:Point" x="1027" y="583" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="960.5" y="562" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1db0ri1_di" bpmnElement="SequenceFlow_1db0ri1">
        <di:waypoint xsi:type="dc:Point" x="1045" y="601" />
        <di:waypoint xsi:type="dc:Point" x="1045" y="666" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1060" y="627.5" width="0" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn2:definitions>