Annotation of 43BSDTahoe/new/xns/man/Viewpointfiles.n, revision 1.1.1.1

1.1       root        1: .TH "Viewpointfiles" 5 "16-Feb-87" "Xerox (WRC)"
                      2: .\" $Header: Viewpointfiles.n,v 1.1 87/04/01 13:55:09 ed Exp $
                      3: .SH NAME
                      4: Viewpoint files - format of Viewpoint files as stored on Unix
                      5: .SH DESCRIPTION
                      6: Viewpoint  related files may be stored on a Unix system through retrieval
                      7: from an NS file server via \fIxnsftp\fR or storage to the Unix file services
                      8: \fIFiling4d\fR, \fIFiling5d\fR, \fIFiling6d\fR or \fIFilingSubset1d\fR. 
                      9: Viewpoint files actually consist of two critical parts, attributes and content.
                     10: To maintain the ability to use these files within Viewpoint, both parts must be
                     11: retained on the Unix file system. Currently that is done in one of several ways 
                     12: depending upon the file \fItype\fR and \fIisDirectory\fR attributes.
                     13: .PP
                     14: A certain class of files are generally transferred for content only. The file
                     15: types \fItDirectory\fR, \fItText\fR, \fIInterpress\fR and \fIViewpoint
                     16: Canvases (RES)\fR are retained as \(n'content-only\(n' files; the only attributes
                     17: maintained are those which can be saved in or implied from the file structure
                     18: itself
                     19: (\fIcreatedOn\fR, \fIdataSize\fR, \fIisDirectory\fR, \fImodifiedOn\fR, \fIname\fR,
                     20: \fIpathname\fR, \fItype\fR and \fIversion\fR).
                     21: .PP
                     22: The remainder of file types are stored on the Unix system with both attributes
                     23: and content in a single file. Files of this type are specific to Xerox
                     24: applications, such as Viewpoint, network services, 860, etc.. 
                     25: Examples of these files are Viewpoint 
                     26: documents, books, spreadsheets, applications, 860 documents and printer fonts.
                     27: .PP
                     28: These files are retained on Unix in a file having the following format: a header
                     29: \*(lqviewpoint-files/xerox\*(rq followed by a Cardinal (16 bits) containing 
                     30: the size in bytes of the maintained attributes, a Sequence of Attributes which
                     31: contains the relevant file attributes followed by the file content.
                     32: The Unix tools will determine the file type by looking through the attribute 
                     33: sequence for the \fItype\fR attribute.
                     34: .PP
                     35: Some of the above file types are in fact \(n'directories\(n' of other files which are
                     36: treated as a single entity; in this case, the \fIisDirectory\fR attribute is
                     37: TRUE. For these files, the \fISerialize\fR/\fIDeserialize\fR procedures are used and the file
                     38: content saved is the actual serialized stream of file and descendant's attributes
                     39: and content.    
                     40: .SH NOTES
                     41: The scheme is obviously not foolproof but provides a simple mechanism to deal
                     42: with the files deemed most useful to casual users of the tools. No attempt has
                     43: been made to provide a \(n'full\(n' file service since there are cases where only the 
                     44: file content is desired to provide interchangability with Unix tools.
                     45: .PP
                     46: Although this scheme allows a large set of attributes to be retained with the
                     47: file, not all of these attributes may be available and/or returned to 
                     48: interested clients.
                     49: .SH "SEE ALSO"
                     50: xnsftp(1N), Filing4d(1N), Filing5d(1N), Filing6d(1N), FilingSubset1d(1N)
                     51: .br
                     52: Filing Protocol, \s8XSIS\s0 108605 (May 1986)
                     53: .SH AUTHORS
                     54: Ed Flint

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.