baseapitest/basesvs/validation/f32/sfsrv/testdata/PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini
changeset 0 a41df078684a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/baseapitest/basesvs/validation/f32/sfsrv/testdata/PBASE-F32-DUAL-DRIVE-Publicapi-RAM.ini	Mon Oct 19 15:55:17 2009 +0100
@@ -0,0 +1,1059 @@
+[include]
+file1			=\base\dual_drive_env.ini
+
+
+[file]
+name			=file
+
+
+
+[file1]
+name			=file1
+
+[file2]
+name			=file2
+
+
+[fileMan]
+name			=fileMan
+
+
+[fileMan2]
+name			=fileMan2
+
+
+
+[fileMan1]
+name			=fileMan1
+
+
+
+[format1]
+name			=format1
+
+
+[format2]
+name			=format2
+
+[rfs]
+name			=rfs
+
+
+[rfs1]
+name			=rfs1
+
+[rfs2]
+name			=rfs2
+
+[tEntry1]
+name            =tEntry1
+
+[tEntry2]
+name            =tEntry2
+
+
+[cdir1]
+name            =cdir1
+
+[cdir2]
+name            =cdir2
+
+[cdirScan1]
+name            =cdirScan1
+
+[cdirScan2]
+name            =cdirScan2
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0001_GetMediaSerialNumber_drive1]
+drive			={Drives, Drive1}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0001_GetMediaSerialNumber_drive2]
+drive			={Drives, Drive2}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1]
+dir			    ={Drives, DriveTestPath1}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive1]
+dir			    ={Drives, DriveTestPath1}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive1]
+dir			    ={Drives, DriveTestPath1}test3\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive1]
+dir			    ={Drives, DriveTestPath1}test4\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1]
+entry			=tEntry1
+name			={Drives, DriveTestPath1}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive1]
+entry			=tEntry1
+name			={Drives, DriveTestPath1}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive1]
+entry			=tEntry1
+name			={Drives, DriveTestPath1}test3\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive1]
+entry			=tEntry1
+name			={Drives, DriveTestPath1}test4\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1]
+expected		=true
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1]
+dir			={Drives, DriveTestPath1}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive1]
+dir			={Drives, DriveTestPath1}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive1]
+dir			={Drives, DriveTestPath1}test3\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive1]
+dir			={Drives, DriveTestPath1}test4\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive2]
+dir			    ={Drives, DriveTestPath2}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive2]
+dir			    ={Drives, DriveTestPath2}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive2]
+dir			    ={Drives, DriveTestPath2}test3\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive2]
+dir			    ={Drives, DriveTestPath2}test4\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive2]
+entry			=tEntry2
+name			={Drives, DriveTestPath2}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive2]
+entry			=tEntry2
+name			={Drives, DriveTestPath2}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive2]
+entry			=tEntry2
+name			={Drives, DriveTestPath2}test3\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive2]
+entry			=tEntry2
+name			={Drives, DriveTestPath2}test4\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2]
+expected		=true
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive2]
+dir			={Drives, DriveTestPath2}test\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive2]
+dir			={Drives, DriveTestPath2}test2\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive2]
+dir			={Drives, DriveTestPath2}test3\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive2]
+dir			={Drives, DriveTestPath2}test4\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0003_ErasePassword_drive1]
+drive			={Drives, Drive1}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0003_ErasePassword_drive2]
+drive			={Drives, Drive2}
+
+
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1]
+RFs			=rfs1
+drive			={Drives, DrivePath1}
+format			=EHighDensity|EQuickFormat
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2]
+RFs			=rfs2
+drive			={Drives, DrivePath2}
+format			=EHighDensity|EQuickFormat
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1]
+RFs			=rfs1
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}USBLOAD.ZIP
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive1]
+RFs			=rfs1
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}test.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1]
+rfsObject			=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1]
+newname					={Drives, DriveChar1}:\USBLOAD.ZIP
+rfileObject			=file1
+operation				=0
+async						=false
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive1]
+newname					={Drives, DriveChar1}:\test.txt
+rfileObject			=file1
+operation				=0
+async						=false
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1]
+name		={Drives, DriveChar1}:\USBLOAD.ZIP
+issetatt		=true
+setattmask		=KEntryAttNormal
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive1]
+name		={Drives, DriveChar1}:\USBLOAD.ZIP
+issetatt		=true
+setattmask		=KEntryAttReadOnly
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive1]
+filename		={Drives, DriveChar1}:\USBLOAD.ZIP
+async				=false
+time				=00000000:
+setmask			=KEntryAttReadOnly
+clearmask		=KEntryAttNormal
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs_drive1]
+filename		={Drives, DriveChar1}:\USBLOAD.ZIP
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive1]
+filename		={Drives, DriveChar1}:\USBLOAD.ZIP
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1]
+name={Drives, DriveChar1}:\USBLOAD.ZIP
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive1]
+name={Drives, DriveChar1}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive2]
+name={Drives, DriveChar2}:\USBLOAD.ZIP
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive2]
+name={Drives, DriveChar2}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive2]
+RFs			=rfs2
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}USBLOAD.ZIP
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive2]
+RFs			=rfs2
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive2]
+rfsObject			=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive2]
+newname					={Drives, DriveChar2}:\USBLOAD.ZIP
+rfileObject			=file2
+operation				=0
+async						=false
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive2]
+newname					={Drives, DriveChar2}:\test.txt
+rfileObject			=file2
+operation				=0
+async						=false
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2]
+name		={Drives, DriveChar2}:\USBLOAD.ZIP
+issetatt		=true
+setattmask		=KEntryAttNormal
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive2]
+name		={Drives, DriveChar2}:\USBLOAD.ZIP
+issetatt		=true
+setattmask		=KEntryAttReadOnly
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive2]
+filename		={Drives, DriveChar2}:\USBLOAD.ZIP
+async				=false
+time				=00000000:
+setmask			=KEntryAttReadOnly
+clearmask		=KEntryAttNormal
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive2]
+filename		={Drives, DriveChar2}:\USBLOAD.ZIP
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0006_UnlockDrive_drive1]
+drive_old_password	=test
+drive			={Drives, Drive1}
+store			=FALSE
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0006_UnlockDrive_drive2]
+drive_old_password	=test
+drive			={Drives, Drive2}
+store			=FALSE
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0007_ClearPassword_drive1]
+drive_old_password	=test
+drive			={Drives, Drive1}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0007_ClearPassword_drive2]
+drive_old_password	=test
+drive			={Drives, Drive2}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive1]
+RFs=rfs1
+file_mode   =EFileShareAny | EFileWrite
+file        ={Drives, DriveChar1}:\test.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive1]
+datawrite=Open test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive1]
+RFs=rfs1
+file_mode   =EFileShareAny | EFileWrite
+file    ={Drives, DriveChar1}:\test.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive1]
+expected_string=Open test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive1]
+name={Drives, DriveChar1}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2]
+RFs=rfs2
+file_mode=EFileShareAny | EFileWrite
+file={Drives, DriveChar2}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2]
+newname					={Drives, DriveChar2}:\test.txt
+rfileObject			=file2
+operation				=0
+async						=false
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive1]
+newname					={Drives, DriveChar1}:\test.txt
+rfileObject			=file1
+operation				=0
+async						=false
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2]
+datawrite=Open test
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2]
+RFs=rfs2
+file_mode=EFileShareAny | EFileWrite
+file={Drives, DriveChar2}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2]
+RFs=rfs2
+file_mode=EFileShareAny | EFileWrite
+file={Drives, SystemDriveTestPath}test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive1]
+RFs=rfs1
+file_mode=EFileShareAny | EFileWrite
+file={Drives, SystemDriveTestPath}test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive1]
+rfsObject			=rfs1
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2]
+rfsObject			=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2]
+expected_string=Open test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2]
+name={Drives, DriveChar2}:\test.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1]
+RFs			=rfs1
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}Test1.txt
+
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1]
+rfsObject			=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive1]
+newname					={Drives, DriveChar1}:\Test1.txt
+rfileObject			=file1
+operation				=0
+async						=false
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1]
+rfsObject		=rfs1
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive1]
+newname			={Drives, DriveChar1}:\Renamed.txt
+oldname		={Drives, DriveChar1}:\Test1.txt
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1]
+file				={Drives, DriveChar1}:\Renamed.txt
+RFs					=rfs1
+file_mode		=EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Delete_drive1]
+name={Drives, DriveChar1}:\Renamed.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2]
+RFs			=rfs2
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}Test1.txt
+
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2]
+rfsObject			=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive2]
+newname					={Drives, DriveChar2}:\Test1.txt
+rfileObject			=file2
+operation				=0
+async						=false
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2]
+rfsObject		=rfs2
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive2]
+newname			={Drives, DriveChar2}:\Renamed.txt
+oldname		={Drives, DriveChar2}:\Test1.txt
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2]
+file				={Drives, DriveChar2}:\Renamed.txt
+RFs					=rfs2
+file_mode		=EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0009_Delete_drive2]
+name={Drives, DriveChar2}:\Renamed.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive1]
+dir			={Drives, DriveChar1}:\Copy\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive2]
+dir			={Drives, DriveChar2}:\Copy\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_NewL_drive1]
+rfsObject		=rfs1
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive1]
+filefrom		={Drives, DriveChar1}:\Renamed.txt
+fileto			={Drives, DriveChar2}:\Copy\
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive1]
+file				={Drives, DriveChar2}:\Copy\Renamed.txt
+RFs					=rfs1
+file_mode		=EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive2]
+filefrom		={Drives, DriveChar2}:\Renamed.txt
+fileto			={Drives, DriveChar1}:\Copy\
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive2]
+file				={Drives, DriveChar1}:\Copy\Renamed.txt
+RFs					=rfs1
+file_mode		=EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive1]
+name={Drives, DriveChar1}:\Copy\Renamed.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive1]
+filename		={Drives, DriveChar1}:\Copy\Renamed.txt
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive2]
+filename		={Drives, DriveChar2}:\Copy\Renamed.txt
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive2]
+name={Drives, DriveChar2}:\Copy\Renamed.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive1]
+dir			={Drives, DriveChar1}:\Copy\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive2]
+dir			={Drives, DriveChar2}:\Copy\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1]
+drive			={Drives, Drive1}
+save_in_instance	=TRUE
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1]
+drive			={Drives, Drive1}
+volume_label		=Test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1]
+drive			={Drives, Drive1}
+volume_label		=Test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1]
+drive			={Drives, Drive1}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2]
+drive			={Drives, Drive2}
+save_in_instance	=TRUE
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2]
+drive			={Drives, Drive2}
+volume_label		=Test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2]
+drive			={Drives, Drive2}
+volume_label		=Test
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2]
+drive			={Drives, Drive2}
+
+///////////
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1]
+dir			={Drives, DriveChar1}:\Move\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1]
+rfsObject		=rfs1
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1]
+filefrom		={Drives, SystemDriveTestPath}Test1.txt
+fileto			={Drives, DriveChar1}:\Move\
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Open_drive1]
+file				={Drives, DriveChar1}:\Move\Test1.txt
+RFs					=rfs1
+file_mode		    =EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1]
+fileto		        ={Drives, SystemDriveTestPath}
+filefrom			={Drives, DriveChar1}:\Move\Test1.txt
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1]
+file				={Drives, SystemDriveTestPath}Test1.txt
+RFs					=rfs1
+file_mode		    =EFileShareAny
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1]
+dir			={Drives, DriveChar1}:\Move\
+///
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive2]
+dir			={Drives, DriveChar2}:\Move\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive2]
+rfsObject		=rfs2
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive2]
+filefrom		={Drives, SystemDriveTestPath}Test2.txt
+fileto			={Drives, DriveChar2}:\Move\
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Open_drive2]
+file				={Drives, DriveChar2}:\Move\Test2.txt
+RFs					=rfs2
+file_mode		    =EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive2]
+fileto		        ={Drives, SystemDriveTestPath}
+filefrom			={Drives, DriveChar2}:\Move\Test2.txt
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive2]
+file				={Drives, SystemDriveTestPath}Test2.txt
+RFs					=rfs2
+file_mode		    =EFileShareAny
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive2]
+dir			={Drives, DriveChar2}:\Move\
+
+///////////
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1]
+dir			={Drives, DrivePath1}dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1]
+rfsObject		=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1]
+oldname			={Drives, SystemDriveTestPath}Test1.txt
+newname			={Drives, DrivePath1}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1]
+oldname			={Drives, SystemDriveTestPath}Test2.txt
+newname			={Drives, DrivePath1}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1]
+oldname			={Drives, SystemDriveTestPath}Test3.txt
+newname			={Drives, DrivePath1}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1]
+oldname			={Drives, SystemDriveTestPath}test.txt
+newname			={Drives, DrivePath1}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1]
+dir			={Drives, DrivePath1}dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1]
+rfsObject		=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1]
+path			={Drives, DrivePath1}dirscan\
+attmask			=KEntryAttNormal
+sortkey			=ESortByName
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1]
+dirObject		=cdir1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1]
+expected		={Drives, DrivePath1}dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1]
+expected		=4
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1]
+element_number		=0
+entryObject		=tEntry1
+expectedName		=test.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1]
+element_number		=1
+entryObject		=tEntry1
+expectedName		=Test1.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1]
+element_number		=2
+entryObject		=tEntry1
+expectedName		=Test2.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1]
+element_number		=3
+entryObject		=tEntry1
+expectedName		=Test3.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1]
+dir			={Drives, DrivePath1}dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1]
+filename		={Drives, DrivePath1}dirscan\*.*
+async			=false
+operation		=EOverWrite
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1]
+path			={Drives, DrivePath1}dirscan\
+async			=false
+dir			={Drives, DrivePath1}dirscan\
+///////////
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2]
+dir			={Drives, DrivePath2}dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2]
+rfsObject		=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2]
+oldname			={Drives, SystemDriveTestPath}Test1.txt
+newname			={Drives, DrivePath2}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2]
+oldname			={Drives, SystemDriveTestPath}Test2.txt
+newname			={Drives, DrivePath2}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2]
+oldname			={Drives, SystemDriveTestPath}Test3.txt
+newname			={Drives, DrivePath2}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2]
+oldname			={Drives, SystemDriveTestPath}test.txt
+newname			={Drives, DrivePath2}dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2]
+dir			={Drives, DrivePath2}dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2]
+rfsObject		=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2]
+path			={Drives, DrivePath2}dirscan\
+attmask			=KEntryAttNormal
+sortkey			=ESortByName
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2]
+dirObject		=cdir2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2]
+expected		={Drives, DrivePath2}dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2]
+expected		=4
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2]
+element_number		=0
+entryObject		=tEntry2
+expectedName		=test.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2]
+element_number		=1
+entryObject		=tEntry2
+expectedName		=Test1.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2]
+element_number		=2
+entryObject		=tEntry2
+expectedName		=Test2.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2]
+element_number		=3
+entryObject		=tEntry2
+expectedName		=Test3.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2]
+dir			={Drives, DrivePath2}dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2]
+filename		={Drives, DrivePath2}dirscan\*.*
+async			=false
+operation		=EOverWrite
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2]
+path			={Drives, DrivePath2}dirscan\
+async			=false
+dir			    ={Drives, DrivePath2}dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2]
+RFs			=rfs2
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}big.txt
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2]
+RFs			=rfs2
+file_mode		=EFileShareAny | EFileWrite
+file			={Drives, DrivePath2}big.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2]
+rfsObject			=rfs2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2]
+newname					={Drives, DriveChar2}:\big.txt
+rfileObject			=file2
+operation				=0
+async						=false
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2]
+position=0
+datawrite=opentest
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2]
+position=0
+length=8
+expected_string=opentest
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2]
+name		={Drives, DriveChar2}:\big.txt
+
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1]
+RFs			=rfs1
+file_mode		=EFileShareAny
+file			={Drives, SystemDriveTestPath}big.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1]
+rfsObject			=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1]
+newname					={Drives, DriveChar1}:\big.txt
+rfileObject			=file1
+operation				=0
+async						=false
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1]
+filename		={Drives, DriveChar1}:\big.txt
+async				=false
+time				=00000000:
+setmask			=KEntryAttNormal
+clearmask		=KEntryAttReadOnly
+operation		=ERecurse
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1]
+name={Drives, DriveChar1}:\big.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_MkDir_drive1]
+dir			={Drives, DriveChar1}:\Move\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_NewL_drive1]
+rfsObject		=rfs1
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_Move_drive1]
+filefrom		={Drives, SystemDriveTestPath}USBLOAD.zip
+fileto			={Drives, DriveChar1}:\Move\
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_Open_drive1]
+file				={Drives, DriveChar1}:\Move\USBLOAD.zip
+RFs					=rfs1
+file_mode		    =EFileShareAny
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_Move2_drive1]
+fileto		        ={Drives, SystemDriveTestPath}
+filefrom			={Drives, DriveChar1}:\Move\USBLOAD.zip
+async				=false
+operation		=EOverWrite
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_Open2_drive1]
+file				={Drives, SystemDriveTestPath}USBLOAD.zip
+RFs					=rfs1
+file_mode		    =EFileShareAny
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0021_RmDir_drive1]
+dir			={Drives, DriveChar1}:\Move\
+
+[PBASE-F32-DualDrive-Publicapi-RAM-FinaliseDrive_drive1]
+finaliseDrvMode     =EFinal_RW
+drive               ={Drives, Drive1}
+
+[PBASE-F32-DualDrive-Publicapi-RAM-FinaliseDrive_drive2]
+finaliseDrvMode     =EFinal_RW
+drive               ={Drives, Drive2}
+
+//////////////////////////
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll_drive1]
+dir			={Drives, DriveChar1}:\dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_NewL_drive1]
+rfsObject		=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy1_drive1]
+oldname			={Drives, SystemDriveTestPath}Test1.txt
+newname			={Drives, DriveChar1}:\dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy2_drive1]
+oldname			={Drives, SystemDriveTestPath}Test2.txt
+newname			={Drives, DriveChar1}:\dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy3_drive1]
+oldname			={Drives, SystemDriveTestPath}Test3.txt
+newname			={Drives, DriveChar1}:\dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy4_drive1]
+oldname			={Drives, SystemDriveTestPath}test.txt
+newname			={Drives, DriveChar1}:\dirscan\
+async			=false
+operation		=0
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll2_drive1]
+dir			={Drives, DriveChar1}:\dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_CDirScan_NewL_drive1]
+rfsObject		=rfs1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_SetScanDataL_drive1]
+path			={Drives, DriveChar1}:\dirscan\
+attmask			=KEntryAttReadOnly|KEntryAttMatchExclusive
+sortkey			=ESortByName
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_NextL_drive1]
+dirObject		=cdir1
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_FullPath_drive1]
+expected		={Drives, DriveChar1}:\dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Count_drive1]
+expected		=2
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_index1_drive1]
+element_number		=0
+entryObject		=tEntry1
+expectedName		=Test1.txt
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_index2_drive1]
+element_number		=1
+entryObject		=tEntry1
+expectedName		=Test2.txt
+
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir1_drive1]
+dir			={Drives, DriveChar1}:\dirscan\TempDir\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_Delete_drive1]
+filename		={Drives, DriveChar1}:\dirscan\*.*
+async			=false
+operation		=EOverWrite
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir2_drive1]
+dir			={Drives, DriveChar1}:\dirscan\
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt1_drive1]
+clearattmask		=KEntryAttNormal
+name			={Drives, DriveChar1}:\dirscan\Test1.txt
+setattmask		=KEntryAttReadOnly
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt2_drive1]
+clearattmask		=KEntryAttNormal
+name			={Drives, DriveChar1}:\dirscan\Test2.txt
+setattmask		=KEntryAttReadOnly
+
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt4_drive1]
+clearattmask		=KEntryAttReadOnly
+name			={Drives, DriveChar1}:\dirscan\Test1.txt
+setattmask		=KEntryAttNormal
+
+[PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt5_drive1]
+clearattmask		=KEntryAttReadOnly
+name			={Drives, DriveChar1}:\dirscan\Test2.txt
+setattmask		=KEntryAttNormal