| I ran into the same problem/confusion at first. Here's the scoop.
Bookshelves are just indirect files. They are plain text, of the form:
BOOK\<filename>\Title you want to appear in the library/bookshelf window
or
SHELF\<filename>\Title that you like
On every DOCUMENT run, a .DECW$BOOKSHELF file is created with one line:
BOOK\<filename>\Title from the <TITLE> tag
You are free to use this, or ignore / delete it. The real book is in the
.DECW$BOOK file. That file is complete and standalone.
Now, how do you make the book appear to the bookreader? By editing the file
LIBRARY.DECW$BOOKSHELF (which is just another bookshelf), or by editing
one of the bookshelves already pointed to by LIBRARY.DECW$BOOKSHELF.
The file LIBRARY.DECW$BOOKSHELF is the only magic file that the bookreader
knows about. It is the root of all books. The library can contain lines of
either variety, SHELF or BOOK.
Since the information in the bookshelves only includes <filename>, certain
things are assumed: The files are assumed to live in DECW$BOOK:, files
specified by a BOOK\ line have the extension .DECW$BOOK and files specified
by a SHELF\ line have the extension .DECW$BOOKSHELF.
There is also a method specified elsewhere in this conference to temporarily
point to shelves and books using logicals.
-Al
|