1 08/02/84 set_mrds_temp_dir, smtd 2 3 Syntax as a command: smtd directory_path 4 5 6 Function: In the next call to dsl_$open this command changes the 7 current pathname of the directory that is used for temporary storage. 8 The temporary storage used is for the "resultant model" built during 9 open time, for temporary relation storage, and for intermediate search 10 results. The initial default for this directory is the process_dir. 11 This command need only be used prior to the particular opening where a 12 very large resultant model is built, large temporary relations are to 13 be defined, or searches involving many tuples in several relations are 14 to be done. A record quota overflow in the process directory during a 15 call to dsl_$open, dsl_$retrieve, or dsl_$define_temp_rel indicates 16 this need. 17 18 19 Arguments: 20 directory_path 21 is the relative or absolute pathname of a directory with more quota 22 than the current temporary directory. The initial default is to use 23 the process directory. 24 25 26 Notes: The temporary directory may be changed between calls to 27 dsl_$open, thus resulting in different temporary directories for each 28 opening. These may be displayed via display_mrds_temp_dir. 29 30 This command should only be used to avoid a record quota overflow in 31 the process directory upon a call to dsl_$open, dsl_$retrieve, or 32 dsl_$define_tem_rel. If a record quota overflow occurs in one of these 33 calls, do a new_process, then set_mrds_temp_dir with a pathname of a 34 directory that has more quota. If another record quota overflow occurs 35 in that directory, set_mrds_temp_dir can be used again giving a 36 directory with even more quota. 37 38 See dsl_$set_temp_dir for a subroutine interface.