1<shapes name="mxgraph.eip"> 2<shape aspect="variable" h="90" name="Aggregator" strokewidth="inherit" w="150"> 3 <connections> 4 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 5 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 6 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 7 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 8 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 9 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 10 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 11 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 12 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 13 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 14 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 15 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 16 <constraint name="NW" perimeter="0" x="0" y="0"/> 17 <constraint name="SW" perimeter="0" x="0" y="1"/> 18 <constraint name="NE" perimeter="0" x="1" y="0"/> 19 <constraint name="SE" perimeter="0" x="1" y="1"/> 20 </connections> 21 <background> 22 <rect h="90" w="150" x="0" y="0"/> 23 </background> 24 <foreground> 25 <fillstroke/> 26 <strokecolor color="#000000"/> 27 <strokewidth width="2"/> 28 <path> 29 <move x="50" y="45"/> 30 <line x="95" y="45"/> 31 </path> 32 <stroke/> 33 <strokewidth width="1"/> 34 <fillcolor color="#e6e6e6"/> 35 <rect h="16" w="16" x="10" y="16"/> 36 <fillstroke/> 37 <rect h="16" w="16" x="10" y="37"/> 38 <fillstroke/> 39 <rect h="16" w="16" x="10" y="60"/> 40 <fillstroke/> 41 <rect h="16" w="16" x="124" y="37"/> 42 <fillstroke/> 43 <fillcolor color="#000000"/> 44 <path> 45 <move x="87" y="39"/> 46 <line x="87" y="51"/> 47 <line x="100" y="45"/> 48 <close/> 49 </path> 50 <fill/> 51 </foreground> 52</shape> 53<shape aspect="variable" h="90" name="Channel Adapter" strokewidth="inherit" w="45"> 54 <connections> 55 <constraint name="N1" perimeter="0" x="0.25" y="0.07"/> 56 <constraint name="N2" perimeter="0" x="0.5" y="0.14"/> 57 <constraint name="N3" perimeter="0" x="0.75" y="0.21"/> 58 <constraint name="S1" perimeter="0" x="0.25" y="0.93"/> 59 <constraint name="S2" perimeter="0" x="0.5" y="0.86"/> 60 <constraint name="S3" perimeter="0" x="0.75" y="0.79"/> 61 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 62 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 63 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 64 <constraint name="E" perimeter="0" x="1" y="0.5"/> 65 <constraint name="NW" perimeter="0" x="0" y="0"/> 66 <constraint name="SW" perimeter="0" x="0" y="1"/> 67 <constraint name="NE" perimeter="0" x="1" y="0.28"/> 68 <constraint name="SE" perimeter="0" x="1" y="0.72"/> 69 </connections> 70 <background> 71 <path> 72 <move x="0" y="0"/> 73 <line x="45" y="25"/> 74 <line x="45" y="65"/> 75 <line x="0" y="90"/> 76 <close/> 77 </path> 78 </background> 79 <foreground> 80 <fillstroke/> 81 </foreground> 82</shape> 83<shape aspect="variable" h="90" name="Channel Purger" strokewidth="inherit" w="150"> 84 <connections> 85 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 86 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 87 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 88 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 89 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 90 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 91 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 92 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 93 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 94 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 95 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 96 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 97 <constraint name="NW" perimeter="0" x="0" y="0"/> 98 <constraint name="SW" perimeter="0" x="0" y="1"/> 99 <constraint name="NE" perimeter="0" x="1" y="0"/> 100 <constraint name="SE" perimeter="0" x="1" y="1"/> 101 </connections> 102 <background> 103 <rect h="90" w="150" x="0" y="0"/> 104 </background> 105 <foreground> 106 <fillstroke/> 107 <strokewidth width="1"/> 108 <strokecolor color="#000000"/> 109 <fillcolor color="#e6e6e6"/> 110 <path> 111 <move x="50" y="20"/> 112 <line x="100" y="20"/> 113 <line x="85" y="70"/> 114 <line x="65" y="70"/> 115 <close/> 116 </path> 117 <fillstroke/> 118 <fillcolor color="#a0a0a0"/> 119 <path> 120 <move x="65" y="70"/> 121 <line x="50" y="20"/> 122 <line x="85" y="20"/> 123 <line x="78" y="70"/> 124 <close/> 125 </path> 126 <fill/> 127 <fillcolor color="#808080"/> 128 <path> 129 <move x="65" y="70"/> 130 <line x="50" y="20"/> 131 <line x="65" y="20"/> 132 <line x="72" y="70"/> 133 <close/> 134 </path> 135 <fill/> 136 <strokecolor color="#000000"/> 137 <path> 138 <move x="50" y="20"/> 139 <line x="100" y="20"/> 140 <line x="85" y="70"/> 141 <line x="65" y="70"/> 142 <close/> 143 </path> 144 <stroke/> 145 </foreground> 146</shape> 147<shape aspect="variable" h="90" name="Claim Check" strokewidth="inherit" w="150"> 148 <connections> 149 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 150 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 151 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 152 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 153 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 154 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 155 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 156 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 157 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 158 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 159 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 160 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 161 <constraint name="NW" perimeter="0" x="0" y="0"/> 162 <constraint name="SW" perimeter="0" x="0" y="1"/> 163 <constraint name="NE" perimeter="0" x="1" y="0"/> 164 <constraint name="SE" perimeter="0" x="1" y="1"/> 165 </connections> 166 <background> 167 <rect h="90" w="150" x="0" y="0"/> 168 </background> 169 <foreground> 170 <fillstroke/> 171 <strokewidth width="2"/> 172 <strokecolor color="#000000"/> 173 <path> 174 <move x="50" y="45"/> 175 <line x="95" y="45"/> 176 </path> 177 <stroke/> 178 <strokewidth width="1"/> 179 <fillcolor color="#e6e6e6"/> 180 <rect h="25" w="25" x="10" y="28"/> 181 <fillstroke/> 182 <rect h="16" w="16" x="124" y="37"/> 183 <fillstroke/> 184 <fillcolor color="#000000"/> 185 <path> 186 <move x="87" y="39"/> 187 <line x="87" y="51"/> 188 <line x="100" y="45"/> 189 <close/> 190 </path> 191 <fill/> 192 <strokecolor color="#000000"/> 193 <fillcolor color="#ffe040"/> 194 <path> 195 <move x="126" y="73"/> 196 <arc large-arc-flag="1" rx="8.5" ry="8.5" sweep-flag="1" x="126" x-axis-rotation="0" y="64"/> 197 <line x="142" y="64"/> 198 <line x="146" y="68"/> 199 <line x="142" y="72"/> 200 <line x="140" y="70"/> 201 <line x="138" y="72"/> 202 <line x="136" y="70"/> 203 <line x="134" y="72"/> 204 <line x="132" y="70"/> 205 <line x="129" y="73"/> 206 <close/> 207 <move x="113" y="70"/> 208 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="118" x-axis-rotation="0" y="70"/> 209 <arc large-arc-flag="1" rx="3" ry="3" sweep-flag="0" x="113" x-axis-rotation="0" y="70"/> 210 <close/> 211 </path> 212 <fillstroke/> 213 </foreground> 214</shape> 215<shape aspect="variable" h="90" name="Competing Consumers" strokewidth="inherit" w="150"> 216 <connections> 217 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 218 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 219 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 220 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 221 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 222 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 223 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 224 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 225 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 226 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 227 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 228 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 229 <constraint name="NW" perimeter="0" x="0" y="0"/> 230 <constraint name="SW" perimeter="0" x="0" y="1"/> 231 <constraint name="NE" perimeter="0" x="1" y="0"/> 232 <constraint name="SE" perimeter="0" x="1" y="1"/> 233 </connections> 234 <background> 235 <rect h="90" w="150" x="0" y="0"/> 236 </background> 237 <foreground> 238 <fillstroke/> 239 <strokecolor color="#000000"/> 240 <fillcolor color="#000000"/> 241 <strokewidth width="2"/> 242 <path> 243 <move x="65" y="45"/> 244 <line x="110" y="45"/> 245 <move x="62.75" y="32.52"/> 246 <line x="105.05" y="17.19"/> 247 <move x="63.23" y="58.75"/> 248 <line x="106.02" y="72.7"/> 249 </path> 250 <stroke/> 251 <path> 252 <move x="102" y="39"/> 253 <line x="102" y="51"/> 254 <line x="115" y="45"/> 255 <close/> 256 <move x="132" y="37"/> 257 <line x="140" y="45"/> 258 <line x="132" y="53"/> 259 <line x="124" y="45"/> 260 <close/> 261 <move x="121.25" y="6.75"/> 262 <line x="129.25" y="14.75"/> 263 <line x="121.25" y="22.75"/> 264 <line x="113.25" y="14.75"/> 265 <close/> 266 <move x="121.5" y="68"/> 267 <line x="129.5" y="76"/> 268 <line x="121.5" y="84"/> 269 <line x="113.5" y="76"/> 270 <close/> 271 <move x="95.49" y="14.27"/> 272 <line x="99.58" y="25.55"/> 273 <line x="109.75" y="15.48"/> 274 <close/> 275 <move x="100.27" y="64.51"/> 276 <line x="96.55" y="75.92"/> 277 <line x="110.77" y="74.25"/> 278 <close/> 279 </path> 280 <fill/> 281 <fillcolor color="#808080"/> 282 <strokecolor color="#808080"/> 283 <path> 284 <move x="46" y="38"/> 285 <line x="46" y="53"/> 286 <line x="61" y="45"/> 287 <close/> 288 </path> 289 <fill/> 290 <path> 291 <move x="11" y="45.25"/> 292 <line x="56" y="45.25"/> 293 </path> 294 <stroke/> 295 </foreground> 296</shape> 297<shape aspect="variable" h="90" name="Composed Message Processor" strokewidth="inherit" w="150"> 298 <connections> 299 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 300 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 301 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 302 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 303 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 304 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 305 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 306 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 307 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 308 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 309 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 310 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 311 <constraint name="NW" perimeter="0" x="0" y="0"/> 312 <constraint name="SW" perimeter="0" x="0" y="1"/> 313 <constraint name="NE" perimeter="0" x="1" y="0"/> 314 <constraint name="SE" perimeter="0" x="1" y="1"/> 315 </connections> 316 <background> 317 <rect h="90" w="150" x="0" y="0"/> 318 </background> 319 <foreground> 320 <fillstroke/> 321 <strokecolor color="#000000"/> 322 <fillcolor color="#000000"/> 323 <strokewidth width="2"/> 324 <path> 325 <move x="35" y="45"/> 326 <line x="55" y="45"/> 327 <move x="90" y="45"/> 328 <line x="110" y="45"/> 329 </path> 330 <stroke/> 331 <strokewidth width="1"/> 332 <path> 333 <move x="47" y="39"/> 334 <line x="47" y="51"/> 335 <line x="60" y="45"/> 336 <close/> 337 <move x="102" y="39"/> 338 <line x="102" y="51"/> 339 <line x="115" y="45"/> 340 <close/> 341 </path> 342 <fill/> 343 <fillcolor color="#e6e6e6"/> 344 <rect h="16" w="16" x="67" y="16"/> 345 <fillstroke/> 346 <rect h="16" w="16" x="10" y="37"/> 347 <fillstroke/> 348 <rect h="16" w="16" x="67" y="60"/> 349 <fillstroke/> 350 <rect h="16" w="16" x="124" y="37"/> 351 <fillstroke/> 352 <rect h="16" w="16" x="67" y="37"/> 353 <fillstroke/> 354 </foreground> 355</shape> 356<shape aspect="variable" h="90" name="Content Based Router" strokewidth="inherit" w="150"> 357 <connections> 358 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 359 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 360 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 361 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 362 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 363 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 364 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 365 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 366 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 367 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 368 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 369 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 370 <constraint name="NW" perimeter="0" x="0" y="0"/> 371 <constraint name="SW" perimeter="0" x="0" y="1"/> 372 <constraint name="NE" perimeter="0" x="1" y="0"/> 373 <constraint name="SE" perimeter="0" x="1" y="1"/> 374 </connections> 375 <background> 376 <rect h="90" w="150" x="0" y="0"/> 377 </background> 378 <foreground> 379 <fillstroke/> 380 <strokecolor color="#000000"/> 381 <strokewidth width="2"/> 382 <path> 383 <move x="10" y="45"/> 384 <line x="45" y="45"/> 385 <move x="105" y="24"/> 386 <line x="140" y="24"/> 387 <move x="105" y="45"/> 388 <line x="140" y="45"/> 389 <move x="105" y="66"/> 390 <line x="140" y="66"/> 391 <move x="105" y="24"/> 392 <line x="45" y="45"/> 393 </path> 394 <stroke/> 395 <fillcolor color="#000000"/> 396 <ellipse h="8" w="8" x="41" y="41"/> 397 <fill/> 398 <ellipse h="8" w="8" x="101" y="20"/> 399 <fill/> 400 <ellipse h="8" w="8" x="101" y="41"/> 401 <fill/> 402 <ellipse h="8" w="8" x="101" y="62"/> 403 <fill/> 404 </foreground> 405</shape> 406<shape aspect="variable" h="90" name="Content Enricher" strokewidth="inherit" w="150"> 407 <connections> 408 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 409 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 410 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 411 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 412 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 413 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 414 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 415 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 416 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 417 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 418 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 419 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 420 <constraint name="NW" perimeter="0" x="0" y="0"/> 421 <constraint name="SW" perimeter="0" x="0" y="1"/> 422 <constraint name="NE" perimeter="0" x="1" y="0"/> 423 <constraint name="SE" perimeter="0" x="1" y="1"/> 424 </connections> 425 <background> 426 <rect h="90" w="150" x="0" y="0"/> 427 </background> 428 <foreground> 429 <fillstroke/> 430 <strokecolor color="#000000"/> 431 <fillcolor color="#e6e6e6"/> 432 <strokewidth width="2"/> 433 <path> 434 <move x="50" y="45"/> 435 <line x="95" y="45"/> 436 </path> 437 <stroke/> 438 <strokewidth width="1"/> 439 <rect h="25" w="25" x="115" y="28"/> 440 <fillstroke/> 441 <rect h="16" w="16" x="10" y="37"/> 442 <fillstroke/> 443 <fillcolor color="#000000"/> 444 <path> 445 <move x="87" y="39"/> 446 <line x="87" y="51"/> 447 <line x="100" y="45"/> 448 <close/> 449 </path> 450 <fill/> 451 </foreground> 452</shape> 453<shape aspect="variable" h="90" name="Content Filter" strokewidth="inherit" w="150"> 454 <connections> 455 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 456 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 457 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 458 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 459 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 460 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 461 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 462 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 463 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 464 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 465 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 466 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 467 <constraint name="NW" perimeter="0" x="0" y="0"/> 468 <constraint name="SW" perimeter="0" x="0" y="1"/> 469 <constraint name="NE" perimeter="0" x="1" y="0"/> 470 <constraint name="SE" perimeter="0" x="1" y="1"/> 471 </connections> 472 <background> 473 <rect h="90" w="150" x="0" y="0"/> 474 </background> 475 <foreground> 476 <fillstroke/> 477 <strokecolor color="#000000"/> 478 <fillcolor color="#e6e6e6"/> 479 <strokewidth width="2"/> 480 <path> 481 <move x="50" y="45"/> 482 <line x="95" y="45"/> 483 </path> 484 <stroke/> 485 <strokewidth width="1"/> 486 <rect h="25" w="25" x="10" y="28"/> 487 <fillstroke/> 488 <rect h="16" w="16" x="124" y="37"/> 489 <fillstroke/> 490 <fillcolor color="#000000"/> 491 <path> 492 <move x="87" y="39"/> 493 <line x="87" y="51"/> 494 <line x="100" y="45"/> 495 <close/> 496 </path> 497 <fill/> 498 </foreground> 499</shape> 500<shape aspect="variable" h="40" name="Control Bus" strokewidth="inherit" w="60"> 501 <connections> 502 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 503 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 504 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 505 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 506 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 507 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 508 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 509 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 510 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 511 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 512 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 513 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 514 <constraint name="NW" perimeter="0" x="0.02" y="0.02"/> 515 <constraint name="SW" perimeter="0" x="0.02" y="0.98"/> 516 <constraint name="NE" perimeter="0" x="0.98" y="0.02"/> 517 <constraint name="SE" perimeter="0" x="0.98" y="0.98"/> 518 </connections> 519 <background> 520 <roundrect arcsize="7.5" h="40" w="60" x="0" y="0"/> 521 </background> 522 <foreground> 523 <strokecolor color="#000000"/> 524 <fillcolor color="#e6e6e6"/> 525 <strokewidth width="2"/> 526 <fillstroke/> 527 <fillcolor color="#808080"/> 528 <roundrect arcsize="9.18" h="32.67" w="44.67" x="4.33" y="3"/> 529 <fill/> 530 <fillcolor color="#000000"/> 531 <ellipse h="4" w="4" x="52" y="26"/> 532 <fill/> 533 <ellipse h="4" w="4" x="52" y="32"/> 534 <fill/> 535 <strokecolor color="#00ff00"/> 536 <path> 537 <move x="12" y="23"/> 538 <curve x1="12" x2="22" x3="22" y1="23" y2="18" y3="11"/> 539 <curve x1="22" x2="23.33" x3="27.33" y1="4" y2="31" y3="28.33"/> 540 <curve x1="31.33" x2="31.33" x3="34" y1="25.67" y2="20.33" y3="20.33"/> 541 <curve x1="36.67" x2="39.67" x3="39.67" y1="20.33" y2="12.67" y3="10"/> 542 <curve x1="39.67" x2="39" x3="40.67" y1="7.33" y2="35.33" y3="29"/> 543 <curve x1="42.33" x2="43" x3="43" y1="22.67" y2="25" y3="25"/> 544 </path> 545 <stroke/> 546 </foreground> 547</shape> 548<shape aspect="variable" h="90" name="Detour" strokewidth="inherit" w="150"> 549 <connections> 550 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 551 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 552 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 553 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 554 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 555 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 556 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 557 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 558 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 559 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 560 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 561 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 562 <constraint name="NW" perimeter="0" x="0" y="0"/> 563 <constraint name="SW" perimeter="0" x="0" y="1"/> 564 <constraint name="NE" perimeter="0" x="1" y="0"/> 565 <constraint name="SE" perimeter="0" x="1" y="1"/> 566 </connections> 567 <background> 568 <rect h="90" w="150" x="0" y="0"/> 569 </background> 570 <foreground> 571 <fillstroke/> 572 <strokecolor color="#000000"/> 573 <strokewidth width="2"/> 574 <path> 575 <move x="10" y="66"/> 576 <line x="140" y="66"/> 577 <move x="105" y="24"/> 578 <line x="140" y="24"/> 579 </path> 580 <stroke/> 581 <dashpattern pattern="5 5"/> 582 <dashed dashed="1"/> 583 <path> 584 <move x="105" y="24"/> 585 <line x="45" y="66"/> 586 </path> 587 <stroke/> 588 <fillcolor color="#000000"/> 589 <ellipse h="8" w="8" x="41" y="62"/> 590 <fill/> 591 <ellipse h="8" w="8" x="101" y="20"/> 592 <fill/> 593 <ellipse h="8" w="8" x="101" y="62"/> 594 <fill/> 595 </foreground> 596</shape> 597<shape aspect="variable" h="35" name="Durable Subscriber" strokewidth="inherit" w="30"> 598 <connections> 599 <constraint name="N" perimeter="0" x="0.5" y="0"/> 600 <constraint name="S" perimeter="0" x="0.5" y="1"/> 601 <constraint name="W1" perimeter="0" x="0" y="0.4"/> 602 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 603 <constraint name="W3" perimeter="0" x="0" y="0.68"/> 604 <constraint name="E1" perimeter="0" x="1" y="0.4"/> 605 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 606 <constraint name="E3" perimeter="0" x="1" y="0.68"/> 607 </connections> 608 <background> 609 <path> 610 <move x="0" y="14"/> 611 <line x="30" y="14"/> 612 <line x="30" y="23"/> 613 <arc large-arc-flag="0" rx="15" ry="12" sweep-flag="1" x="0" x-axis-rotation="0" y="23"/> 614 <close/> 615 <move x="6" y="14"/> 616 <line x="6" y="7"/> 617 <arc large-arc-flag="0" rx="9" ry="7" sweep-flag="1" x="24" x-axis-rotation="0" y="7"/> 618 <line x="24" y="14"/> 619 <line x="20" y="14"/> 620 <line x="20" y="7"/> 621 <arc large-arc-flag="1" rx="5" ry="3" sweep-flag="0" x="10" x-axis-rotation="0" y="7"/> 622 <line x="10" y="14"/> 623 <close/> 624 </path> 625 </background> 626 <foreground> 627 <fillstroke/> 628 <fillcolor color="#000000"/> 629 <path> 630 <move x="13" y="20"/> 631 <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="17" x-axis-rotation="0" y="20"/> 632 <line x="17" y="27"/> 633 <arc large-arc-flag="0" rx="2" ry="2" sweep-flag="1" x="13" x-axis-rotation="0" y="27"/> 634 <close/> 635 </path> 636 <fill/> 637 </foreground> 638</shape> 639<shape aspect="variable" h="90" name="Dynamic Router" strokewidth="inherit" w="150"> 640 <connections> 641 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 642 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 643 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 644 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 645 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 646 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 647 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 648 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 649 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 650 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 651 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 652 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 653 <constraint name="NW" perimeter="0" x="0" y="0"/> 654 <constraint name="SW" perimeter="0" x="0" y="1"/> 655 <constraint name="NE" perimeter="0" x="1" y="0"/> 656 <constraint name="SE" perimeter="0" x="1" y="1"/> 657 </connections> 658 <background> 659 <rect h="90" w="150" x="0" y="0"/> 660 </background> 661 <foreground> 662 <fillstroke/> 663 <strokecolor color="#000000"/> 664 <fillcolor color="#000000"/> 665 <strokewidth width="2"/> 666 <path> 667 <move x="10" y="45"/> 668 <line x="45" y="45"/> 669 <move x="105" y="24"/> 670 <line x="140" y="24"/> 671 <move x="105" y="45"/> 672 <line x="140" y="45"/> 673 <move x="105" y="66"/> 674 <line x="141.33" y="66"/> 675 <move x="105" y="24"/> 676 <line x="45" y="45"/> 677 </path> 678 <stroke/> 679 <ellipse h="8" w="8" x="41" y="41"/> 680 <fill/> 681 <ellipse h="8" w="8" x="101" y="20"/> 682 <fill/> 683 <ellipse h="8" w="8" x="101" y="41"/> 684 <fill/> 685 <ellipse h="8" w="8" x="101" y="62"/> 686 <fill/> 687 <dashpattern pattern="5 5"/> 688 <dashed dashed="1"/> 689 <path> 690 <move x="75" y="35"/> 691 <line x="75" y="90"/> 692 </path> 693 <stroke/> 694 </foreground> 695</shape> 696<shape aspect="variable" h="90" name="Envelope Wrapper" strokewidth="inherit" w="150"> 697 <connections> 698 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 699 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 700 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 701 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 702 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 703 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 704 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 705 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 706 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 707 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 708 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 709 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 710 <constraint name="NW" perimeter="0" x="0" y="0"/> 711 <constraint name="SW" perimeter="0" x="0" y="1"/> 712 <constraint name="NE" perimeter="0" x="1" y="0"/> 713 <constraint name="SE" perimeter="0" x="1" y="1"/> 714 </connections> 715 <background> 716 <rect h="90" w="150" x="0" y="0"/> 717 </background> 718 <foreground> 719 <fillstroke/> 720 <strokecolor color="#000000"/> 721 <strokewidth width="1"/> 722 <fillcolor color="#ffe040"/> 723 <rect h="46" w="76" x="37" y="22"/> 724 <fillstroke/> 725 <path> 726 <move x="37" y="22"/> 727 <line x="75" y="45"/> 728 <line x="113" y="22"/> 729 </path> 730 <stroke/> 731 </foreground> 732</shape> 733<shape aspect="variable" h="90" name="Event Driven Consumer" strokewidth="inherit" w="150"> 734 <connections> 735 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 736 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 737 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 738 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 739 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 740 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 741 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 742 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 743 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 744 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 745 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 746 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 747 <constraint name="NW" perimeter="0" x="0" y="0"/> 748 <constraint name="SW" perimeter="0" x="0" y="1"/> 749 <constraint name="NE" perimeter="0" x="1" y="0"/> 750 <constraint name="SE" perimeter="0" x="1" y="1"/> 751 </connections> 752 <background> 753 <rect h="90" w="150" x="0" y="0"/> 754 </background> 755 <foreground> 756 <fillstroke/> 757 <strokecolor color="#000000"/> 758 <fillcolor color="#000000"/> 759 <strokewidth width="2"/> 760 <path> 761 <move x="65" y="45"/> 762 <line x="110" y="45"/> 763 </path> 764 <stroke/> 765 <path> 766 <move x="102" y="39"/> 767 <line x="102" y="51"/> 768 <line x="115" y="45"/> 769 <close/> 770 <move x="132" y="37"/> 771 <line x="140" y="45"/> 772 <line x="132" y="53"/> 773 <line x="124" y="45"/> 774 <close/> 775 </path> 776 <fill/> 777 <fillcolor color="#808080"/> 778 <strokecolor color="#808080"/> 779 <path> 780 <move x="46" y="38"/> 781 <line x="46" y="53"/> 782 <line x="61" y="45"/> 783 <close/> 784 </path> 785 <fill/> 786 <path> 787 <move x="11" y="45.25"/> 788 <line x="56" y="45.25"/> 789 </path> 790 <stroke/> 791 </foreground> 792</shape> 793<shape aspect="variable" h="12" name="Message 1" strokewidth="inherit" w="12"> 794 <connections> 795 <constraint name="N" perimeter="0" x="0.5" y="0"/> 796 <constraint name="S" perimeter="0" x="0.5" y="1"/> 797 <constraint name="W" perimeter="0" x="0" y="0.5"/> 798 <constraint name="E" perimeter="0" x="1" y="0.5"/> 799 <constraint name="NW" perimeter="0" x="0" y="0"/> 800 <constraint name="SW" perimeter="0" x="0" y="1"/> 801 <constraint name="NE" perimeter="0" x="1" y="0"/> 802 <constraint name="SE" perimeter="0" x="1" y="1"/> 803 </connections> 804 <background> 805 <rect h="12" w="12" x="0" y="0"/> 806 </background> 807 <foreground> 808 <fillstroke/> 809 <fillcolor color="#ffff00"/> 810 <path> 811 <move x="10" y="0"/> 812 <line x="12" y="2"/> 813 <line x="12" y="0"/> 814 <close/> 815 <move x="6" y="0"/> 816 <line x="12" y="6"/> 817 <line x="12" y="10"/> 818 <line x="2" y="0"/> 819 <close/> 820 <move x="0" y="2"/> 821 <line x="10" y="12"/> 822 <line x="6" y="12"/> 823 <line x="0" y="6"/> 824 <close/> 825 <move x="0" y="12"/> 826 <line x="0" y="10"/> 827 <line x="2" y="12"/> 828 <close/> 829 </path> 830 <fill/> 831 <rect h="12" w="12" x="0" y="0"/> 832 <stroke/> 833 </foreground> 834</shape> 835<shape aspect="variable" h="12" name="Message 2" strokewidth="inherit" w="12"> 836 <connections> 837 <constraint name="N" perimeter="0" x="0.5" y="0"/> 838 <constraint name="S" perimeter="0" x="0.5" y="1"/> 839 <constraint name="W" perimeter="0" x="0" y="0.5"/> 840 <constraint name="E" perimeter="0" x="1" y="0.5"/> 841 <constraint name="NW" perimeter="0" x="0" y="0"/> 842 <constraint name="SW" perimeter="0" x="0" y="1"/> 843 <constraint name="NE" perimeter="0" x="1" y="0"/> 844 <constraint name="SE" perimeter="0" x="1" y="1"/> 845 </connections> 846 <background> 847 <rect h="12" w="12" x="0" y="0"/> 848 </background> 849 <foreground> 850 <fillstroke/> 851 <fillcolor color="#ffff00"/> 852 <path> 853 <move x="2" y="0"/> 854 <line x="0" y="2"/> 855 <line x="0" y="0"/> 856 <close/> 857 <move x="6" y="0"/> 858 <line x="0" y="6"/> 859 <line x="0" y="10"/> 860 <line x="10" y="0"/> 861 <close/> 862 <move x="12" y="2"/> 863 <line x="2" y="12"/> 864 <line x="6" y="12"/> 865 <line x="12" y="6"/> 866 <close/> 867 <move x="12" y="12"/> 868 <line x="12" y="10"/> 869 <line x="10" y="12"/> 870 <close/> 871 </path> 872 <fill/> 873 <rect h="12" w="12" x="0" y="0"/> 874 <stroke/> 875 </foreground> 876</shape> 877<shape aspect="variable" h="90" name="Message Dispatcher" strokewidth="inherit" w="150"> 878 <connections> 879 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 880 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 881 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 882 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 883 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 884 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 885 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 886 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 887 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 888 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 889 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 890 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 891 <constraint name="NW" perimeter="0" x="0" y="0"/> 892 <constraint name="SW" perimeter="0" x="0" y="1"/> 893 <constraint name="NE" perimeter="0" x="1" y="0"/> 894 <constraint name="SE" perimeter="0" x="1" y="1"/> 895 </connections> 896 <background> 897 <rect h="90" w="150" x="0" y="0"/> 898 </background> 899 <foreground> 900 <fillstroke/> 901 <strokecolor color="#000000"/> 902 <fillcolor color="#000000"/> 903 <strokewidth width="2"/> 904 <path> 905 <move x="65" y="45"/> 906 <line x="110" y="45"/> 907 <move x="69.52" y="41.59"/> 908 <line x="107.66" y="17.7"/> 909 <move x="69.85" y="48.29"/> 910 <line x="107.65" y="72.7"/> 911 </path> 912 <stroke/> 913 <path> 914 <move x="102" y="39"/> 915 <line x="102" y="51"/> 916 <line x="115" y="45"/> 917 <close/> 918 <move x="132" y="37"/> 919 <line x="140" y="45"/> 920 <line x="132" y="53"/> 921 <line x="124" y="45"/> 922 <close/> 923 <move x="121.25" y="6.75"/> 924 <line x="129.25" y="14.75"/> 925 <line x="121.25" y="22.75"/> 926 <line x="113.25" y="14.75"/> 927 <close/> 928 <move x="121.5" y="68"/> 929 <line x="129.5" y="76"/> 930 <line x="121.5" y="84"/> 931 <line x="113.5" y="76"/> 932 <close/> 933 <move x="97.7" y="16.86"/> 934 <line x="104.07" y="27.03"/> 935 <line x="111.9" y="15.05"/> 936 <close/> 937 <move x="104.18" y="63.32"/> 938 <line x="97.67" y="73.4"/> 939 <line x="111.85" y="75.42"/> 940 <close/> 941 <move x="69" y="37"/> 942 <line x="77" y="45"/> 943 <line x="69" y="53"/> 944 <line x="61" y="45"/> 945 <close/> 946 </path> 947 <fill/> 948 <fillcolor color="#808080"/> 949 <strokecolor color="#808080"/> 950 <path> 951 <move x="46" y="38"/> 952 <line x="46" y="53"/> 953 <line x="61" y="45"/> 954 <close/> 955 </path> 956 <fill/> 957 <path> 958 <move x="11" y="45.25"/> 959 <line x="56" y="45.25"/> 960 </path> 961 <stroke/> 962 </foreground> 963</shape> 964<shape aspect="variable" h="90" name="Message Filter" strokewidth="inherit" w="150"> 965 <connections> 966 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 967 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 968 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 969 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 970 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 971 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 972 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 973 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 974 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 975 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 976 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 977 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 978 <constraint name="NW" perimeter="0" x="0" y="0"/> 979 <constraint name="SW" perimeter="0" x="0" y="1"/> 980 <constraint name="NE" perimeter="0" x="1" y="0"/> 981 <constraint name="SE" perimeter="0" x="1" y="1"/> 982 </connections> 983 <background> 984 <rect h="90" w="150" x="0" y="0"/> 985 </background> 986 <foreground> 987 <fillstroke/> 988 <fillcolor color="#e6e6e6"/> 989 <path> 990 <move x="50" y="20"/> 991 <line x="100" y="20"/> 992 <line x="86" y="45"/> 993 <line x="86" y="70"/> 994 <line x="64" y="70"/> 995 <line x="64" y="45"/> 996 <close/> 997 </path> 998 <fill/> 999 <fillcolor color="#a0a0a0"/> 1000 <path> 1001 <move x="80" y="70"/> 1002 <line x="64" y="70"/> 1003 <line x="64" y="45"/> 1004 <line x="50" y="20"/> 1005 <line x="84" y="20"/> 1006 <line x="80" y="45"/> 1007 <close/> 1008 </path> 1009 <fill/> 1010 <fillcolor color="#808080"/> 1011 <path> 1012 <move x="71" y="70"/> 1013 <line x="64" y="70"/> 1014 <line x="64" y="45"/> 1015 <line x="50" y="20"/> 1016 <line x="66" y="20"/> 1017 <line x="71" y="45"/> 1018 <close/> 1019 </path> 1020 <fill/> 1021 <strokecolor color="#000000"/> 1022 <strokewidth width="1"/> 1023 <path> 1024 <move x="50" y="20"/> 1025 <line x="100" y="20"/> 1026 <line x="86" y="45"/> 1027 <line x="86" y="70"/> 1028 <line x="64" y="70"/> 1029 <line x="64" y="45"/> 1030 <close/> 1031 </path> 1032 <stroke/> 1033 </foreground> 1034</shape> 1035<shape aspect="variable" h="90" name="Message Store" strokewidth="inherit" w="150"> 1036 <connections> 1037 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1038 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1039 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1040 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1041 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1042 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1043 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1044 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1045 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1046 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1047 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1048 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1049 <constraint name="NW" perimeter="0" x="0" y="0"/> 1050 <constraint name="SW" perimeter="0" x="0" y="1"/> 1051 <constraint name="NE" perimeter="0" x="1" y="0"/> 1052 <constraint name="SE" perimeter="0" x="1" y="1"/> 1053 </connections> 1054 <background> 1055 <rect h="90" w="150" x="0" y="0"/> 1056 </background> 1057 <foreground> 1058 <fillstroke/> 1059 <strokecolor color="#000000"/> 1060 <strokewidth width="1"/> 1061 <fillcolor color="#e6e6e6"/> 1062 <path> 1063 <move x="40" y="25"/> 1064 <arc large-arc-flag="1" rx="35" ry="5" sweep-flag="1" x="110" x-axis-rotation="0" y="25"/> 1065 <line x="110" y="70"/> 1066 <arc large-arc-flag="1" rx="35" ry="5" sweep-flag="1" x="40" x-axis-rotation="0" y="70"/> 1067 <close/> 1068 </path> 1069 <fillstroke/> 1070 <path> 1071 <move x="40" y="25"/> 1072 <arc large-arc-flag="1" rx="35" ry="5" sweep-flag="0" x="110" x-axis-rotation="0" y="25"/> 1073 </path> 1074 <stroke/> 1075 <fillcolor color="#a0a0a0"/> 1076 <path> 1077 <move x="40" y="25"/> 1078 <arc large-arc-flag="0" rx="35" ry="5" sweep-flag="0" x="85" x-axis-rotation="0" y="30"/> 1079 <line x="85" y="75"/> 1080 <arc large-arc-flag="0" rx="35" ry="5" sweep-flag="1" x="40" x-axis-rotation="0" y="70"/> 1081 <close/> 1082 </path> 1083 <fill/> 1084 <fillcolor color="#808080"/> 1085 <path> 1086 <move x="40" y="25"/> 1087 <arc large-arc-flag="0" rx="35" ry="5" sweep-flag="0" x="60" x-axis-rotation="0" y="29.5"/> 1088 <line x="60" y="74.5"/> 1089 <arc large-arc-flag="0" rx="35" ry="5" sweep-flag="1" x="40" x-axis-rotation="0" y="70"/> 1090 <close/> 1091 </path> 1092 <fill/> 1093 <strokecolor color="#000000"/> 1094 <path> 1095 <move x="40" y="25"/> 1096 <arc large-arc-flag="1" rx="35" ry="5" sweep-flag="0" x="110" x-axis-rotation="0" y="25"/> 1097 <line x="110" y="70"/> 1098 <arc large-arc-flag="1" rx="35" ry="5" sweep-flag="1" x="40" x-axis-rotation="0" y="70"/> 1099 <close/> 1100 </path> 1101 <stroke/> 1102 </foreground> 1103</shape> 1104<shape aspect="variable" h="90" name="Message Translator" strokewidth="inherit" w="150"> 1105 <connections> 1106 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1107 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1108 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1109 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1110 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1111 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1112 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1113 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1114 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1115 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1116 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1117 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1118 <constraint name="NW" perimeter="0" x="0" y="0"/> 1119 <constraint name="SW" perimeter="0" x="0" y="1"/> 1120 <constraint name="NE" perimeter="0" x="1" y="0"/> 1121 <constraint name="SE" perimeter="0" x="1" y="1"/> 1122 </connections> 1123 <background> 1124 <rect h="90" w="150" x="0" y="0"/> 1125 </background> 1126 <foreground> 1127 <fillstroke/> 1128 <strokecolor color="#000000"/> 1129 <fillcolor color="#e6e6e6"/> 1130 <strokewidth width="2"/> 1131 <rect h="60" w="40" x="15" y="15"/> 1132 <fillstroke/> 1133 <rect h="60" w="40" x="95" y="15"/> 1134 <fillstroke/> 1135 <path> 1136 <move x="48" y="70"/> 1137 <line x="102" y="20"/> 1138 <move x="48" y="20"/> 1139 <line x="102" y="70"/> 1140 </path> 1141 <stroke/> 1142 <strokecolor color="#808080"/> 1143 <path> 1144 <move x="20" y="25"/> 1145 <line x="50" y="25"/> 1146 <move x="20" y="35"/> 1147 <line x="50" y="35"/> 1148 <move x="20" y="45"/> 1149 <line x="50" y="45"/> 1150 <move x="20" y="55"/> 1151 <line x="50" y="55"/> 1152 <move x="20" y="65"/> 1153 <line x="50" y="65"/> 1154 <move x="100" y="25"/> 1155 <line x="130" y="25"/> 1156 <move x="100" y="35"/> 1157 <line x="130" y="35"/> 1158 <move x="100" y="45"/> 1159 <line x="130" y="45"/> 1160 <move x="100" y="55"/> 1161 <line x="130" y="55"/> 1162 <move x="100" y="65"/> 1163 <line x="130" y="65"/> 1164 </path> 1165 <stroke/> 1166 </foreground> 1167</shape> 1168<shape aspect="variable" h="90" name="Messaging Bridge" strokewidth="inherit" w="150"> 1169 <connections> 1170 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1171 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1172 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1173 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1174 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1175 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1176 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1177 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1178 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1179 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1180 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1181 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1182 <constraint name="NW" perimeter="0" x="0" y="0"/> 1183 <constraint name="SW" perimeter="0" x="0" y="1"/> 1184 <constraint name="NE" perimeter="0" x="1" y="0"/> 1185 <constraint name="SE" perimeter="0" x="1" y="1"/> 1186 </connections> 1187 <background> 1188 <rect h="90" w="150" x="0" y="0"/> 1189 </background> 1190 <foreground> 1191 <fillstroke/> 1192 <strokecolor color="#000000"/> 1193 <strokewidth width="1"/> 1194 <path> 1195 <move x="12" y="65"/> 1196 <line x="138" y="65"/> 1197 <move x="20" y="77"/> 1198 <arc large-arc-flag="0" rx="64" ry="120" sweep-flag="1" x="130" x-axis-rotation="0" y="77"/> 1199 <move x="75" y="18"/> 1200 <line x="75" y="65"/> 1201 <move x="95" y="25"/> 1202 <line x="95" y="65"/> 1203 <move x="55" y="25"/> 1204 <line x="55" y="65"/> 1205 <move x="35" y="45"/> 1206 <line x="35" y="65"/> 1207 <move x="115" y="45"/> 1208 <line x="115" y="65"/> 1209 </path> 1210 <stroke/> 1211 </foreground> 1212</shape> 1213<shape aspect="variable" h="90" name="Messaging Gateway" strokewidth="inherit" w="150"> 1214 <connections> 1215 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1216 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1217 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1218 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1219 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1220 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1221 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1222 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1223 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1224 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1225 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1226 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1227 <constraint name="NW" perimeter="0" x="0" y="0"/> 1228 <constraint name="SW" perimeter="0" x="0" y="1"/> 1229 <constraint name="NE" perimeter="0" x="1" y="0"/> 1230 <constraint name="SE" perimeter="0" x="1" y="1"/> 1231 </connections> 1232 <background> 1233 <rect h="90" w="150" x="0" y="0"/> 1234 </background> 1235 <foreground> 1236 <fillstroke/> 1237 <fillcolor color="#808080"/> 1238 <strokecolor color="#808080"/> 1239 <strokewidth width="2"/> 1240 <path> 1241 <move x="46" y="38"/> 1242 <line x="46" y="53"/> 1243 <line x="61" y="45"/> 1244 <close/> 1245 </path> 1246 <fill/> 1247 <path> 1248 <move x="11" y="45.25"/> 1249 <line x="56" y="45.25"/> 1250 </path> 1251 <stroke/> 1252 <strokecolor color="#000000"/> 1253 <fillcolor color="#9ddbef"/> 1254 <strokewidth width="1"/> 1255 <rect h="74" w="27" x="109" y="8"/> 1256 <fillstroke/> 1257 <path> 1258 <move x="100" y="8"/> 1259 <line x="100" y="82"/> 1260 <line x="72" y="62"/> 1261 <line x="72" y="28"/> 1262 <close/> 1263 </path> 1264 <fillstroke/> 1265 </foreground> 1266</shape> 1267<shape aspect="variable" h="90" name="Normalizer" strokewidth="inherit" w="150"> 1268 <connections> 1269 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1270 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1271 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1272 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1273 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1274 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1275 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1276 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1277 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1278 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1279 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1280 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1281 <constraint name="NW" perimeter="0" x="0" y="0"/> 1282 <constraint name="SW" perimeter="0" x="0" y="1"/> 1283 <constraint name="NE" perimeter="0" x="1" y="0"/> 1284 <constraint name="SE" perimeter="0" x="1" y="1"/> 1285 </connections> 1286 <background> 1287 <rect h="90" w="150" x="0" y="0"/> 1288 </background> 1289 <foreground> 1290 <fillstroke/> 1291 <strokecolor color="#000000"/> 1292 <strokewidth width="2"/> 1293 <path> 1294 <move x="50" y="45"/> 1295 <line x="95" y="45"/> 1296 </path> 1297 <stroke/> 1298 <strokewidth width="1"/> 1299 <fillcolor color="#000000"/> 1300 <path> 1301 <move x="87" y="39"/> 1302 <line x="87" y="51"/> 1303 <line x="100" y="45"/> 1304 <close/> 1305 </path> 1306 <fill/> 1307 <fillcolor color="#e6e6e6"/> 1308 <rect h="16" w="16" x="124" y="37"/> 1309 <fillstroke/> 1310 <ellipse h="16" w="16" x="10" y="19"/> 1311 <fillstroke/> 1312 <path> 1313 <move x="33" y="37"/> 1314 <line x="41" y="45"/> 1315 <line x="33" y="53"/> 1316 <line x="25" y="45"/> 1317 <close/> 1318 <move x="18" y="55"/> 1319 <line x="26" y="71"/> 1320 <line x="10" y="71"/> 1321 <close/> 1322 </path> 1323 <fillstroke/> 1324 </foreground> 1325</shape> 1326<shape aspect="variable" h="90" name="Polling Consumer" strokewidth="inherit" w="150"> 1327 <connections> 1328 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1329 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1330 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1331 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1332 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1333 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1334 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1335 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1336 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1337 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1338 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1339 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1340 <constraint name="NW" perimeter="0" x="0" y="0"/> 1341 <constraint name="SW" perimeter="0" x="0" y="1"/> 1342 <constraint name="NE" perimeter="0" x="1" y="0"/> 1343 <constraint name="SE" perimeter="0" x="1" y="1"/> 1344 </connections> 1345 <background> 1346 <rect h="90" w="150" x="0" y="0"/> 1347 </background> 1348 <foreground> 1349 <fillstroke/> 1350 <strokewidth width="2"/> 1351 <fillcolor color="#000000"/> 1352 <strokecolor color="#000000"/> 1353 <path> 1354 <move x="132" y="37"/> 1355 <line x="140" y="45"/> 1356 <line x="132" y="53"/> 1357 <line x="124" y="45"/> 1358 <close/> 1359 <move x="64.92" y="30.48"/> 1360 <line x="54.71" y="24.17"/> 1361 <line x="52.98" y="38.38"/> 1362 <close/> 1363 </path> 1364 <fill/> 1365 <path> 1366 <move x="55" y="54"/> 1367 <arc large-arc-flag="1" rx="35" ry="35" sweep-flag="0" x="55" x-axis-rotation="0" y="36"/> 1368 </path> 1369 <stroke/> 1370 <fillcolor color="#808080"/> 1371 <strokecolor color="#808080"/> 1372 <path> 1373 <move x="46" y="38"/> 1374 <line x="46" y="53"/> 1375 <line x="61" y="45"/> 1376 <close/> 1377 </path> 1378 <fill/> 1379 <path> 1380 <move x="11" y="45"/> 1381 <line x="56" y="45"/> 1382 </path> 1383 <stroke/> 1384 </foreground> 1385</shape> 1386<shape aspect="variable" h="90" name="Process Manager" strokewidth="inherit" w="150"> 1387 <connections> 1388 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1389 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1390 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1391 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1392 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1393 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1394 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1395 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1396 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1397 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1398 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1399 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1400 <constraint name="NW" perimeter="0" x="0" y="0"/> 1401 <constraint name="SW" perimeter="0" x="0" y="1"/> 1402 <constraint name="NE" perimeter="0" x="1" y="0"/> 1403 <constraint name="SE" perimeter="0" x="1" y="1"/> 1404 </connections> 1405 <background> 1406 <rect h="90" w="150" x="0" y="0"/> 1407 </background> 1408 <foreground> 1409 <fillstroke/> 1410 <strokecolor color="#000000"/> 1411 <strokewidth width="2"/> 1412 <path> 1413 <move x="35" y="60"/> 1414 <line x="35" y="42"/> 1415 <line x="115" y="42"/> 1416 <line x="115" y="60"/> 1417 <move x="75" y="23"/> 1418 <line x="75" y="60"/> 1419 </path> 1420 <stroke/> 1421 <strokewidth width="1"/> 1422 <fillcolor color="#e6e6e6"/> 1423 <ellipse h="16" w="16" x="67" y="7"/> 1424 <fillstroke/> 1425 <rect h="20" w="30" x="20" y="60"/> 1426 <fillstroke/> 1427 <rect h="20" w="30" x="60" y="60"/> 1428 <fillstroke/> 1429 <rect h="20" w="30" x="100" y="60"/> 1430 <fillstroke/> 1431 <path> 1432 <move x="75" y="32"/> 1433 <line x="85" y="42"/> 1434 <line x="75" y="52"/> 1435 <line x="65" y="42"/> 1436 <close/> 1437 </path> 1438 <fillstroke/> 1439 </foreground> 1440</shape> 1441<shape aspect="variable" h="90" name="Recipient List" strokewidth="inherit" w="150"> 1442 <connections> 1443 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1444 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1445 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1446 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1447 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1448 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1449 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1450 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1451 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1452 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1453 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1454 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1455 <constraint name="NW" perimeter="0" x="0" y="0"/> 1456 <constraint name="SW" perimeter="0" x="0" y="1"/> 1457 <constraint name="NE" perimeter="0" x="1" y="0"/> 1458 <constraint name="SE" perimeter="0" x="1" y="1"/> 1459 </connections> 1460 <background> 1461 <rect h="90" w="150" x="0" y="0"/> 1462 </background> 1463 <foreground> 1464 <fillstroke/> 1465 <strokecolor color="#000000"/> 1466 <strokewidth width="2"/> 1467 <path> 1468 <move x="10" y="45"/> 1469 <line x="140" y="45"/> 1470 <move x="105" y="24"/> 1471 <line x="140" y="24"/> 1472 <move x="105" y="66"/> 1473 <line x="141.33" y="66"/> 1474 <move x="105" y="24"/> 1475 <line x="45" y="45"/> 1476 <move x="105" y="66"/> 1477 <line x="45" y="45"/> 1478 </path> 1479 <stroke/> 1480 <fillcolor color="#000000"/> 1481 <ellipse h="8" w="8" x="41" y="41"/> 1482 <fill/> 1483 <ellipse h="8" w="8" x="101" y="20"/> 1484 <fill/> 1485 <ellipse h="8" w="8" x="101" y="41"/> 1486 <fill/> 1487 <ellipse h="8" w="8" x="101" y="62"/> 1488 <fill/> 1489 </foreground> 1490</shape> 1491<shape aspect="variable" h="90" name="Resequencer" strokewidth="inherit" w="150"> 1492 <connections> 1493 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1494 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1495 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1496 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1497 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1498 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1499 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1500 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1501 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1502 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1503 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1504 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1505 <constraint name="NW" perimeter="0" x="0" y="0"/> 1506 <constraint name="SW" perimeter="0" x="0" y="1"/> 1507 <constraint name="NE" perimeter="0" x="1" y="0"/> 1508 <constraint name="SE" perimeter="0" x="1" y="1"/> 1509 </connections> 1510 <background> 1511 <rect h="90" w="150" x="0" y="0"/> 1512 </background> 1513 <foreground> 1514 <fillstroke/> 1515 <strokecolor color="#000000"/> 1516 <fillcolor color="#e6e6e6"/> 1517 <strokewidth width="1"/> 1518 <rect h="16" w="16" x="22" y="16"/> 1519 <fillstroke/> 1520 <rect h="16" w="16" x="10" y="37"/> 1521 <fillstroke/> 1522 <rect h="16" w="16" x="22" y="60"/> 1523 <fillstroke/> 1524 <rect h="16" w="16" x="124" y="37"/> 1525 <fillstroke/> 1526 <rect h="16" w="16" x="100" y="37"/> 1527 <fillstroke/> 1528 <rect h="16" w="16" x="76" y="37"/> 1529 <fillstroke/> 1530 <strokewidth width="2"/> 1531 <path> 1532 <move x="35" y="45"/> 1533 <line x="65" y="45"/> 1534 </path> 1535 <stroke/> 1536 <fillcolor color="#000000"/> 1537 <path> 1538 <move x="55.5" y="39"/> 1539 <line x="55.5" y="51"/> 1540 <line x="68.5" y="45"/> 1541 <close/> 1542 </path> 1543 <fill/> 1544 </foreground> 1545</shape> 1546<shape aspect="variable" h="90" name="Routing Slip" strokewidth="inherit" w="150"> 1547 <connections> 1548 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1549 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1550 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1551 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1552 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1553 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1554 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1555 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1556 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1557 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1558 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1559 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1560 <constraint name="NW" perimeter="0" x="0" y="0"/> 1561 <constraint name="SW" perimeter="0" x="0" y="1"/> 1562 <constraint name="NE" perimeter="0" x="1" y="0"/> 1563 <constraint name="SE" perimeter="0" x="1" y="1"/> 1564 </connections> 1565 <background> 1566 <rect h="90" w="150" x="0" y="0"/> 1567 </background> 1568 <foreground> 1569 <fillstroke/> 1570 <strokecolor color="#000000"/> 1571 <strokewidth width="2"/> 1572 <path> 1573 <move x="26" y="45"/> 1574 <line x="124" y="45"/> 1575 </path> 1576 <stroke/> 1577 <fillcolor color="#e6e6e6"/> 1578 <strokewidth width="1"/> 1579 <rect h="16" w="16" x="124" y="37"/> 1580 <fillstroke/> 1581 <rect h="16" w="16" x="86" y="37"/> 1582 <fillstroke/> 1583 <rect h="16" w="16" x="48" y="37"/> 1584 <fillstroke/> 1585 <rect h="16" w="16" x="10" y="37"/> 1586 <fillstroke/> 1587 </foreground> 1588</shape> 1589<shape aspect="variable" h="90" name="Selective Consumer" strokewidth="inherit" w="150"> 1590 <connections> 1591 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1592 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1593 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1594 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1595 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1596 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1597 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1598 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1599 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1600 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1601 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1602 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1603 <constraint name="NW" perimeter="0" x="0" y="0"/> 1604 <constraint name="SW" perimeter="0" x="0" y="1"/> 1605 <constraint name="NE" perimeter="0" x="1" y="0"/> 1606 <constraint name="SE" perimeter="0" x="1" y="1"/> 1607 </connections> 1608 <background> 1609 <rect h="90" w="150" x="0" y="0"/> 1610 </background> 1611 <foreground> 1612 <fillstroke/> 1613 <fillcolor color="#808080"/> 1614 <strokewidth width="2"/> 1615 <path> 1616 <move x="46" y="38"/> 1617 <line x="46" y="53"/> 1618 <line x="61" y="45"/> 1619 <close/> 1620 </path> 1621 <fill/> 1622 <strokecolor color="#808080"/> 1623 <path> 1624 <move x="11" y="45"/> 1625 <line x="56" y="45"/> 1626 </path> 1627 <stroke/> 1628 <strokecolor color="#000000"/> 1629 <path> 1630 <move x="80" y="45"/> 1631 <line x="130" y="45"/> 1632 </path> 1633 <stroke/> 1634 <fillcolor color="#9ddbef"/> 1635 <strokewidth width="1"/> 1636 <ellipse h="40" w="40" x="60" y="25"/> 1637 <fillstroke/> 1638 <strokewidth width="2"/> 1639 <path> 1640 <move x="72" y="36"/> 1641 <arc large-arc-flag="0" rx="9" ry="8" sweep-flag="1" x="88" x-axis-rotation="0" y="35"/> 1642 <arc large-arc-flag="0" rx="8" ry="7" sweep-flag="1" x="85" x-axis-rotation="0" y="44"/> 1643 <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="0" x="80" x-axis-rotation="0" y="53"/> 1644 </path> 1645 <stroke/> 1646 <fillcolor color="#000000"/> 1647 <path> 1648 <move x="132" y="37"/> 1649 <line x="140" y="45"/> 1650 <line x="132" y="53"/> 1651 <line x="124" y="45"/> 1652 <close/> 1653 <move x="108" y="40"/> 1654 <line x="118" y="45"/> 1655 <line x="108" y="50"/> 1656 <close/> 1657 </path> 1658 <fill/> 1659 <rect h="2" w="2" x="79" y="56"/> 1660 <fill/> 1661 </foreground> 1662</shape> 1663<shape aspect="variable" h="90" name="Service Activator" strokewidth="inherit" w="150"> 1664 <connections> 1665 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1666 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1667 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1668 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1669 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1670 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1671 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1672 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1673 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1674 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1675 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1676 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1677 <constraint name="NW" perimeter="0" x="0" y="0"/> 1678 <constraint name="SW" perimeter="0" x="0" y="1"/> 1679 <constraint name="NE" perimeter="0" x="1" y="0"/> 1680 <constraint name="SE" perimeter="0" x="1" y="1"/> 1681 </connections> 1682 <background> 1683 <rect h="90" w="150" x="0" y="0"/> 1684 </background> 1685 <foreground> 1686 <fillstroke/> 1687 <strokecolor color="#000000"/> 1688 <strokewidth width="2"/> 1689 <path> 1690 <move x="65" y="45"/> 1691 <line x="110" y="45"/> 1692 </path> 1693 <stroke/> 1694 <fillcolor color="#000000"/> 1695 <path> 1696 <move x="107" y="39"/> 1697 <line x="107" y="51"/> 1698 <line x="120" y="45"/> 1699 <close/> 1700 </path> 1701 <fill/> 1702 <fillcolor color="#808080"/> 1703 <path> 1704 <move x="46" y="38"/> 1705 <line x="46" y="53"/> 1706 <line x="61" y="45"/> 1707 <close/> 1708 </path> 1709 <fill/> 1710 <strokecolor color="#808080"/> 1711 <path> 1712 <move x="11" y="45.25"/> 1713 <line x="56" y="45.25"/> 1714 </path> 1715 <stroke/> 1716 <fillcolor color="#000000"/> 1717 <path> 1718 <move x="69" y="37"/> 1719 <line x="77" y="45"/> 1720 <line x="69" y="53"/> 1721 <line x="61" y="45"/> 1722 <close/> 1723 </path> 1724 <fill/> 1725 <strokecolor color="#000000"/> 1726 <strokewidth width="1"/> 1727 <path> 1728 <move x="132" y="37"/> 1729 <line x="140" y="45"/> 1730 <line x="132" y="53"/> 1731 <line x="124" y="45"/> 1732 <close/> 1733 </path> 1734 <stroke/> 1735 </foreground> 1736</shape> 1737<shape aspect="variable" h="90" name="Smart Proxy" strokewidth="inherit" w="70"> 1738 <connections> 1739 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1740 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1741 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1742 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1743 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1744 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1745 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1746 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1747 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1748 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1749 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1750 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1751 <constraint name="NW" perimeter="0" x="0" y="0"/> 1752 <constraint name="SW" perimeter="0" x="0" y="1"/> 1753 <constraint name="NE" perimeter="0" x="1" y="0"/> 1754 <constraint name="SE" perimeter="0" x="1" y="1"/> 1755 </connections> 1756 <background> 1757 <rect h="90" w="70" x="0" y="0"/> 1758 </background> 1759 <foreground> 1760 <fillstroke/> 1761 <fillcolor color="#000000"/> 1762 <strokecolor color="#000000"/> 1763 <strokewidth width="2"/> 1764 <ellipse h="8" w="8" x="21" y="76"/> 1765 <fill/> 1766 <ellipse h="8" w="8" x="21" y="65"/> 1767 <fill/> 1768 <ellipse h="8" w="8" x="21" y="54"/> 1769 <fill/> 1770 <ellipse h="8" w="8" x="41" y="65"/> 1771 <fill/> 1772 <ellipse h="8" w="8" x="31" y="21"/> 1773 <fill/> 1774 <path> 1775 <move x="8" y="25"/> 1776 <line x="62" y="25"/> 1777 <move x="8" y="58"/> 1778 <line x="25" y="58"/> 1779 <move x="8" y="69"/> 1780 <line x="25" y="69"/> 1781 <move x="8" y="80"/> 1782 <line x="25" y="80"/> 1783 <move x="24.5" y="58"/> 1784 <line x="43.25" y="69.25"/> 1785 <move x="45" y="69"/> 1786 <line x="62" y="69"/> 1787 <move x="35" y="25"/> 1788 <line x="35" y="33"/> 1789 </path> 1790 <stroke/> 1791 <dashpattern pattern="2 2"/> 1792 <dashed dashed="1"/> 1793 <path> 1794 <move x="35" y="39"/> 1795 <line x="35" y="63"/> 1796 </path> 1797 <stroke/> 1798 <path> 1799 <move x="31" y="33"/> 1800 <line x="39" y="33"/> 1801 <line x="35" y="39"/> 1802 <close/> 1803 </path> 1804 <fill/> 1805 </foreground> 1806</shape> 1807<shape aspect="variable" h="90" name="Splitter" strokewidth="inherit" w="150"> 1808 <connections> 1809 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1810 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1811 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1812 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1813 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1814 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1815 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1816 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1817 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1818 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1819 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1820 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1821 <constraint name="NW" perimeter="0" x="0" y="0"/> 1822 <constraint name="SW" perimeter="0" x="0" y="1"/> 1823 <constraint name="NE" perimeter="0" x="1" y="0"/> 1824 <constraint name="SE" perimeter="0" x="1" y="1"/> 1825 </connections> 1826 <background> 1827 <rect h="90" w="150" x="0" y="0"/> 1828 </background> 1829 <foreground> 1830 <fillstroke/> 1831 <strokecolor color="#000000"/> 1832 <fillcolor color="#e6e6e6"/> 1833 <strokewidth width="1"/> 1834 <rect h="16" w="16" x="124" y="16"/> 1835 <fillstroke/> 1836 <rect h="16" w="16" x="10" y="37"/> 1837 <fillstroke/> 1838 <rect h="16" w="16" x="124" y="60"/> 1839 <fillstroke/> 1840 <rect h="16" w="16" x="124" y="37"/> 1841 <fillstroke/> 1842 <strokewidth width="2"/> 1843 <fillcolor color="#000000"/> 1844 <path> 1845 <move x="50" y="45"/> 1846 <line x="95" y="45"/> 1847 </path> 1848 <stroke/> 1849 <path> 1850 <move x="87" y="39"/> 1851 <line x="87" y="51"/> 1852 <line x="100" y="45"/> 1853 <close/> 1854 </path> 1855 <fill/> 1856 </foreground> 1857</shape> 1858<shape aspect="variable" h="90" name="Test Message" strokewidth="inherit" w="150"> 1859 <connections> 1860 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1861 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1862 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1863 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1864 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1865 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1866 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1867 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1868 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1869 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1870 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1871 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1872 <constraint name="NW" perimeter="0" x="0" y="0"/> 1873 <constraint name="SW" perimeter="0" x="0" y="1"/> 1874 <constraint name="NE" perimeter="0" x="1" y="0"/> 1875 <constraint name="SE" perimeter="0" x="1" y="1"/> 1876 </connections> 1877 <background> 1878 <rect h="90" w="150" x="0" y="0"/> 1879 </background> 1880 <foreground> 1881 <fillstroke/> 1882 <strokecolor color="#000000"/> 1883 <fillcolor color="#e6e6e6"/> 1884 <strokewidth width="1"/> 1885 <rect h="16" w="16" x="124" y="37"/> 1886 <fillstroke/> 1887 <rect h="16" w="16" x="100" y="37"/> 1888 <fillstroke/> 1889 <rect h="16" w="16" x="76" y="37"/> 1890 <fillstroke/> 1891 <strokewidth width="2"/> 1892 <path> 1893 <move x="24" y="45"/> 1894 <line x="63" y="45"/> 1895 </path> 1896 <stroke/> 1897 <fillcolor color="#000000"/> 1898 <path> 1899 <move x="55.5" y="39"/> 1900 <line x="55.5" y="51"/> 1901 <line x="68.5" y="45"/> 1902 <close/> 1903 </path> 1904 <fill/> 1905 <ellipse h="16" w="16" x="10" y="37"/> 1906 <fill/> 1907 </foreground> 1908</shape> 1909<shape aspect="variable" h="90" name="Transactional Client" strokewidth="inherit" w="150"> 1910 <connections> 1911 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1912 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1913 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1914 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1915 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1916 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1917 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1918 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1919 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1920 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1921 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1922 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1923 <constraint name="NW" perimeter="0" x="0" y="0"/> 1924 <constraint name="SW" perimeter="0" x="0" y="1"/> 1925 <constraint name="NE" perimeter="0" x="1" y="0"/> 1926 <constraint name="SE" perimeter="0" x="1" y="1"/> 1927 </connections> 1928 <background> 1929 <rect h="90" w="150" x="0" y="0"/> 1930 </background> 1931 <foreground> 1932 <fillstroke/> 1933 <strokecolor color="#000000"/> 1934 <fillcolor color="#9ddbef"/> 1935 <strokewidth width="1"/> 1936 <ellipse h="66" w="110" x="30" y="12"/> 1937 <fillstroke/> 1938 <fillcolor color="#ffffff"/> 1939 <rect h="26" w="26" x="88" y="32"/> 1940 <fillstroke/> 1941 <fillcolor color="#808080"/> 1942 <path> 1943 <move x="46" y="38"/> 1944 <line x="46" y="53"/> 1945 <line x="61" y="45"/> 1946 <close/> 1947 </path> 1948 <fill/> 1949 <strokecolor color="#808080"/> 1950 <strokewidth width="2"/> 1951 <path> 1952 <move x="11" y="45"/> 1953 <line x="56" y="45"/> 1954 </path> 1955 <stroke/> 1956 </foreground> 1957</shape> 1958<shape aspect="variable" h="90" name="Wire Tap" strokewidth="inherit" w="150"> 1959 <connections> 1960 <constraint name="N1" perimeter="0" x="0.25" y="0"/> 1961 <constraint name="N2" perimeter="0" x="0.5" y="0"/> 1962 <constraint name="N3" perimeter="0" x="0.75" y="0"/> 1963 <constraint name="S1" perimeter="0" x="0.25" y="1"/> 1964 <constraint name="S2" perimeter="0" x="0.5" y="1"/> 1965 <constraint name="S3" perimeter="0" x="0.75" y="1"/> 1966 <constraint name="W1" perimeter="0" x="0" y="0.25"/> 1967 <constraint name="W2" perimeter="0" x="0" y="0.5"/> 1968 <constraint name="W3" perimeter="0" x="0" y="0.75"/> 1969 <constraint name="E1" perimeter="0" x="1" y="0.25"/> 1970 <constraint name="E2" perimeter="0" x="1" y="0.5"/> 1971 <constraint name="E3" perimeter="0" x="1" y="0.75"/> 1972 <constraint name="NW" perimeter="0" x="0" y="0"/> 1973 <constraint name="SW" perimeter="0" x="0" y="1"/> 1974 <constraint name="NE" perimeter="0" x="1" y="0"/> 1975 <constraint name="SE" perimeter="0" x="1" y="1"/> 1976 </connections> 1977 <background> 1978 <rect h="90" w="150" x="0" y="0"/> 1979 </background> 1980 <foreground> 1981 <fillstroke/> 1982 <strokecolor color="#000000"/> 1983 <strokewidth width="2"/> 1984 <path> 1985 <move x="20" y="45"/> 1986 <line x="130" y="45"/> 1987 <move x="75" y="45"/> 1988 <line x="75" y="70"/> 1989 </path> 1990 <stroke/> 1991 <fillcolor color="#000000"/> 1992 <path> 1993 <move x="69" y="69"/> 1994 <line x="81" y="69"/> 1995 <line x="75" y="81"/> 1996 <close/> 1997 </path> 1998 <fill/> 1999 <ellipse h="8" w="8" x="71" y="41"/> 2000 <fill/> 2001 </foreground> 2002</shape> 2003</shapes>