Setting MFS#

Introduction#

Appendix#

this is from the oi.chm doco

Set_MFS subroutine   


Description
 Programmatically attach Modifying Filing Systems (MFS) to specified tables.

Syntax
 Set_MFS(tablename, mfslist, action)

Parameters
 The Set_MFS subroutine has the following parameters.

Parameter
 Description

tablename
 Table to which to attach the MFS.

mfslist
 One or more (in a list) MFS to add to or remove from the table.

action
 Action to take, regarding the MFS list:


 1
 Add the MFS list to the end of the chain (just before the Base Filing System (BFS).


 2
 Add the MFS list to the beginning of the chain.


 3
 Add the MFS list to as close as possible to the front of the chain (just after such system MFSs as PROTECT.MFS and SI.MFS).


 4
 Replace the MFSs currently attached to the table, with the list passed in mfslist.


 5
 Remove list passed in mfslist, from the table.


 6
 Remove all MFSs from the table.




See also
 Define_Database, Chapter 8: Modifying Filing Systems, Installing an MFS

Example
 /* Adds RIGHTDEX.MFS to the CAR_ORDERS table, placing it just after system MFSs, in precedence. *

Set_MFS("CAR_ORDERS", "RIGHTDEX.MFS",3)

If Get_Status(ErrCodes) Then
  GoSub ErrorHandling
End

from command line#

RUN ALIAS_TABLE VOLUME-NAME,'SYSPROG','REVMEDIA','REVMEDIA'

RUN SET_MFS 'TABLE_NAME','AUDIT_MFS',3 // from SYSPROG