SMARTDRW dXsoftware Design$"0u0ullmmllmm%\\HEPBURN\pascp_paper,winspool,Ne01: ME:\SmartDraw6 Builder Standard\LIBRARY\Software Design\Software Diagrams.sdl`\\HEPBURN\pascp_paperascp_ odXXLetter odXXPRIV''''\K\K= VMS Sans Seriflmm VTimes New RomanmmVVAG RoundRomanmmRVArialundRomanmmT"VComic Sans MSnmmZBVCourier NewSnmmr1VBauhaus 93SnmmTRVWingdingsSnmmVSymbolgsSnmmrV Times New Roman Special G2 lV Arial Blackman Special G2l"V Wingdings 2man Special G2@ `a*LIBRARIES, TEMPLATES AND EXAMPLESaSOFTWARE DESIGN`@. ` Software Diagram Basics@ 420u0u*4 Black & White Times New RomanTimes New Roman5 ,Y@ ?89:calls9:Default Layer8@)2  22  ..--00//1133 !!""############$$%%%%&&''''(()))))))))))) ))++++,,"H&\;G;GA b( :6<::7% &H;G "@"HMA  A   @22tFF( \\( ))\\6<::7%&HA   "@"H> R \ 4 h (  E .6<::7$ #&H   J*  HA<A Dataset dsB   Cd@@"@"H- c B N tB N t H  b( :0u6<::7% &HB N t "@!`-IQv.?!?"HeGGKIQv6<::7$#&HGNJ*bAActorB   Cd@@"@"H$Z9 E9 E ?   6<::7% &H9 E "@"H,bAzMAzM @G8!D @6<::7% &HAzM "@"H{[== @K]  @6<::7% &H= "@"H{=x=x Q]  6<::7% &H=x "@"HCi%!] TT 6<::7$ #&H!]!2þ?!2þ?!2þ?!2þ? "@!@"H    E .6<::7$ `#&H )J*) HA<A DSCatalogB   Cd@@"@"H    v  v   b( :0u6<::7% `&H  v "@"Hs i] E .6<::7$ #&HE*J**HA<ATask tskB   Cd@@"@"Hbwrwr }  b( :0u6<::7% &Hwr "@"HO1% E .6<::7$ #&H +J*+HA<AApplication appB   Cd@@"@"H$vv  b( :0u6<::7% &Hv "@"H#'GA #A #tFF( ]]( 6<::7%&HA # "@"H#;AkAk"q66AG( 6<::t@X@pt@@@\@7AG#&HAkPZJ*PwA create("athena")C@@"@"H[A}A}..tFF( uu( 6<::7%&HA} "@"H$ A? @A? @@E--tFF( ( ~~6<::7%&HA? @ "@"H4 AvH wAvH w @wtFF( H H ( 1 1 6<::7%&HAvH w "@"H##AwAw"66X^ ( 6<::u@d@u@,@@\@7X^ $#&HAw:ZJ*:wA create(dsxml)C@@"@"H#AAtFF( ##))( ))6<::7%&HA "@"H#7AUAU"" 66X^( 6<::u@,@u@@@\@7X^#&HAUGZJ*GwA submit(app, tsk, ds) : jobidC@@"@"H6)   tFF( %%11( ##226<::7%&H "@"Ho jj"66X ^ ( 6<::u@:@u@@@\@7X ^ $#&Hj7ZJ*7 wA create(...)C@@"@"Hl =  j  j @ 00tFF( ##99( ''886<::7%&H j "@"H#W  A{  A{   tFF( CC( ##CC6<::7%&HA{  "@"H#  A  A  "66X ^ ( 6<::u@@u@@@\@7X ^ #&HA  JZJ*JwA job(jobid) : jobcopyC@@"@"Hl;  }  }  @} //tFF( ##KK( ))JJ6<::7%&H}  "@"H !A  A  @ 11tFF( ))qTqT( aTaT6<::7%&HA  "@"H#+AA33tFF( acac( ))cc6<::7%&HA "@"H<AA@!! tFF( ))ijij( 9j9j6<::7%&HA "@"H#d1AA"q66 !AG]( 6<::t@@pt@]@@\@7AG]#&HAQZJ*QwA event_count() : 123C@@"@"H   " E .6<::7$ #&H vFJ*FHA<AScheduler absschB   Cd@@"@"Hvv  #b( "":0u6<::7% &Hv "@"H",8$ E .6<::7$ #&HPHJ*H HA<A JobId jobidB   Cd@@"@"H3~~  %b( $$:0u6<::7% &H~ "@"H`t~VJ& E .6<::7$ #&H2IJ*I HA<A XJob xjobB   Cd@@"@"HOdpzdpz j 'b( &&:0u6<::7% &Hdpz "@"Hu( E .6<::7$ #&H]KJ*K HA<A Job jobcopyB   Cd@@"@"Hz}}  )b( ((:0u6<::7% &H} "@"H2`P~vP~vq* *6<::T@Ȱ@@*@@ v@7 *$#&H\j OJ*O/ A/Dial sequence 2 Submitting a job March 12, 2003B C@@"@"HM,),)#,,+tFF( ))rr6<::7%&H,) "@"HqA,#,#"66++,AG)( ++6<::t@@pt@)@@\@7AG)#&H,#RZJ*RwA result() : resC@@"@"H#7^A@A@"66-X^( 6<::u@p@u@8@@\@7X^#&HA@EZJ*EwA select(dssql) : dsxmlC@@"@"H#bA4A#A#"66.X^( 6<::u@8@u@d@@\@7X^$#&HA#<ZJ*<wA create(tskxml)C@@"@"H H  *  * " 66/" ; ( ( 6<::D@v@P@Z@@\@7" ; ( #&H * LZJ*LwA create(xjob)C@@"@"He      "660X ^Q ( 6<::u@@u@@@\@7X ^Q $#&H  6ZJ*6wA create(jobid, ...)C@@"@"H#-  AK a AK a "661Xc^( 6<::u@Ƭ@u@@@\@7Xc^#&HAK a @ZJ*@HwAH status() : (INVALID | INITIALIZING | RUNNING | FAILED | DONE | KILLED)C@@"@"H#])A{w A{w " 662X^( 6<::u@&@u@ @@\@7X^#&HA{w MZJ*MwA start_time() : t1B C@@"@"H#kAqAq" 663X^1( 6<::u@~@u@1@@\@7X^1#&HAqNZJ*NwA stop_time() : t2B C@@"@ @@