Document Directory
This topic provides an 
overview of the user documentation provided with Reality.
There are three kinds of documentation provided:
	- On-line documentation for display in a 
  web browser.
 
	- On-line documentation that can be 
  displayed on a terminal using the Reality
  	MAN command.
 
	- Acrobat versions of printed manuals that 
  provide additional information not included in the main documentation. 
  Although these are included with the main documentation, they are not 
  integrated with the navigation systems (contents list, index and search).
 
On-line Documentation (Web Browser)
The Reality on-line documentation is divided into sections, which you select from the top level of the contents list, as 
follows:
The Reality Documentation
This section gives general information about the documentation, including 
how 
to use the on-line documentation, general conventions, and a 
glossary of terms 
and abbreviations.
Installation Guides
This section contains the installation guides for Reality on 
UNIX and 
Windows, and the Reality 
Client Components.
User's Reference
This section contains the main documentation for the Reality database. It is 
divided into five subsections:
  - General. This provides general user information that is not specific to 
  the operation or administration of the Reality environment, including an 
  overview of and introduction to the Reality environment, a description of 
  database 
  file structures, details of file-related TCL commands and procedures, an 
  introduction to TCL, and detailed 
  descriptions of general TCL user commands.
 
  - Operation. This provides the information required to perform routine 
  operating procedures within the Reality environment. Includes descriptions of the
  spooler, how to
  save and restore Reality files, how to operate
  magnetic tape units from Reality, and the
  terminal independent process handler (TIPH).
 
  - Administration. This provides information for administering Reality 
databases. This requires tasks to be carried out in both the Reality and 
  host (UNIX or Windows) environments. It includes descriptions of the
  Reality and
	host environments, and the tasks that must be carried out in each. 
  There is also a section on
	dealing with system problems.
 
  - TCL Commands Summary. This contains 
  a quick reference list of all TCL commands.
 
  - MultiValue compatibility. This describes Reality commands that provide 
  compatibility with other MultiValue systems.
 
English Reference
The English Reference section provides a
detailed description of English, a 
powerful data retrieval and report generating inquiry language. It is intended 
for users with some knowledge of Reality principles and contains a 
comprehensive explanation of how to create associated data definition items. To make 
full use of it, it would be helpful to have completed the tutorials provided in 
the Beginner's Guide to English.
Proc Reference
The Proc Reference section provides a
detailed description of the Proc job 
control language. It is intended for users who are familiar with the Reality 
environment.
DataBasic Reference
The DataBasic Reference section provides
in-depth information on the DataBasic 
programming language. It is written for programmers who are familiar 
with the Reality applications environment.
Editor
The Editor section explains how to use 
the line 
editor to create and maintain Reality non-binary items.
Screen Editor
The Screen Editor section explains
how to use the full 
screen editing utility to create and maintain  Reality non-binary items.
Resilience
Resilience describes Reality Transaction 
Handling, Transaction Logging, Rapid Recovery, Shadow Database, FailSafe and 
Disaster Recovery features.
SQL for Reality
SQL for Reality is a standard feature of Reality, which 
enables any PC application that is compliant with ODBC version 2.0 or JDBC to 
access and update a Reality database. You can also create and update SQL 
catalogs on a Reality database.
The SQL for Reality section describes how the host/database administrator 
can set up and manage user access to a Reality SQL catalog. It also describes the 
procedures to be followed in order to create and update a Reality SQL catalog, 
and details the functions supported by the Reality ODBC and JDBC drivers.
UNIX-Connect
The following  describe Reality networking on a UNIX host:
  - UNIX-Connect User Guide.
  This describes how to: perform remote logon 
  between UNIX and Reality environments; send print jobs in a UNIX environment 
  to a printer in the Reality environment; transfer files between UNIX and 
  Reality environments; and perform commands on a remote UNIX system.
 
  - UNIX-Connect System Administration. This is intended for system 
  administrators who need to understand how the UNIX-Connect product works in 
  order to configure it. It assumes a working knowledge of UNIX.
 
External Interfaces
This section contains documentation for features that provide external access 
to Reality, including web features. It is 
divided into seven subsections:
  -   PCi Standard Network Interface. 
	This section describes how to connect to Reality from a client PC. It is 
	intended for system administrators who need to understand how the PCSNI 
	product works in order to install and configure it. It assumes a working 
	knowledge of MS-DOS, Windows and Reality.
 
	RealWeb. This 
	feature provides the Web developer with access to data held in a Reality 
database, by making it possible to call a DataBasic subroutine directly from a 
Web browser by simply specifying a URL. Subroutines that will be called from 
RealWeb must be specially written using the supplied DataBasic API –
this allows the programmer to fetch arguments passed to RealWeb, and to 
construct an HTML page that is returned for display in the browser.
The 
	RealWeb section describes the DataBasic subroutines supplied with RealWeb 
	and how to use these to construct HTML pages.
 
	- HTML from English. 
	This feature allows you embed an English report in a web page for display in 
	browser.
 
	Reality Java Interface. This 
section provides advice for the Java 
programmer wishing to enquire upon or update a Reality database via one of the 
following methods:
  - Calling a Remote Basic subroutine.
 
	- Writing Java servlets to access a Reality database via RealWeb.
 
	- Writing a Java application or applet to connect to a Reality database via the 
Reality SQL/JDBC interface. The Java program constructs SQL commands to execute 
queries or update the database.
 
	 
	- Remote Basic ActiveX Control. This section describes a Visual Basic component that can be used in PC 
programs to run Remote Basic subroutines on a Reality database.
 
	- 
	XML 
Support. This section describes a 
feature that allows DataBasic programmers to extract data from and export data 
to XML documents.
 
	- 
	Reality 
Web Services. These allow you to expose your DataBasic subroutines using a 
Java Servlet that can run on any servlet compatible web server.
 
Other Documents
This section contains Acrobat versions of manuals that do not form part of 
the main documentation, but that you may need or find useful.