Modifying Filing System (MFS) (Functions/Subroutines/Programs)

Attached is the MFS book from the Advanced Revelation Developer Series in .PDF format. Use Adobe Acrobat to read the document.[<Ahref="http://www.adobe.com/products/acrobat/readstep.html" target="acrobat"><IMG src="/img/getacro.gif" border="0"></A>]

(To save, rather than launch, this file, use a right-click.)

{{kb0169_1.png}} 

 

This book describes Advanced Revelation's MFS (Modifying Filing Structure) technology.  The use of MFSs is a powerful and innovative means for developers to gain low-level control over file input and output operations.

 

MFSs are an outgrowth of Advanced Revelation's approach to modularized filing systems.  Unlike traditional database management systems, Advanced Revelation is not bound to specific filing structures.  Instead, Advanced Revelation uses a standard protocol for file access, and a series of base filing systems (BFSs) to translate this protocol into the data management requirements of a variety of different structures.

 

The result is that Advanced Revelation provides to developers a completely open architecture.  Programmers are able to control data access all the way from the application (window) level down to the filing system level.

 

This book focuses on the ability of developers to add a modifying layer to a base filing structure.  In effect, an MFS adds functionality without requiring the developer to change the underlying base filing system.

 

FOLLOWING IS THE TABLE OF CONTENTS

Introduction                                                                                                                               

About this Book                                                                                                                      

MFS Definition                                                                                                                        

MFS vs BFS                                                                                                                           

MFS Applications                                                                                                                    

System MFSs in Advanced Revelation                                                                                     

Programming an MFS                                                                                                               

MFS Basics                                                                                                                            

Filing System Access                                                                                                              

MFS "Trapping" Mechanism                                                                                                     

The MFS Shell                                                                                                                         

MFS Arguments                                                                                                                      

Dispatch Routine                                                                                                                     

File Operation Logic                                                                                                                

Call to Next MFS                                                                                                                     

Return from the BFS                                                                                                                

Compiling and Cataloging the MFS                                                                                          

MFS/BFS Independence                                                                                                          

Installing an MFS                                                                                                                      

Manual MFS Installation                                                                                                           

Installing an MFS Using an R/BASIC Program                                                                           

Dynamically Installing or De-installing an MFS                                                                           

Installing an MFS on a Volume                                                                                                 

MFS Programming Notes                                                                                                          

Accessing the MFS                                                                                                                 

Accessing a File from Within an MFS                                                                                       

Disabling a Function from within an MFS                                                                                  

Passing Data to an MFS                                                                                                          

INSTALL Call                                                                                                                           

FLUSH Call                                                                                                                             

SELECT and READNEXT Calls                                                                                                

OPEN.FILE Call and File Handles                                                                                             

Accessing the Advanced Revelation File Name                                                                         

Locks and Unlocks                                                                                                                  

Media Calls                                                                                                                             

Record Count                                                                                                                          

MFS Operations Reference                                                                                                        

MFS Operations Glossary                                                                                                          

Appendix 1: FILES and VOLUMES Files                                                                                    

Appendix 2: System MFSs                                                                                                         

Appendix 3: Performance Issues for an MFS                                                                             

Appendix 4: MFS Constants                                                                                                       

Appendix 5: MFS Codes Quick Reference                                                                                  

Appendix 6: Accompanying Software                                                                                        

  • kb/kb_articles/kb0169.txt
  • Last modified: 2024/01/30 13:36
  • by 127.0.0.1