.Y   !            ! !       , , , , 2 2 ! ! 2 2 2       [     [  ` ` ` e h h    s , s s s s e  ,     SRB_TEST_DIRLjava/lang/String; ConstantValue SRB_TEST_FILELOCAL_TEST_FILE()VCodeLineNumberTablemain([Ljava/lang/String;)V SourceFile Test.java    Connect to the SRB. -copy  -fullTestedu/sdsc/grid/io/srb/SRBAccount   "edu/sdsc/grid/io/srb/SRBFileSystem C Make a new container in your SRB called mySRBJargonTestContainer.!edu/sdsc/grid/io/srb/SRBContainermySRBJargonTestContainer  B Make a new collection in your SRB home called mySRBJargonTestDiredu/sdsc/grid/io/srb/SRBFilemySRBJargonTestDir H Put an example local file in the new collection as mySRBJargonTestFile edu/sdsc/grid/io/local/LocalFilemyInitialJargonFile ,edu/sdsc/grid/io/local/LocalRandomAccessFilerw java/lang/String=This file is used to test the Jargon API. It is ok to delete.  !" #mySRBJargonTestFile $ %& ' ()java/lang/StringBuffer* Random access read and write to the file *+ *,(edu/sdsc/grid/io/srb/SRBRandomAccessFile -. /It is ok to delete. 0 12|The copies created on the SRB should get deleted automatically. The local version was not deleted, so you know if it worked.* List the contents of the new collection: 34) List the contents of the new container: Replicate 5) 68 Add read/write permissions to the file for "testuser".testusersdsc 78 9: ;< Copy  to anotheranothermySRBJargonTestFile = >& Rename  to newnewmySRBJargonTestFile ?@e Get mySRBJargonTestDir from the SRB and put it in the current local directory as myLocalJargonFilemyLocalJargonFile/ Execute the 'hello' proxy command on the SRB.hello ABC -D EF2 Link a HTML page to act as if it were a SRBFile. Run the MetaDataTest MetaDataTest & Run the CopyTest  5017_filesCopyTestCopymySRBJargonTestDir G H Ijava/lang/Throwable J Run the full test MoreTests K8 Remove the files created by this program from the SRB.) Remove mySRBJargonTestDir from the SRB. L) M)/ Remove mySRBJargonTestContainer from the SRB. Exit.!edu/sdsc/grid/io/srb/SRBException Handling an error. ND$Standardized SRB Server Error Type: *O P)'Standardized SRB Server Error Message:  Jargon Error Message: Q) RSasdf' Socket Exception test, srbFile.length= TU *V WXTestjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)Ip(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V$(Ledu/sdsc/grid/io/srb/SRBAccount;)V9(Ledu/sdsc/grid/io/srb/SRBFileSystem;Ljava/lang/String;)V createNewFile()Zmkdirexists7(Ledu/sdsc/grid/io/local/LocalFile;Ljava/lang/String;)VgetBytes()[Bwrite([B)Vclose3(Ledu/sdsc/grid/io/srb/SRBFile;Ljava/lang/String;)VcopyFrom!(Ledu/sdsc/grid/io/GeneralFile;)VdeletetoString()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;read([B)I([BII)VindexOfseek(J)Vlist()[Ljava/lang/String; getResource replicatechangePermissions9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetPermissions)(Z)[Ledu/sdsc/grid/io/MetaDataRecordList;printQueryResults)([Ledu/sdsc/grid/io/MetaDataRecordList;)VK(Ledu/sdsc/grid/io/srb/SRBFileSystem;Ljava/lang/String;Ljava/lang/String;)VcopyTorenameTo!(Ledu/sdsc/grid/io/GeneralFile;)ZexecuteProxyCommand;(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;java/io/InputStream()Iprint(C)V?(Ledu/sdsc/grid/io/GeneralFile;Ledu/sdsc/grid/io/GeneralFile;)VcopycompareprintStackTracerungetHomeDirectorygetPathSeparatorgetType(I)Ljava/lang/StringBuffer;getStandardMessage getMessagegetCause()Ljava/lang/Throwable;length()J(J)Ljava/lang/StringBuffer;exit(I)V!'S*  LLMN:::666 *"*26*2 66 *'Y*2*2 *2*2*2*2*2 L=*Y*2 L$*Y*2 L Y L Y+MY,:WY,:WYN-%Y- :  !Y"#$% &Y'(:-)-*W+,Y-./012Y3::  46 !Y  5:  676   8!Y9#$:;<=:62>?:62,Y-@/01ABC:D:E:FGH,Y-I/0J/'/1Y,KLM,Y-N/0O/'/1Y,PLQWRY,:YSN-MT,UV:W6XW6YZ[YY,KL\W]?Y-^_N`Y-Y,aLb:cdW:f6g hYi:jkY,PL:lWY,KL:lWm,Y-,n/o//1:Y,:lWpqWrM: t u6 ,Y-v/ w1 x: ,Y-y/ /1,Y-z/ {/1 | }:  f ~:   6+:  f ~:  f ~:  60,,Y,:,Y-/1+:  f ~:  f ~:  6ye.1s.eeb  &14?BELp{  "(34;HIJ KM"P/Q5R:YE__flisj|mnopsy 0:BFJNYb  "*2 F&N*S+^,t.y01456;?@AFPRSUZcefkq$v,{.|1~;B\c}%,/4;@CFK