SMARTDRW dXsoftware Design$"0u0u\[\[(\\HEPBURN\atlascol_paper,winspool,Ne02: ME:\SmartDraw6 Builder Standard\LIBRARY\Software Design\Software Diagrams.sdl`\\HEPBURN\atlascol_paperasc odXXLetter odXXPRIV''''\KhC檈  VMS Sans Serif\[ VTimes New Roman[VVAG RoundRoman[RVArialundRoman[T"VComic Sans MSn[ZBVCourier NewSn[r1VBauhaus 93Sn[TRVWingdingsSn[VSymbolgsSn[rV Times New Roman Special G2 lV Arial Blackman Special G2l"V Wingdings 2man Special G2@ `a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGNaSOFTWARE DESIGNaSOFTWARE DESIGN\UMLaSOFTWARE DESIGN`@* Software Diagram Basics@ .!0u0u*. Black & White Times New RomanTimes New Roman5 ,Y@ ?89:Default Layer8@)N!   ,,++ ,,++ !!$$!!$$"H E .6<::7$ #&HJ*HA<AELMB   Cd@@"@"HT66  b( :0u6<::7% &H6 "@"H;jj@tFF( ^^( 6<::7%&Hj "@"H  q66" > 6<::7#&H NJ*  !A execute()B2    C@@"@"H dXR E .6<::7$ #&H0@J* HA<A PoolCnvSvcB   Cd@@"@"HSK2>-2>- 8 b( :0u6<::7% &H2>- "@"H(Czj8j8@tFF(  (  6<::7%&Hj8 "@"Hjljlqx" > 6<::7&HjlNJ* !AconnectOutput(name)B  C@@"@"HM / # R E .6<::7$ #&H  J* HA<A TransactionB   Cd@@"@"H " T  6  6    b( :0u6<::7% &H  6 "@"HY- w nw nq " > 6<::7#&Hw nNJ* !Acreate()B  C@@"@"H7I 8y z8y z@y tFF( ]]( 6<::7%&H8y z "@"HX v v q " > 6<::7&Hv  NJ*  !AcreateRep(pdo,pa&)B  C@@"@"Ha 8 8  tFF( ""( Q"Q"6<::7%&H8  "@"H[ 8 8  tFF( })})( ))6<::7%&H8  "@"HxlR E .6<::7$ #&H T J* HA<APoolAddress paB   Cd@@"@"H3ff  b( :0u6<::7% &Hf "@"HQopG  86<::@0@@@@r@7 8$#&Hp "@"H P 6 t  t  z tFF( SS( RR6<::7%&H t  "@"H0  N  N  q" > 6<::7&HN  NJ* !Aget_placement() : plB  Cd@@"@"H  :  :  q" > 6<::7&H:  NJ* !Aget_data_store() : dsB  Cd@@"@"HR 8 8  ctFF( Z0Z0( 006<::7%&H8  "@"HN 8 8  tFF( >7>7( 776<::7%&H8 "@"H   q2h6<::@2@@ı@@ y@72h&H  J* JPJA[no more type-keys]B  C@@"@"H6Bk E .6<::7$ #&HZzJ* HA<A OutPutStreamB   Cd@@"@"HOhdpJdpJ j b( :0u6<::7% &HdpJ "@"H< Z f  E .6<::7$ #&H~  J* HA<A PoolCnvB8    Cd@@"@"H  a  C  C  b( :0u6<::7% &H  C "@"H     q" > 6<::7&H  NJ* !Aget_transaction() : trB  Cd@@"@"HR E .6<::7$ #&HJ*HA<ARefBJ    Cd@@"@"HcEE  b( :0u6<::7% &HE "@"Hl O     @ tFF( F>F>( 1>1>6<::7%&H  "@"H H  *  * q " > 6<::7#&H  * NJ* !Acreate(ds,pdo)B  C@@"@"Hl E    @ !tFF( EE( EE6<::7%&H  "@"H  ~ ~ q"" > 6<::7#&H ~ NJ* !Amark_write(tr,pl)B  C@@"@"H  vx vx q#" > 6<::7#&H vx NJ* !AtoString() : stokB  C@@"@"Hl ;  } ~ } ~ @$tFF( KK( KK6<::7%&H } ~ "@"H  l l q%" > 6<::7#&H l NJ*  !A create(stok)B  C@@"@"H> U\ 7|\ 7|q& *6<::T@Ȱ@@*@@ v@7 *&Hh +p J*. A.POOL integration Event output sequence diagramB C@@"@"H-     q['2h6<::@2@@ı@@ y@72h&H,  J* $ JPJA$loop over type-keys except EventInfoB  C@@"@"H6llqx(" > 6<::7&Hl!NJ*! !AcommitOutput(name)B  C@@"@"HTP2r2s1 ) 86<::@0@@@@r@7 8$#&Hs1 "@"H(7 7 q*2h6<::@2@@ı@@ y@72h&HC "J*"5 JPJA5type EventInfo: see EventInfo output sequence diagramB  C@@"@"HLVWj'83j'83-+tFF( CmCm( nn6<::7%&Hj'83 "@"HI 08 8 @,tFF( nsns( -s-s6<::7%&H8  "@"HTJ rhrhq-" > 6<::7&Hrh#NJ*# !AendB  C@@"@ @@