You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2006/05/25 15:40:10 UTC

svn commit: r409387 [2/10] - in /incubator/ode/trunk: ./ bpel-api/ bpel-api/src/ bpel-api/src/main/ bpel-api/src/main/java/ bpel-api/src/main/java/org/ bpel-api/src/main/java/org/apache/ bpel-api/src/main/java/org/apache/ode/ bpel-api/src/main/java/org...

Added: incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/TwoWayIdempotent.svg
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/TwoWayIdempotent.svg?rev=409387&view=auto
==============================================================================
--- incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/TwoWayIdempotent.svg (added)
+++ incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/iapi/TwoWayIdempotent.svg Thu May 25 06:40:08 2006
@@ -0,0 +1,844 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1; color-rendering:auto; color-interpolation:auto; text-rendering:auto; stroke:black; stroke-linecap:square; stroke-miterlimit:10; shape-rendering:auto; stroke-opacity:1; fill:black; stroke-dasharray:none; font-weight:normal; stroke-width:1; font-family:&apos;Dialog&apos;; font-style:normal; stroke-linejoin:miter; font-size:12; stroke-dashoffset:0; image-rendering:auto;" xmlns="http://www.w3.org/2000/svg">
+  <!--Generated by the Batik Graphics2D SVG Generator-->
+  <defs id="genericDefs" />
+  <g>
+    <defs id="defs1">
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
+        <path d="M0 0 L625 0 L625 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
+        <path d="M0 0 L100 0 L100 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
+        <path d="M42 227 L58 227 L58 924 L42 924 L42 227 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
+        <path d="M108 520 L302 520 L302 597 L108 597 L108 520 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
+        <path d="M109 540 L301 540 L301 597 L109 597 L109 540 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
+        <path d="M155 0 L255 0 L255 1044 L155 1044 L155 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
+        <path d="M197 227 L213 227 L213 920 L197 920 L197 227 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
+        <path d="M205 243 L221 243 L221 283 L205 283 L205 243 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
+        <path d="M205 345 L221 345 L221 411 L205 411 L205 345 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
+        <path d="M205 750 L221 750 L221 790 L205 790 L205 750 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
+        <path d="M205 857 L221 857 L221 898 L205 898 L205 857 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
+        <path d="M355 0 L455 0 L455 1044 L355 1044 L355 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
+        <path d="M397 303 L413 303 L413 500 L397 500 L397 303 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
+        <path d="M405 334 L421 334 L421 421 L405 421 L405 334 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
+        <path d="M405 453 L421 453 L421 493 L405 493 L405 453 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
+        <path d="M397 650 L413 650 L413 825 L397 825 L397 650 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
+        <path d="M405 670 L421 670 L421 710 L405 710 L405 670 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
+        <path d="M405 730 L421 730 L421 807 L405 807 L405 730 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
+        <path d="M525 0 L625 0 L625 1044 L525 1044 L525 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
+        <path d="M567 542 L583 542 L583 582 L567 582 L567 542 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
+        <path d="M0 0 L436 0 L436 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
+        <path d="M305 502 L305 502 L305 515 L305 515 L305 502 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
+        <path d="M305 485 L305 485 L305 498 L305 498 L305 485 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
+        <path d="M395 485 L395 485 L395 498 L395 498 L395 485 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
+        <path d="M213 495 L219 495 L219 506 L213 506 L213 495 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
+        <path d="M0 0 L198 0 L198 318 L0 318 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
+        <path d="M124 229 L130 229 L130 242 L124 242 L124 229 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
+        <path d="M112 212 L143 212 L143 225 L112 225 L112 212 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
+        <path d="M76 212 L76 212 L76 225 L76 225 L76 212 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
+        <path d="M181 227 L198 227 L198 232 L181 232 L181 227 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
+        <path d="M0 0 L398 0 L398 394 L0 394 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
+        <path d="M302 305 L308 305 L308 318 L302 318 L302 305 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
+        <path d="M269 288 L340 288 L340 301 L269 301 L269 288 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
+        <path d="M231 288 L231 288 L231 301 L231 301 L231 288 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
+        <path d="M385 300 L398 300 L398 307 L385 307 L385 300 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
+        <path d="M0 0 L570 0 L570 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
+        <path d="M460 442 L460 442 L460 455 L460 455 L460 442 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
+        <path d="M439 455 L481 455 L481 468 L439 468 L439 455 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
+        <path d="M431 428 L431 428 L431 441 L431 441 L431 428 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
+        <path d="M439 455 L439 455 L439 468 L439 468 L439 455 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
+        <path d="M421 450 L434 450 L434 457 L421 457 L421 450 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
+        <path d="M0 0 L536 0 L536 431 L0 431 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
+        <path d="M460 323 L460 323 L460 336 L460 336 L460 323 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
+        <path d="M439 336 L477 336 L477 349 L439 349 L439 336 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
+        <path d="M431 309 L431 309 L431 322 L431 322 L431 309 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
+        <path d="M439 336 L439 336 L439 349 L439 349 L439 336 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
+        <path d="M421 331 L434 331 L434 338 L421 338 L421 331 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
+        <path d="M0 0 L406 0 L406 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
+        <path d="M313 413 L313 413 L313 426 L313 426 L313 413 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
+        <path d="M313 396 L313 396 L313 409 L313 409 L313 396 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
+        <path d="M239 396 L239 396 L239 409 L239 409 L239 396 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
+        <path d="M400 406 L406 406 L406 417 L400 417 L400 406 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
+        <path d="M0 0 L444 0 L444 466 L0 466 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
+        <path d="M313 347 L313 347 L313 360 L313 360 L313 347 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
+        <path d="M280 330 L346 330 L346 343 L280 343 L280 330 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
+        <path d="M313 330 L313 330 L313 343 L313 343 L313 330 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
+        <path d="M403 330 L403 330 L403 343 L403 343 L403 330 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
+        <path d="M221 342 L234 342 L234 349 L221 349 L221 342 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
+        <path d="M0 0 L278 0 L278 334 L0 334 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
+        <path d="M260 232 L260 232 L260 245 L260 245 L260 232 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
+        <path d="M239 245 L278 245 L278 258 L239 258 L239 245 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
+        <path d="M231 218 L231 218 L231 231 L231 231 L231 218 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
+        <path d="M239 245 L239 245 L239 258 L239 258 L239 245 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
+        <path d="M221 240 L234 240 L234 247 L221 247 L221 240 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
+        <path d="M0 0 L321 0 L321 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
+        <path d="M260 846 L260 846 L260 859 L260 859 L260 846 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
+        <path d="M239 859 L293 859 L293 872 L239 872 L239 859 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
+        <path d="M231 832 L231 832 L231 845 L231 845 L231 832 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
+        <path d="M239 859 L239 859 L239 872 L239 872 L239 859 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
+        <path d="M221 854 L234 854 L234 861 L221 861 L221 854 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
+        <path d="M0 0 L568 0 L568 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
+        <path d="M390 544 L390 544 L390 557 L390 557 L390 544 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
+        <path d="M354 527 L425 527 L425 540 L354 540 L354 527 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
+        <path d="M231 527 L231 527 L231 540 L231 540 L231 527 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath75">
+        <path d="M555 539 L568 539 L568 546 L555 546 L555 539 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath76">
+        <path d="M0 0 L568 0 L568 597 L0 597 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath77">
+        <path d="M390 584 L390 584 L390 597 L390 597 L390 584 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath78">
+        <path d="M390 567 L390 567 L390 580 L390 580 L390 567 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath79">
+        <path d="M213 577 L219 577 L219 588 L213 588 L213 577 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath80">
+        <path d="M0 0 L398 0 L398 1044 L0 1044 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath81">
+        <path d="M305 652 L305 652 L305 665 L305 665 L305 652 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath82">
+        <path d="M263 635 L347 635 L347 648 L263 648 L263 635 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath83">
+        <path d="M231 635 L231 635 L231 648 L231 648 L231 635 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath84">
+        <path d="M385 647 L398 647 L398 654 L385 654 L385 647 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath85">
+        <path d="M305 827 L305 827 L305 840 L305 840 L305 827 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath86">
+        <path d="M305 810 L305 810 L305 823 L305 823 L305 810 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath87">
+        <path d="M213 820 L219 820 L219 831 L213 831 L213 820 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath88">
+        <path d="M0 0 L496 0 L496 685 L0 685 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath89">
+        <path d="M460 659 L496 659 L496 672 L460 672 L460 659 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath90">
+        <path d="M439 672 L477 672 L477 685 L439 685 L439 672 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath91">
+        <path d="M431 645 L431 645 L431 658 L431 658 L431 645 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath92">
+        <path d="M439 672 L439 672 L439 685 L439 685 L439 672 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath93">
+        <path d="M421 667 L434 667 L434 674 L421 674 L421 667 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath94">
+        <path d="M0 0 L473 0 L473 800 L0 800 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath95">
+        <path d="M460 719 L460 719 L460 732 L460 732 L460 719 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath96">
+        <path d="M439 732 L471 732 L471 745 L439 745 L439 732 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath97">
+        <path d="M431 705 L431 705 L431 718 L431 718 L431 705 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath98">
+        <path d="M439 732 L439 732 L439 745 L439 745 L439 732 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath99">
+        <path d="M421 727 L434 727 L434 734 L421 734 L421 727 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath100">
+        <path d="M313 752 L313 752 L313 765 L313 765 L313 752 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath101">
+        <path d="M301 735 L325 735 L325 748 L301 748 L301 735 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath102">
+        <path d="M313 735 L313 735 L313 748 L313 748 L313 735 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath103">
+        <path d="M221 747 L234 747 L234 754 L221 754 L221 747 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath104">
+        <path d="M0 0 L406 0 L406 805 L0 805 L0 0 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath105">
+        <path d="M239 775 L239 775 L239 788 L239 788 L239 775 Z" />
+      </clipPath>
+      <clipPath clipPathUnits="userSpaceOnUse" id="clipPath106">
+        <path d="M400 785 L406 785 L406 796 L400 796 L400 785 Z" />
+      </clipPath>
+    </defs>
+    <g style="fill:rgb(250,248,238); font-size:0; stroke:rgb(250,248,238);">
+      <rect x="-433" y="-20" width="1311" style="clip-path:url(#clipPath1); stroke:none;" height="5786" />
+    </g>
+    <g style="font-size:8; font-family:&apos;Arial&apos;;">
+      <text x="33" y="90" style="clip-path:url(#clipPath2); stroke:none;" xml:space="preserve">Partner</text>
+      <line x1="33" x2="68" y1="95" style="clip-path:url(#clipPath2); fill:none;" y2="95" />
+      <line x1="50" x2="50" y1="100" style="clip-path:url(#clipPath2); fill:none;" y2="114" />
+      <line x1="50" x2="50" y1="120" style="clip-path:url(#clipPath2); fill:none;" y2="134" />
+      <line x1="50" x2="50" y1="140" style="clip-path:url(#clipPath2); fill:none;" y2="154" />
+      <line x1="50" x2="50" y1="160" style="clip-path:url(#clipPath2); fill:none;" y2="174" />
+      <line x1="50" x2="50" y1="180" style="clip-path:url(#clipPath2); fill:none;" y2="194" />
+      <line x1="50" x2="50" y1="200" style="clip-path:url(#clipPath2); fill:none;" y2="214" />
+      <line x1="50" x2="50" y1="220" style="clip-path:url(#clipPath2); fill:none;" y2="234" />
+      <line x1="50" x2="50" y1="240" style="clip-path:url(#clipPath2); fill:none;" y2="254" />
+      <line x1="50" x2="50" y1="260" style="clip-path:url(#clipPath2); fill:none;" y2="274" />
+      <line x1="50" x2="50" y1="280" style="clip-path:url(#clipPath2); fill:none;" y2="294" />
+      <line x1="50" x2="50" y1="300" style="clip-path:url(#clipPath2); fill:none;" y2="314" />
+      <line x1="50" x2="50" y1="320" style="clip-path:url(#clipPath2); fill:none;" y2="334" />
+      <line x1="50" x2="50" y1="340" style="clip-path:url(#clipPath2); fill:none;" y2="354" />
+      <line x1="50" x2="50" y1="360" style="clip-path:url(#clipPath2); fill:none;" y2="374" />
+      <line x1="50" x2="50" y1="380" style="clip-path:url(#clipPath2); fill:none;" y2="394" />
+      <line x1="50" x2="50" y1="400" style="clip-path:url(#clipPath2); fill:none;" y2="414" />
+      <line x1="50" x2="50" y1="420" style="clip-path:url(#clipPath2); fill:none;" y2="434" />
+      <line x1="50" x2="50" y1="440" style="clip-path:url(#clipPath2); fill:none;" y2="454" />
+      <line x1="50" x2="50" y1="460" style="clip-path:url(#clipPath2); fill:none;" y2="474" />
+      <line x1="50" x2="50" y1="480" style="clip-path:url(#clipPath2); fill:none;" y2="494" />
+      <line x1="50" x2="50" y1="500" style="clip-path:url(#clipPath2); fill:none;" y2="514" />
+      <line x1="50" x2="50" y1="520" style="clip-path:url(#clipPath2); fill:none;" y2="534" />
+      <line x1="50" x2="50" y1="540" style="clip-path:url(#clipPath2); fill:none;" y2="554" />
+      <line x1="50" x2="50" y1="560" style="clip-path:url(#clipPath2); fill:none;" y2="574" />
+      <line x1="50" x2="50" y1="580" style="clip-path:url(#clipPath2); fill:none;" y2="594" />
+      <line x1="50" x2="50" y1="600" style="clip-path:url(#clipPath2); fill:none;" y2="614" />
+      <line x1="50" x2="50" y1="620" style="clip-path:url(#clipPath2); fill:none;" y2="634" />
+      <line x1="50" x2="50" y1="640" style="clip-path:url(#clipPath2); fill:none;" y2="654" />
+      <line x1="50" x2="50" y1="660" style="clip-path:url(#clipPath2); fill:none;" y2="674" />
+      <line x1="50" x2="50" y1="680" style="clip-path:url(#clipPath2); fill:none;" y2="694" />
+      <line x1="50" x2="50" y1="700" style="clip-path:url(#clipPath2); fill:none;" y2="714" />
+      <line x1="50" x2="50" y1="720" style="clip-path:url(#clipPath2); fill:none;" y2="734" />
+      <line x1="50" x2="50" y1="740" style="clip-path:url(#clipPath2); fill:none;" y2="754" />
+      <line x1="50" x2="50" y1="760" style="clip-path:url(#clipPath2); fill:none;" y2="774" />
+      <line x1="50" x2="50" y1="780" style="clip-path:url(#clipPath2); fill:none;" y2="794" />
+      <line x1="50" x2="50" y1="800" style="clip-path:url(#clipPath2); fill:none;" y2="814" />
+      <line x1="50" x2="50" y1="820" style="clip-path:url(#clipPath2); fill:none;" y2="834" />
+      <line x1="50" x2="50" y1="840" style="clip-path:url(#clipPath2); fill:none;" y2="854" />
+      <line x1="50" x2="50" y1="860" style="clip-path:url(#clipPath2); fill:none;" y2="874" />
+      <line x1="50" x2="50" y1="880" style="clip-path:url(#clipPath2); fill:none;" y2="894" />
+      <line x1="50" x2="50" y1="900" style="clip-path:url(#clipPath2); fill:none;" y2="914" />
+      <line x1="50" x2="50" y1="920" style="clip-path:url(#clipPath2); fill:none;" y2="934" />
+      <line x1="50" x2="50" y1="940" style="clip-path:url(#clipPath2); fill:none;" y2="954" />
+      <line x1="50" x2="50" y1="960" style="clip-path:url(#clipPath2); fill:none;" y2="974" />
+      <line x1="50" x2="50" y1="980" style="clip-path:url(#clipPath2); fill:none;" y2="994" />
+      <line x1="50" x2="50" y1="1000" style="clip-path:url(#clipPath2); fill:none;" y2="1014" />
+      <line x1="50" x2="50" y1="1020" style="clip-path:url(#clipPath2); fill:none;" y2="1034" />
+      <line x1="50" x2="50" y1="1040" style="clip-path:url(#clipPath2); fill:none;" y2="1054" />
+      <line x1="50" x2="50" y1="1060" style="clip-path:url(#clipPath2); fill:none;" y2="1074" />
+      <line x1="50" x2="50" y1="1080" style="clip-path:url(#clipPath2); fill:none;" y2="1094" />
+      <line x1="50" x2="50" y1="1100" style="clip-path:url(#clipPath2); fill:none;" y2="1114" />
+      <line x1="50" x2="50" y1="1120" style="clip-path:url(#clipPath2); fill:none;" y2="1134" />
+      <line x1="50" x2="50" y1="1140" style="clip-path:url(#clipPath2); fill:none;" y2="1141" />
+      <circle style="clip-path:url(#clipPath2); fill:white; stroke:none;" r="9.5" cx="50.5" cy="19.5" />
+      <circle style="fill:none; clip-path:url(#clipPath2);" r="10" cx="50" cy="19" />
+      <line x1="50" x2="50" y1="29" style="clip-path:url(#clipPath2); fill:none;" y2="55" />
+      <line x1="32" x2="68" y1="30" style="clip-path:url(#clipPath2); fill:none;" y2="30" />
+      <line x1="50" x2="59" y1="55" style="clip-path:url(#clipPath2); fill:none;" y2="73" />
+      <line x1="50" x2="41" y1="55" style="clip-path:url(#clipPath2); fill:none;" y2="73" />
+      <rect x="46" y="231" width="12" style="clip-path:url(#clipPath3); fill:rgb(204,204,204); stroke:none;" height="693" />
+      <rect x="45" y="230" width="12" style="clip-path:url(#clipPath3); fill:rgb(153,153,153); stroke:none;" height="693" />
+      <rect x="44" y="229" width="12" style="clip-path:url(#clipPath3); fill:rgb(102,102,102); stroke:none;" height="693" />
+      <rect x="43" y="228" width="12" style="clip-path:url(#clipPath3); fill:rgb(51,51,51); stroke:none;" height="693" />
+      <rect x="42" y="227" width="11" style="clip-path:url(#clipPath3); fill:white; stroke:none;" height="692" />
+      <rect x="42" y="227" width="11" style="clip-path:url(#clipPath3); fill:none;" height="692" />
+    </g>
+    <g style="fill:white; font-size:10; font-weight:bold; font-family:&apos;Arial&apos;; stroke:white;">
+      <rect x="108" y="520" width="193" style="clip-path:url(#clipPath4); stroke:none;" height="76" />
+      <rect x="108" y="520" width="193" style="clip-path:url(#clipPath4); fill:none; stroke:black;" height="76" />
+      <line x1="163" x2="163" y1="520" style="clip-path:url(#clipPath4); fill:none; stroke:black;" y2="530" />
+      <line x1="163" x2="153" y1="530" style="clip-path:url(#clipPath4); fill:none; stroke:black;" y2="540" />
+      <line x1="153" x2="108" y1="540" style="clip-path:url(#clipPath4); fill:none; stroke:black;" y2="540" />
+      <text x="120" y="532" style="clip-path:url(#clipPath4); fill:black; stroke:none;" xml:space="preserve">loop</text>
+    </g>
+    <g style="font-size:8; font-family:&apos;Arial&apos;;">
+      <text x="119" y="550" style="clip-path:url(#clipPath5); stroke:none;" xml:space="preserve">[! got response]</text>
+      <rect x="159" y="4" width="96" style="clip-path:url(#clipPath6); fill:rgb(204,204,204); stroke:none;" height="96" />
+      <rect x="158" y="3" width="96" style="clip-path:url(#clipPath6); fill:rgb(153,153,153); stroke:none;" height="96" />
+      <rect x="157" y="2" width="96" style="clip-path:url(#clipPath6); fill:rgb(102,102,102); stroke:none;" height="96" />
+      <rect x="156" y="1" width="96" style="clip-path:url(#clipPath6); fill:rgb(51,51,51); stroke:none;" height="96" />
+      <rect x="155" y="0" width="95" style="clip-path:url(#clipPath6); fill:white; stroke:none;" height="95" />
+      <rect x="155" y="0" width="95" style="clip-path:url(#clipPath6); fill:none;" height="95" />
+      <text x="166" y="13" style="clip-path:url(#clipPath6); stroke:none;" xml:space="preserve">IntegrationLayer</text>
+      <line x1="166" x2="244" y1="18" style="clip-path:url(#clipPath6); fill:none;" y2="18" />
+      <line x1="205" x2="205" y1="100" style="clip-path:url(#clipPath6); fill:none;" y2="114" />
+      <line x1="205" x2="205" y1="120" style="clip-path:url(#clipPath6); fill:none;" y2="134" />
+      <line x1="205" x2="205" y1="140" style="clip-path:url(#clipPath6); fill:none;" y2="154" />
+      <line x1="205" x2="205" y1="160" style="clip-path:url(#clipPath6); fill:none;" y2="174" />
+      <line x1="205" x2="205" y1="180" style="clip-path:url(#clipPath6); fill:none;" y2="194" />
+      <line x1="205" x2="205" y1="200" style="clip-path:url(#clipPath6); fill:none;" y2="214" />
+      <line x1="205" x2="205" y1="220" style="clip-path:url(#clipPath6); fill:none;" y2="234" />
+      <line x1="205" x2="205" y1="240" style="clip-path:url(#clipPath6); fill:none;" y2="254" />
+      <line x1="205" x2="205" y1="260" style="clip-path:url(#clipPath6); fill:none;" y2="274" />
+      <line x1="205" x2="205" y1="280" style="clip-path:url(#clipPath6); fill:none;" y2="294" />
+      <line x1="205" x2="205" y1="300" style="clip-path:url(#clipPath6); fill:none;" y2="314" />
+      <line x1="205" x2="205" y1="320" style="clip-path:url(#clipPath6); fill:none;" y2="334" />
+      <line x1="205" x2="205" y1="340" style="clip-path:url(#clipPath6); fill:none;" y2="354" />
+      <line x1="205" x2="205" y1="360" style="clip-path:url(#clipPath6); fill:none;" y2="374" />
+      <line x1="205" x2="205" y1="380" style="clip-path:url(#clipPath6); fill:none;" y2="394" />
+      <line x1="205" x2="205" y1="400" style="clip-path:url(#clipPath6); fill:none;" y2="414" />
+      <line x1="205" x2="205" y1="420" style="clip-path:url(#clipPath6); fill:none;" y2="434" />
+      <line x1="205" x2="205" y1="440" style="clip-path:url(#clipPath6); fill:none;" y2="454" />
+      <line x1="205" x2="205" y1="460" style="clip-path:url(#clipPath6); fill:none;" y2="474" />
+      <line x1="205" x2="205" y1="480" style="clip-path:url(#clipPath6); fill:none;" y2="494" />
+      <line x1="205" x2="205" y1="500" style="clip-path:url(#clipPath6); fill:none;" y2="514" />
+      <line x1="205" x2="205" y1="520" style="clip-path:url(#clipPath6); fill:none;" y2="534" />
+      <line x1="205" x2="205" y1="540" style="clip-path:url(#clipPath6); fill:none;" y2="554" />
+      <line x1="205" x2="205" y1="560" style="clip-path:url(#clipPath6); fill:none;" y2="574" />
+      <line x1="205" x2="205" y1="580" style="clip-path:url(#clipPath6); fill:none;" y2="594" />
+      <line x1="205" x2="205" y1="600" style="clip-path:url(#clipPath6); fill:none;" y2="614" />
+      <line x1="205" x2="205" y1="620" style="clip-path:url(#clipPath6); fill:none;" y2="634" />
+      <line x1="205" x2="205" y1="640" style="clip-path:url(#clipPath6); fill:none;" y2="654" />
+      <line x1="205" x2="205" y1="660" style="clip-path:url(#clipPath6); fill:none;" y2="674" />
+      <line x1="205" x2="205" y1="680" style="clip-path:url(#clipPath6); fill:none;" y2="694" />
+      <line x1="205" x2="205" y1="700" style="clip-path:url(#clipPath6); fill:none;" y2="714" />
+      <line x1="205" x2="205" y1="720" style="clip-path:url(#clipPath6); fill:none;" y2="734" />
+      <line x1="205" x2="205" y1="740" style="clip-path:url(#clipPath6); fill:none;" y2="754" />
+      <line x1="205" x2="205" y1="760" style="clip-path:url(#clipPath6); fill:none;" y2="774" />
+      <line x1="205" x2="205" y1="780" style="clip-path:url(#clipPath6); fill:none;" y2="794" />
+      <line x1="205" x2="205" y1="800" style="clip-path:url(#clipPath6); fill:none;" y2="814" />
+      <line x1="205" x2="205" y1="820" style="clip-path:url(#clipPath6); fill:none;" y2="834" />
+      <line x1="205" x2="205" y1="840" style="clip-path:url(#clipPath6); fill:none;" y2="854" />
+      <line x1="205" x2="205" y1="860" style="clip-path:url(#clipPath6); fill:none;" y2="874" />
+      <line x1="205" x2="205" y1="880" style="clip-path:url(#clipPath6); fill:none;" y2="894" />
+      <line x1="205" x2="205" y1="900" style="clip-path:url(#clipPath6); fill:none;" y2="914" />
+      <line x1="205" x2="205" y1="920" style="clip-path:url(#clipPath6); fill:none;" y2="934" />
+      <line x1="205" x2="205" y1="940" style="clip-path:url(#clipPath6); fill:none;" y2="954" />
+      <line x1="205" x2="205" y1="960" style="clip-path:url(#clipPath6); fill:none;" y2="974" />
+      <line x1="205" x2="205" y1="980" style="clip-path:url(#clipPath6); fill:none;" y2="994" />
+      <line x1="205" x2="205" y1="1000" style="clip-path:url(#clipPath6); fill:none;" y2="1014" />
+      <line x1="205" x2="205" y1="1020" style="clip-path:url(#clipPath6); fill:none;" y2="1034" />
+      <line x1="205" x2="205" y1="1040" style="clip-path:url(#clipPath6); fill:none;" y2="1054" />
+      <line x1="205" x2="205" y1="1060" style="clip-path:url(#clipPath6); fill:none;" y2="1074" />
+      <line x1="205" x2="205" y1="1080" style="clip-path:url(#clipPath6); fill:none;" y2="1094" />
+      <line x1="205" x2="205" y1="1100" style="clip-path:url(#clipPath6); fill:none;" y2="1114" />
+      <line x1="205" x2="205" y1="1120" style="clip-path:url(#clipPath6); fill:none;" y2="1134" />
+      <line x1="205" x2="205" y1="1140" style="clip-path:url(#clipPath6); fill:none;" y2="1141" />
+      <rect x="201" y="231" width="12" style="clip-path:url(#clipPath7); fill:rgb(204,204,204); stroke:none;" height="689" />
+      <rect x="200" y="230" width="12" style="clip-path:url(#clipPath7); fill:rgb(153,153,153); stroke:none;" height="689" />
+      <rect x="199" y="229" width="12" style="clip-path:url(#clipPath7); fill:rgb(102,102,102); stroke:none;" height="689" />
+      <rect x="198" y="228" width="12" style="clip-path:url(#clipPath7); fill:rgb(51,51,51); stroke:none;" height="689" />
+      <rect x="197" y="227" width="11" style="clip-path:url(#clipPath7); fill:white; stroke:none;" height="688" />
+      <rect x="197" y="227" width="11" style="clip-path:url(#clipPath7); fill:none;" height="688" />
+      <rect x="209" y="247" width="12" style="clip-path:url(#clipPath8); fill:rgb(204,204,204); stroke:none;" height="36" />
+      <rect x="208" y="246" width="12" style="clip-path:url(#clipPath8); fill:rgb(153,153,153); stroke:none;" height="36" />
+      <rect x="207" y="245" width="12" style="clip-path:url(#clipPath8); fill:rgb(102,102,102); stroke:none;" height="36" />
+      <rect x="206" y="244" width="12" style="clip-path:url(#clipPath8); fill:rgb(51,51,51); stroke:none;" height="36" />
+      <rect x="205" y="243" width="11" style="clip-path:url(#clipPath8); fill:white; stroke:none;" height="35" />
+      <rect x="205" y="243" width="11" style="clip-path:url(#clipPath8); fill:none;" height="35" />
+      <rect x="209" y="349" width="12" style="clip-path:url(#clipPath9); fill:rgb(204,204,204); stroke:none;" height="62" />
+      <rect x="208" y="348" width="12" style="clip-path:url(#clipPath9); fill:rgb(153,153,153); stroke:none;" height="62" />
+      <rect x="207" y="347" width="12" style="clip-path:url(#clipPath9); fill:rgb(102,102,102); stroke:none;" height="62" />
+      <rect x="206" y="346" width="12" style="clip-path:url(#clipPath9); fill:rgb(51,51,51); stroke:none;" height="62" />
+      <rect x="205" y="345" width="11" style="clip-path:url(#clipPath9); fill:white; stroke:none;" height="61" />
+      <rect x="205" y="345" width="11" style="clip-path:url(#clipPath9); fill:none;" height="61" />
+      <rect x="209" y="754" width="12" style="clip-path:url(#clipPath10); fill:rgb(204,204,204); stroke:none;" height="36" />
+      <rect x="208" y="753" width="12" style="clip-path:url(#clipPath10); fill:rgb(153,153,153); stroke:none;" height="36" />
+      <rect x="207" y="752" width="12" style="clip-path:url(#clipPath10); fill:rgb(102,102,102); stroke:none;" height="36" />
+      <rect x="206" y="751" width="12" style="clip-path:url(#clipPath10); fill:rgb(51,51,51); stroke:none;" height="36" />
+      <rect x="205" y="750" width="11" style="clip-path:url(#clipPath10); fill:white; stroke:none;" height="35" />
+      <rect x="205" y="750" width="11" style="clip-path:url(#clipPath10); fill:none;" height="35" />
+      <rect x="209" y="861" width="12" style="clip-path:url(#clipPath11); fill:rgb(204,204,204); stroke:none;" height="37" />
+      <rect x="208" y="860" width="12" style="clip-path:url(#clipPath11); fill:rgb(153,153,153); stroke:none;" height="37" />
+      <rect x="207" y="859" width="12" style="clip-path:url(#clipPath11); fill:rgb(102,102,102); stroke:none;" height="37" />
+      <rect x="206" y="858" width="12" style="clip-path:url(#clipPath11); fill:rgb(51,51,51); stroke:none;" height="37" />
+      <rect x="205" y="857" width="11" style="clip-path:url(#clipPath11); fill:white; stroke:none;" height="36" />
+      <rect x="205" y="857" width="11" style="clip-path:url(#clipPath11); fill:none;" height="36" />
+      <rect x="359" y="4" width="96" style="clip-path:url(#clipPath12); fill:rgb(204,204,204); stroke:none;" height="96" />
+      <rect x="358" y="3" width="96" style="clip-path:url(#clipPath12); fill:rgb(153,153,153); stroke:none;" height="96" />
+      <rect x="357" y="2" width="96" style="clip-path:url(#clipPath12); fill:rgb(102,102,102); stroke:none;" height="96" />
+      <rect x="356" y="1" width="96" style="clip-path:url(#clipPath12); fill:rgb(51,51,51); stroke:none;" height="96" />
+      <rect x="355" y="0" width="95" style="clip-path:url(#clipPath12); fill:white; stroke:none;" height="95" />
+      <rect x="355" y="0" width="95" style="clip-path:url(#clipPath12); fill:none;" height="95" />
+      <text x="379" y="13" style="clip-path:url(#clipPath12); stroke:none;" xml:space="preserve">BpelEngine</text>
+      <line x1="379" x2="432" y1="18" style="clip-path:url(#clipPath12); fill:none;" y2="18" />
+      <line x1="405" x2="405" y1="100" style="clip-path:url(#clipPath12); fill:none;" y2="114" />
+      <line x1="405" x2="405" y1="120" style="clip-path:url(#clipPath12); fill:none;" y2="134" />
+      <line x1="405" x2="405" y1="140" style="clip-path:url(#clipPath12); fill:none;" y2="154" />
+      <line x1="405" x2="405" y1="160" style="clip-path:url(#clipPath12); fill:none;" y2="174" />
+      <line x1="405" x2="405" y1="180" style="clip-path:url(#clipPath12); fill:none;" y2="194" />
+      <line x1="405" x2="405" y1="200" style="clip-path:url(#clipPath12); fill:none;" y2="214" />
+      <line x1="405" x2="405" y1="220" style="clip-path:url(#clipPath12); fill:none;" y2="234" />
+      <line x1="405" x2="405" y1="240" style="clip-path:url(#clipPath12); fill:none;" y2="254" />
+      <line x1="405" x2="405" y1="260" style="clip-path:url(#clipPath12); fill:none;" y2="274" />
+      <line x1="405" x2="405" y1="280" style="clip-path:url(#clipPath12); fill:none;" y2="294" />
+      <line x1="405" x2="405" y1="300" style="clip-path:url(#clipPath12); fill:none;" y2="314" />
+      <line x1="405" x2="405" y1="320" style="clip-path:url(#clipPath12); fill:none;" y2="334" />
+      <line x1="405" x2="405" y1="340" style="clip-path:url(#clipPath12); fill:none;" y2="354" />
+      <line x1="405" x2="405" y1="360" style="clip-path:url(#clipPath12); fill:none;" y2="374" />
+      <line x1="405" x2="405" y1="380" style="clip-path:url(#clipPath12); fill:none;" y2="394" />
+      <line x1="405" x2="405" y1="400" style="clip-path:url(#clipPath12); fill:none;" y2="414" />
+      <line x1="405" x2="405" y1="420" style="clip-path:url(#clipPath12); fill:none;" y2="434" />
+      <line x1="405" x2="405" y1="440" style="clip-path:url(#clipPath12); fill:none;" y2="454" />
+      <line x1="405" x2="405" y1="460" style="clip-path:url(#clipPath12); fill:none;" y2="474" />
+      <line x1="405" x2="405" y1="480" style="clip-path:url(#clipPath12); fill:none;" y2="494" />
+      <line x1="405" x2="405" y1="500" style="clip-path:url(#clipPath12); fill:none;" y2="514" />
+      <line x1="405" x2="405" y1="520" style="clip-path:url(#clipPath12); fill:none;" y2="534" />
+      <line x1="405" x2="405" y1="540" style="clip-path:url(#clipPath12); fill:none;" y2="554" />
+      <line x1="405" x2="405" y1="560" style="clip-path:url(#clipPath12); fill:none;" y2="574" />
+      <line x1="405" x2="405" y1="580" style="clip-path:url(#clipPath12); fill:none;" y2="594" />
+      <line x1="405" x2="405" y1="600" style="clip-path:url(#clipPath12); fill:none;" y2="614" />
+      <line x1="405" x2="405" y1="620" style="clip-path:url(#clipPath12); fill:none;" y2="634" />
+      <line x1="405" x2="405" y1="640" style="clip-path:url(#clipPath12); fill:none;" y2="654" />
+      <line x1="405" x2="405" y1="660" style="clip-path:url(#clipPath12); fill:none;" y2="674" />
+      <line x1="405" x2="405" y1="680" style="clip-path:url(#clipPath12); fill:none;" y2="694" />
+      <line x1="405" x2="405" y1="700" style="clip-path:url(#clipPath12); fill:none;" y2="714" />
+      <line x1="405" x2="405" y1="720" style="clip-path:url(#clipPath12); fill:none;" y2="734" />
+      <line x1="405" x2="405" y1="740" style="clip-path:url(#clipPath12); fill:none;" y2="754" />
+      <line x1="405" x2="405" y1="760" style="clip-path:url(#clipPath12); fill:none;" y2="774" />
+      <line x1="405" x2="405" y1="780" style="clip-path:url(#clipPath12); fill:none;" y2="794" />
+      <line x1="405" x2="405" y1="800" style="clip-path:url(#clipPath12); fill:none;" y2="814" />
+      <line x1="405" x2="405" y1="820" style="clip-path:url(#clipPath12); fill:none;" y2="834" />
+      <line x1="405" x2="405" y1="840" style="clip-path:url(#clipPath12); fill:none;" y2="854" />
+      <line x1="405" x2="405" y1="860" style="clip-path:url(#clipPath12); fill:none;" y2="874" />
+      <line x1="405" x2="405" y1="880" style="clip-path:url(#clipPath12); fill:none;" y2="894" />
+      <line x1="405" x2="405" y1="900" style="clip-path:url(#clipPath12); fill:none;" y2="914" />
+      <line x1="405" x2="405" y1="920" style="clip-path:url(#clipPath12); fill:none;" y2="934" />
+      <line x1="405" x2="405" y1="940" style="clip-path:url(#clipPath12); fill:none;" y2="954" />
+      <line x1="405" x2="405" y1="960" style="clip-path:url(#clipPath12); fill:none;" y2="974" />
+      <line x1="405" x2="405" y1="980" style="clip-path:url(#clipPath12); fill:none;" y2="994" />
+      <line x1="405" x2="405" y1="1000" style="clip-path:url(#clipPath12); fill:none;" y2="1014" />
+      <line x1="405" x2="405" y1="1020" style="clip-path:url(#clipPath12); fill:none;" y2="1034" />
+      <line x1="405" x2="405" y1="1040" style="clip-path:url(#clipPath12); fill:none;" y2="1054" />
+      <line x1="405" x2="405" y1="1060" style="clip-path:url(#clipPath12); fill:none;" y2="1074" />
+      <line x1="405" x2="405" y1="1080" style="clip-path:url(#clipPath12); fill:none;" y2="1094" />
+      <line x1="405" x2="405" y1="1100" style="clip-path:url(#clipPath12); fill:none;" y2="1114" />
+      <line x1="405" x2="405" y1="1120" style="clip-path:url(#clipPath12); fill:none;" y2="1134" />
+      <line x1="405" x2="405" y1="1140" style="clip-path:url(#clipPath12); fill:none;" y2="1141" />
+      <rect x="401" y="307" width="12" style="clip-path:url(#clipPath13); fill:rgb(204,204,204); stroke:none;" height="193" />
+      <rect x="400" y="306" width="12" style="clip-path:url(#clipPath13); fill:rgb(153,153,153); stroke:none;" height="193" />
+      <rect x="399" y="305" width="12" style="clip-path:url(#clipPath13); fill:rgb(102,102,102); stroke:none;" height="193" />
+      <rect x="398" y="304" width="12" style="clip-path:url(#clipPath13); fill:rgb(51,51,51); stroke:none;" height="193" />
+      <rect x="397" y="303" width="11" style="clip-path:url(#clipPath13); fill:white; stroke:none;" height="192" />
+      <rect x="397" y="303" width="11" style="clip-path:url(#clipPath13); fill:none;" height="192" />
+      <rect x="409" y="338" width="12" style="clip-path:url(#clipPath14); fill:rgb(204,204,204); stroke:none;" height="83" />
+      <rect x="408" y="337" width="12" style="clip-path:url(#clipPath14); fill:rgb(153,153,153); stroke:none;" height="83" />
+      <rect x="407" y="336" width="12" style="clip-path:url(#clipPath14); fill:rgb(102,102,102); stroke:none;" height="83" />
+      <rect x="406" y="335" width="12" style="clip-path:url(#clipPath14); fill:rgb(51,51,51); stroke:none;" height="83" />
+      <rect x="405" y="334" width="11" style="clip-path:url(#clipPath14); fill:white; stroke:none;" height="82" />
+      <rect x="405" y="334" width="11" style="clip-path:url(#clipPath14); fill:none;" height="82" />
+      <rect x="409" y="457" width="12" style="clip-path:url(#clipPath15); fill:rgb(204,204,204); stroke:none;" height="36" />
+      <rect x="408" y="456" width="12" style="clip-path:url(#clipPath15); fill:rgb(153,153,153); stroke:none;" height="36" />
+      <rect x="407" y="455" width="12" style="clip-path:url(#clipPath15); fill:rgb(102,102,102); stroke:none;" height="36" />
+      <rect x="406" y="454" width="12" style="clip-path:url(#clipPath15); fill:rgb(51,51,51); stroke:none;" height="36" />
+      <rect x="405" y="453" width="11" style="clip-path:url(#clipPath15); fill:white; stroke:none;" height="35" />
+      <rect x="405" y="453" width="11" style="clip-path:url(#clipPath15); fill:none;" height="35" />
+      <rect x="401" y="654" width="12" style="clip-path:url(#clipPath16); fill:rgb(204,204,204); stroke:none;" height="171" />
+      <rect x="400" y="653" width="12" style="clip-path:url(#clipPath16); fill:rgb(153,153,153); stroke:none;" height="171" />
+      <rect x="399" y="652" width="12" style="clip-path:url(#clipPath16); fill:rgb(102,102,102); stroke:none;" height="171" />
+      <rect x="398" y="651" width="12" style="clip-path:url(#clipPath16); fill:rgb(51,51,51); stroke:none;" height="171" />
+      <rect x="397" y="650" width="11" style="clip-path:url(#clipPath16); fill:white; stroke:none;" height="170" />
+      <rect x="397" y="650" width="11" style="clip-path:url(#clipPath16); fill:none;" height="170" />
+      <rect x="409" y="674" width="12" style="clip-path:url(#clipPath17); fill:rgb(204,204,204); stroke:none;" height="36" />
+      <rect x="408" y="673" width="12" style="clip-path:url(#clipPath17); fill:rgb(153,153,153); stroke:none;" height="36" />
+      <rect x="407" y="672" width="12" style="clip-path:url(#clipPath17); fill:rgb(102,102,102); stroke:none;" height="36" />
+      <rect x="406" y="671" width="12" style="clip-path:url(#clipPath17); fill:rgb(51,51,51); stroke:none;" height="36" />
+      <rect x="405" y="670" width="11" style="clip-path:url(#clipPath17); fill:white; stroke:none;" height="35" />
+      <rect x="405" y="670" width="11" style="clip-path:url(#clipPath17); fill:none;" height="35" />
+      <rect x="409" y="734" width="12" style="clip-path:url(#clipPath18); fill:rgb(204,204,204); stroke:none;" height="73" />
+      <rect x="408" y="733" width="12" style="clip-path:url(#clipPath18); fill:rgb(153,153,153); stroke:none;" height="73" />
+      <rect x="407" y="732" width="12" style="clip-path:url(#clipPath18); fill:rgb(102,102,102); stroke:none;" height="73" />
+      <rect x="406" y="731" width="12" style="clip-path:url(#clipPath18); fill:rgb(51,51,51); stroke:none;" height="73" />
+      <rect x="405" y="730" width="11" style="clip-path:url(#clipPath18); fill:white; stroke:none;" height="72" />
+      <rect x="405" y="730" width="11" style="clip-path:url(#clipPath18); fill:none;" height="72" />
+      <rect x="529" y="4" width="96" style="clip-path:url(#clipPath19); fill:rgb(204,204,204); stroke:none;" height="96" />
+      <rect x="528" y="3" width="96" style="clip-path:url(#clipPath19); fill:rgb(153,153,153); stroke:none;" height="96" />
+      <rect x="527" y="2" width="96" style="clip-path:url(#clipPath19); fill:rgb(102,102,102); stroke:none;" height="96" />
+      <rect x="526" y="1" width="96" style="clip-path:url(#clipPath19); fill:rgb(51,51,51); stroke:none;" height="96" />
+      <rect x="525" y="0" width="95" style="clip-path:url(#clipPath19); fill:white; stroke:none;" height="95" />
+      <rect x="525" y="0" width="95" style="clip-path:url(#clipPath19); fill:none;" height="95" />
+      <text x="532" y="13" style="clip-path:url(#clipPath19); stroke:none;" xml:space="preserve">IdempotentPartner</text>
+      <line x1="532" x2="619" y1="18" style="clip-path:url(#clipPath19); fill:none;" y2="18" />
+      <line x1="575" x2="575" y1="100" style="clip-path:url(#clipPath19); fill:none;" y2="114" />
+      <line x1="575" x2="575" y1="120" style="clip-path:url(#clipPath19); fill:none;" y2="134" />
+      <line x1="575" x2="575" y1="140" style="clip-path:url(#clipPath19); fill:none;" y2="154" />
+      <line x1="575" x2="575" y1="160" style="clip-path:url(#clipPath19); fill:none;" y2="174" />
+      <line x1="575" x2="575" y1="180" style="clip-path:url(#clipPath19); fill:none;" y2="194" />
+      <line x1="575" x2="575" y1="200" style="clip-path:url(#clipPath19); fill:none;" y2="214" />
+      <line x1="575" x2="575" y1="220" style="clip-path:url(#clipPath19); fill:none;" y2="234" />
+      <line x1="575" x2="575" y1="240" style="clip-path:url(#clipPath19); fill:none;" y2="254" />
+      <line x1="575" x2="575" y1="260" style="clip-path:url(#clipPath19); fill:none;" y2="274" />
+      <line x1="575" x2="575" y1="280" style="clip-path:url(#clipPath19); fill:none;" y2="294" />
+      <line x1="575" x2="575" y1="300" style="clip-path:url(#clipPath19); fill:none;" y2="314" />
+      <line x1="575" x2="575" y1="320" style="clip-path:url(#clipPath19); fill:none;" y2="334" />
+      <line x1="575" x2="575" y1="340" style="clip-path:url(#clipPath19); fill:none;" y2="354" />
+      <line x1="575" x2="575" y1="360" style="clip-path:url(#clipPath19); fill:none;" y2="374" />
+      <line x1="575" x2="575" y1="380" style="clip-path:url(#clipPath19); fill:none;" y2="394" />
+      <line x1="575" x2="575" y1="400" style="clip-path:url(#clipPath19); fill:none;" y2="414" />
+      <line x1="575" x2="575" y1="420" style="clip-path:url(#clipPath19); fill:none;" y2="434" />
+      <line x1="575" x2="575" y1="440" style="clip-path:url(#clipPath19); fill:none;" y2="454" />
+      <line x1="575" x2="575" y1="460" style="clip-path:url(#clipPath19); fill:none;" y2="474" />
+      <line x1="575" x2="575" y1="480" style="clip-path:url(#clipPath19); fill:none;" y2="494" />
+      <line x1="575" x2="575" y1="500" style="clip-path:url(#clipPath19); fill:none;" y2="514" />
+      <line x1="575" x2="575" y1="520" style="clip-path:url(#clipPath19); fill:none;" y2="534" />
+      <line x1="575" x2="575" y1="540" style="clip-path:url(#clipPath19); fill:none;" y2="554" />
+      <line x1="575" x2="575" y1="560" style="clip-path:url(#clipPath19); fill:none;" y2="574" />
+      <line x1="575" x2="575" y1="580" style="clip-path:url(#clipPath19); fill:none;" y2="594" />
+      <line x1="575" x2="575" y1="600" style="clip-path:url(#clipPath19); fill:none;" y2="614" />
+      <line x1="575" x2="575" y1="620" style="clip-path:url(#clipPath19); fill:none;" y2="634" />
+      <line x1="575" x2="575" y1="640" style="clip-path:url(#clipPath19); fill:none;" y2="654" />
+      <line x1="575" x2="575" y1="660" style="clip-path:url(#clipPath19); fill:none;" y2="674" />
+      <line x1="575" x2="575" y1="680" style="clip-path:url(#clipPath19); fill:none;" y2="694" />
+      <line x1="575" x2="575" y1="700" style="clip-path:url(#clipPath19); fill:none;" y2="714" />
+      <line x1="575" x2="575" y1="720" style="clip-path:url(#clipPath19); fill:none;" y2="734" />
+      <line x1="575" x2="575" y1="740" style="clip-path:url(#clipPath19); fill:none;" y2="754" />
+      <line x1="575" x2="575" y1="760" style="clip-path:url(#clipPath19); fill:none;" y2="774" />
+      <line x1="575" x2="575" y1="780" style="clip-path:url(#clipPath19); fill:none;" y2="794" />
+      <line x1="575" x2="575" y1="800" style="clip-path:url(#clipPath19); fill:none;" y2="814" />
+      <line x1="575" x2="575" y1="820" style="clip-path:url(#clipPath19); fill:none;" y2="834" />
+      <line x1="575" x2="575" y1="840" style="clip-path:url(#clipPath19); fill:none;" y2="854" />
+      <line x1="575" x2="575" y1="860" style="clip-path:url(#clipPath19); fill:none;" y2="874" />
+      <line x1="575" x2="575" y1="880" style="clip-path:url(#clipPath19); fill:none;" y2="894" />
+      <line x1="575" x2="575" y1="900" style="clip-path:url(#clipPath19); fill:none;" y2="914" />
+      <line x1="575" x2="575" y1="920" style="clip-path:url(#clipPath19); fill:none;" y2="934" />
+      <line x1="575" x2="575" y1="940" style="clip-path:url(#clipPath19); fill:none;" y2="954" />
+      <line x1="575" x2="575" y1="960" style="clip-path:url(#clipPath19); fill:none;" y2="974" />
+      <line x1="575" x2="575" y1="980" style="clip-path:url(#clipPath19); fill:none;" y2="994" />
+      <line x1="575" x2="575" y1="1000" style="clip-path:url(#clipPath19); fill:none;" y2="1014" />
+      <line x1="575" x2="575" y1="1020" style="clip-path:url(#clipPath19); fill:none;" y2="1034" />
+      <line x1="575" x2="575" y1="1040" style="clip-path:url(#clipPath19); fill:none;" y2="1054" />
+      <line x1="575" x2="575" y1="1060" style="clip-path:url(#clipPath19); fill:none;" y2="1074" />
+      <line x1="575" x2="575" y1="1080" style="clip-path:url(#clipPath19); fill:none;" y2="1094" />
+      <line x1="575" x2="575" y1="1100" style="clip-path:url(#clipPath19); fill:none;" y2="1114" />
+      <line x1="575" x2="575" y1="1120" style="clip-path:url(#clipPath19); fill:none;" y2="1134" />
+      <line x1="575" x2="575" y1="1140" style="clip-path:url(#clipPath19); fill:none;" y2="1141" />
+      <rect x="571" y="546" width="12" style="clip-path:url(#clipPath20); fill:rgb(204,204,204); stroke:none;" height="36" />
+      <rect x="570" y="545" width="12" style="clip-path:url(#clipPath20); fill:rgb(153,153,153); stroke:none;" height="36" />
+      <rect x="569" y="544" width="12" style="clip-path:url(#clipPath20); fill:rgb(102,102,102); stroke:none;" height="36" />
+      <rect x="568" y="543" width="12" style="clip-path:url(#clipPath20); fill:rgb(51,51,51); stroke:none;" height="36" />
+      <rect x="567" y="542" width="11" style="clip-path:url(#clipPath20); fill:white; stroke:none;" height="35" />
+      <rect x="567" y="542" width="11" style="clip-path:url(#clipPath20); fill:none;" height="35" />
+      <line x1="213" x2="227" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="233" x2="247" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="253" x2="267" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="273" x2="287" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="293" x2="307" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="313" x2="327" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="333" x2="347" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="353" x2="367" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="373" x2="387" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <line x1="393" x2="397" y1="500" style="clip-path:url(#clipPath21); fill:none;" y2="500" />
+      <text x="305" y="510" style="clip-path:url(#clipPath22); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="493" style="clip-path:url(#clipPath23); stroke:none;" xml:space="preserve"></text>
+      <text x="395" y="493" style="clip-path:url(#clipPath24); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="510" style="clip-path:url(#clipPath22); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="493" style="clip-path:url(#clipPath23); stroke:none;" xml:space="preserve"></text>
+      <text x="395" y="493" style="clip-path:url(#clipPath24); stroke:none;" xml:space="preserve"></text>
+      <path d="M218 495 L213 500 L218 505" style="fill:none; clip-path:url(#clipPath25);" />
+      <path d="M58 227 L197 227" style="fill:none; clip-path:url(#clipPath26);" />
+      <text x="124" y="237" style="clip-path:url(#clipPath27); stroke:none;" xml:space="preserve">1</text>
+      <text x="112" y="220" style="clip-path:url(#clipPath28); stroke:none;" xml:space="preserve">invoke</text>
+      <text x="76" y="220" style="clip-path:url(#clipPath29); stroke:none;" xml:space="preserve"></text>
+      <text x="76" y="220" style="clip-path:url(#clipPath29); stroke:none;" xml:space="preserve"></text>
+      <path d="M197 227 L181 231" style="fill:none; clip-path:url(#clipPath30);" />
+      <path d="M213 303 L397 303" style="fill:none; clip-path:url(#clipPath31);" />
+      <text x="302" y="313" style="clip-path:url(#clipPath32); stroke:none;" xml:space="preserve">2</text>
+      <text x="269" y="296" style="clip-path:url(#clipPath33); stroke:none;" xml:space="preserve">invokeProcess</text>
+      <text x="231" y="296" style="clip-path:url(#clipPath34); stroke:none;" xml:space="preserve"></text>
+      <text x="231" y="296" style="clip-path:url(#clipPath34); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath35); stroke:none;" points=" 397 303 385 306 385 300" />
+      <polygon style="fill:none; clip-path:url(#clipPath35);" points=" 397 303 385 306 385 300" />
+      <path d="M413 443 L455 444 L455 453 L421 453" style="fill:none; clip-path:url(#clipPath36);" />
+      <text x="460" y="450" style="clip-path:url(#clipPath37); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="463" style="clip-path:url(#clipPath38); stroke:none;" xml:space="preserve">RECEIVE</text>
+      <text x="431" y="436" style="clip-path:url(#clipPath39); stroke:none;" xml:space="preserve"></text>
+      <text x="460" y="450" style="clip-path:url(#clipPath37); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="463" style="clip-path:url(#clipPath40); stroke:none;" xml:space="preserve"></text>
+      <text x="431" y="436" style="clip-path:url(#clipPath39); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath41); stroke:none;" points=" 421 453 433 450 433 456" />
+      <polygon style="fill:none; clip-path:url(#clipPath41);" points=" 421 453 433 450 433 456" />
+      <path d="M413 324 L455 325 L455 334 L421 334" style="fill:none; clip-path:url(#clipPath42);" />
+      <text x="460" y="331" style="clip-path:url(#clipPath43); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="344" style="clip-path:url(#clipPath44); stroke:none;" xml:space="preserve">INVOKE</text>
+      <text x="431" y="317" style="clip-path:url(#clipPath45); stroke:none;" xml:space="preserve"></text>
+      <text x="460" y="331" style="clip-path:url(#clipPath43); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="344" style="clip-path:url(#clipPath46); stroke:none;" xml:space="preserve"></text>
+      <text x="431" y="317" style="clip-path:url(#clipPath45); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath47); stroke:none;" points=" 421 334 433 331 433 337" />
+      <polygon style="fill:none; clip-path:url(#clipPath47);" points=" 421 334 433 331 433 337" />
+      <line x1="221" x2="235" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="241" x2="255" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="261" x2="275" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="281" x2="295" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="301" x2="315" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="321" x2="335" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="341" x2="355" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="361" x2="375" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="381" x2="395" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <line x1="401" x2="405" y1="411" style="clip-path:url(#clipPath48); fill:none;" y2="411" />
+      <text x="313" y="421" style="clip-path:url(#clipPath49); stroke:none;" xml:space="preserve"></text>
+      <text x="313" y="404" style="clip-path:url(#clipPath50); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="404" style="clip-path:url(#clipPath51); stroke:none;" xml:space="preserve"></text>
+      <text x="313" y="421" style="clip-path:url(#clipPath49); stroke:none;" xml:space="preserve"></text>
+      <text x="313" y="404" style="clip-path:url(#clipPath50); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="404" style="clip-path:url(#clipPath51); stroke:none;" xml:space="preserve"></text>
+      <path d="M400 416 L405 411 L400 406" style="fill:none; clip-path:url(#clipPath52);" />
+      <path d="M405 345 L221 345" style="fill:none; clip-path:url(#clipPath53);" />
+      <text x="313" y="355" style="clip-path:url(#clipPath54); stroke:none;" xml:space="preserve"></text>
+      <text x="280" y="338" style="clip-path:url(#clipPath55); stroke:none;" xml:space="preserve">invokePartner</text>
+      <text x="313" y="355" style="clip-path:url(#clipPath54); stroke:none;" xml:space="preserve"></text>
+      <text x="313" y="338" style="clip-path:url(#clipPath56); stroke:none;" xml:space="preserve"></text>
+      <text x="403" y="338" style="clip-path:url(#clipPath57); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath58); stroke:none;" points=" 221 345 233 342 233 348" />
+      <polygon style="fill:none; clip-path:url(#clipPath58);" points=" 221 345 233 342 233 348" />
+      <path d="M213 233 L255 234 L255 243 L221 243" style="fill:none; clip-path:url(#clipPath59);" />
+      <text x="260" y="240" style="clip-path:url(#clipPath60); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="253" style="clip-path:url(#clipPath61); stroke:none;" xml:space="preserve">beginTX</text>
+      <text x="231" y="226" style="clip-path:url(#clipPath62); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="253" style="clip-path:url(#clipPath63); stroke:none;" xml:space="preserve"></text>
+      <text x="231" y="226" style="clip-path:url(#clipPath62); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath64); stroke:none;" points=" 221 243 233 240 233 246" />
+      <polygon style="fill:none; clip-path:url(#clipPath64);" points=" 221 243 233 240 233 246" />
+      <path d="M213 847 L255 847 L255 856 L221 857" style="fill:none; clip-path:url(#clipPath65);" />
+      <text x="260" y="854" style="clip-path:url(#clipPath66); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="867" style="clip-path:url(#clipPath67); stroke:none;" xml:space="preserve">commitTX()</text>
+      <text x="231" y="840" style="clip-path:url(#clipPath68); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="867" style="clip-path:url(#clipPath69); stroke:none;" xml:space="preserve"></text>
+      <text x="231" y="840" style="clip-path:url(#clipPath68); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath70); stroke:none;" points=" 221 857 233 854 233 860" />
+      <polygon style="fill:none; clip-path:url(#clipPath70);" points=" 221 857 233 854 233 860" />
+      <path d="M213 542 L567 542" style="fill:none; clip-path:url(#clipPath71);" />
+      <text x="390" y="552" style="clip-path:url(#clipPath72); stroke:none;" xml:space="preserve"></text>
+      <text x="354" y="535" style="clip-path:url(#clipPath73); stroke:none;" xml:space="preserve">lookupZipCode</text>
+      <text x="231" y="535" style="clip-path:url(#clipPath74); stroke:none;" xml:space="preserve"></text>
+      <text x="231" y="535" style="clip-path:url(#clipPath74); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath75); stroke:none;" points=" 567 542 555 545 555 539" />
+      <polygon style="fill:none; clip-path:url(#clipPath75);" points=" 567 542 555 545 555 539" />
+      <line x1="213" x2="227" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="233" x2="247" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="253" x2="267" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="273" x2="287" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="293" x2="307" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="313" x2="327" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="333" x2="347" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="353" x2="367" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="373" x2="387" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="393" x2="407" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="413" x2="427" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="433" x2="447" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="453" x2="467" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="473" x2="487" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="493" x2="507" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="513" x2="527" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="533" x2="547" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <line x1="553" x2="567" y1="582" style="clip-path:url(#clipPath76); fill:none;" y2="582" />
+      <text x="390" y="592" style="clip-path:url(#clipPath77); stroke:none;" xml:space="preserve"></text>
+      <text x="390" y="575" style="clip-path:url(#clipPath78); stroke:none;" xml:space="preserve"></text>
+      <text x="390" y="592" style="clip-path:url(#clipPath77); stroke:none;" xml:space="preserve"></text>
+      <text x="390" y="575" style="clip-path:url(#clipPath78); stroke:none;" xml:space="preserve"></text>
+      <path d="M218 577 L213 582 L218 587" style="fill:none; clip-path:url(#clipPath79);" />
+      <path d="M213 650 L397 650" style="fill:none; clip-path:url(#clipPath80);" />
+      <text x="305" y="660" style="clip-path:url(#clipPath81); stroke:none;" xml:space="preserve"></text>
+      <text x="263" y="643" style="clip-path:url(#clipPath82); stroke:none;" xml:space="preserve">partnerResponse</text>
+      <text x="231" y="643" style="clip-path:url(#clipPath83); stroke:none;" xml:space="preserve"></text>
+      <text x="231" y="643" style="clip-path:url(#clipPath83); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath84); stroke:none;" points=" 397 650 385 653 385 647" />
+      <polygon style="fill:none; clip-path:url(#clipPath84);" points=" 397 650 385 653 385 647" />
+      <line x1="213" x2="227" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="233" x2="247" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="253" x2="267" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="273" x2="287" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="293" x2="307" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="313" x2="327" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="333" x2="347" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="353" x2="367" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="373" x2="387" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <line x1="393" x2="397" y1="825" style="clip-path:url(#clipPath80); fill:none;" y2="825" />
+      <text x="305" y="835" style="clip-path:url(#clipPath85); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="818" style="clip-path:url(#clipPath86); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="835" style="clip-path:url(#clipPath85); stroke:none;" xml:space="preserve"></text>
+      <text x="305" y="818" style="clip-path:url(#clipPath86); stroke:none;" xml:space="preserve"></text>
+      <path d="M218 820 L213 825 L218 830" style="fill:none; clip-path:url(#clipPath87);" />
+      <path d="M413 660 L455 660 L455 669 L421 670" style="fill:none; clip-path:url(#clipPath88);" />
+      <text x="460" y="667" style="clip-path:url(#clipPath89); stroke:none;" xml:space="preserve">phase2</text>
+      <text x="439" y="680" style="clip-path:url(#clipPath90); stroke:none;" xml:space="preserve">INVOKE</text>
+      <text x="431" y="653" style="clip-path:url(#clipPath91); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="680" style="clip-path:url(#clipPath92); stroke:none;" xml:space="preserve"></text>
+      <text x="431" y="653" style="clip-path:url(#clipPath91); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath93); stroke:none;" points=" 421 670 433 667 433 673" />
+      <polygon style="fill:none; clip-path:url(#clipPath93);" points=" 421 670 433 667 433 673" />
+      <path d="M413 720 L455 720 L455 729 L421 730" style="fill:none; clip-path:url(#clipPath94);" />
+      <text x="460" y="727" style="clip-path:url(#clipPath95); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="740" style="clip-path:url(#clipPath96); stroke:none;" xml:space="preserve">REPLY</text>
+      <text x="431" y="713" style="clip-path:url(#clipPath97); stroke:none;" xml:space="preserve"></text>
+      <text x="439" y="740" style="clip-path:url(#clipPath98); stroke:none;" xml:space="preserve"></text>
+      <text x="431" y="713" style="clip-path:url(#clipPath97); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath99); stroke:none;" points=" 421 730 433 727 433 733" />
+      <polygon style="fill:none; clip-path:url(#clipPath99);" points=" 421 730 433 727 433 733" />
+      <path d="M405 750 L221 750" style="fill:none; clip-path:url(#clipPath48);" />
+      <text x="313" y="760" style="clip-path:url(#clipPath100); stroke:none;" xml:space="preserve"></text>
+      <text x="301" y="743" style="clip-path:url(#clipPath101); stroke:none;" xml:space="preserve">reply</text>
+      <text x="313" y="760" style="clip-path:url(#clipPath100); stroke:none;" xml:space="preserve"></text>
+      <text x="313" y="743" style="clip-path:url(#clipPath102); stroke:none;" xml:space="preserve"></text>
+      <polygon style="clip-path:url(#clipPath103); stroke:none;" points=" 221 750 233 747 233 753" />
+      <polygon style="fill:none; clip-path:url(#clipPath103);" points=" 221 750 233 747 233 753" />
+      <line x1="221" x2="235" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="241" x2="255" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="261" x2="275" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="281" x2="295" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="301" x2="315" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="321" x2="335" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="341" x2="355" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="361" x2="375" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="381" x2="395" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <line x1="401" x2="405" y1="790" style="clip-path:url(#clipPath104); fill:none;" y2="790" />
+      <text x="239" y="783" style="clip-path:url(#clipPath105); stroke:none;" xml:space="preserve"></text>
+      <text x="239" y="783" style="clip-path:url(#clipPath105); stroke:none;" xml:space="preserve"></text>
+      <path d="M400 795 L405 790 L400 785" style="fill:none; clip-path:url(#clipPath106);" />
+    </g>
+  </g>
+</svg>