10.07.2015 Views

DTJ Number 3 September 1987 - Digital Technical Journals

DTJ Number 3 September 1987 - Digital Technical Journals

DTJ Number 3 September 1987 - Digital Technical Journals

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The DEC net- VA X Product - An Integrated Approach to NetworkingLOCAL NODEFILEACCESSREQUESTRMSSERVICESILO cREMLVMSFILE '----SERVICESNETWORKSERVICES-DISKDRIVERCOMMUNICATIONSDRIVERIr---DISKNETWORKFILEACCESSCOMMUNICATIONSNETWORKFALREQUESTRMS'----DRIVER r-- SERVICES SERVER SERVICES. . .REMOTE NODEFigure 1RMS Interfa ce to Local and Remote FilesMoreover, the concept of a quoted file specificationwas introduced to allow file name informationon a non-VMS system (one not adhering tothe parsing rules specified for VMS files) to berepresented. In addition, two special forms ofquoted string were adopted to specify the targetentity in task-to-task communication. Thus thesyntax of a file specification for network accesscan be one of the following:nodespec::device:[directory]file.type;versionnodespec::' 'foreign-file-specifier' 'nodespec::"TASK= taskspec"nodespec::"n="where the latter two forms are used to identify anetwork task by name or object number.Another important early design decision was toprovide fu ll access to remote fi les, beyondremote file transfer and manipulation functions,through RMS. Currently, almost every RMS fu nctioncan be performed over the network on aremote VAX/VMS system. Thus most applica-tions using RMS can employ the network transparentlyto• Access sequential, relative , and indexed(ISAM) files• Utilize different access methods (sequential,random by relative record number, relative bykey, and record file address)• Operate in either record or block mode• Communicate with a network task as thoughreading and writing to a sequential fileRMS is used throughout the VMS system by the<strong>Digital</strong> Command Language (DCL) interpreter,VMS utilities, and the run-time library routinessupporting high-level languages. As a result,transparent remote fi le access and task-to-taskcommunication are available at the fo llowinginterface levels: DCL commands, high-level languager;o statements, RMS services, and I/Orelatedsystem services. Figure 2 illustrates theserelationships.90<strong>Digital</strong> TecbnicalJournalNo. 3 <strong>September</strong> 1986

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!