skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Architecture of the BNL archive and dissemination system

Technical Report ·
DOI:https://doi.org/10.2172/7312813· OSTI ID:7312813

The Brookhaven National Laboratory Archive and Dissemination System (BNLADS) was designed to cope with logical accessing of sequential files, the dissemination of subsets of sequential files of data, the reformatting of sequential files of data, and the record keeping associated with these archiving and disseminating activities. The broad specifications and desires of the BNLADS are discussed from the point of view that eventually this system will operate in a nonhomogeneous computer network. Then the nature of sequential files as dealt with by the BNLADS is considered. A data definition language (DDL) is specified that is capable of describing the access sequence, formatting, and logical names of the fields of data. This DDL is used by the system for accessing sequential files and formatting data for output onto user specified files. The formal specification in Baccus Naur Form (BNF) is given with a discussion of the sematics of the DDL. The architecture of the BNLADS, i.e., the stratified organization, is examined next. The version used is an intersection of the PL/I which is common to all manufacturers considered. The architecture of the BNLADS requires a physical logical description (PLD) of sequential files of data. The BNF form of the PLD is presented. Finally, data accessing language (DAL) upon which the application programs (AP) are written is discussed. These DAL procedures are written in PL/I and can be used to write AP; three typical AP are explained. These AP are characteristic of utility programs and deal with constructing an ''archive type'' file, if desired, displaying the contents, selectively, of a file, and reformatting a sequential file. 7 figures (RWR)

Research Organization:
Brookhaven National Lab. (BNL), Upton, NY (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
EY-76-C-02-0016
OSTI ID:
7312813
Report Number(s):
BNL-22445
Country of Publication:
United States
Language:
English