DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T p

⟦572232936⟧ TextFile

    Length: 17304 (0x4398)
    Types: TextFile
    Names: »preface.tex«

Derivation

└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
    └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« 
        └─⟦d3ac74d73⟧ 
            └─⟦this⟧ »isode-5.0/doc/manual/preface.tex« 

TextFile

% run this through LaTeX with the appropriate wrapper

\f

\preface
The software described herein has been developed as a research tool and
represents an effort to promote the use of the International Organization
for Standardization (ISO) interpretation of Open Systems Interconnection (OSI),
particularly in the Internet and RARE research communities.

\newpage

\f

\section*	{Notice, Disclaimer, and Conditions of Use}\label{license}
The ISODE is openly available but is {\bf NOT\/} in the public domain.
You are allowed and encouraged to take this software and build commercial
products.
However, as a condition of use, you are required to ``hold harmless'' all
contributors.

\noindent
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided
that this notice and the reference to this notice
appearing in each software module be retained unaltered, 
and that the name of any contributors shall not be used in advertising
or publicity pertaining to distribution of the software without specific
written prior permission.
No contributor makes any
representations about the suitability of this software for any purpose.
It is provided ``as is'' without express or implied warranty.

\vskip 0.15in
\noindent
\begin{small}
ALL CONTRIBUTORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MER\-CHAN\-TI\-BIL\-ITY AND FITNESS.
IN NO EVENT SHALL ANY CONTRIBUTOR BE LIABLE FOR ANY SPECIAL,
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOSEVER RESULTING FROM
LOSS OF USE,
DATA OR PROFITS,
WHETHER IN ACTION OF CONTRACT,
NEG\-LI\-GENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
\end{small}

\vskip 0.15in
\noindent
As used above,
``contributor'' includes, but is not limited to:
\begin{quote}
\begin{tabular}{l}
The MITRE Corporation\\
The Northrop Corporation\\
University College London\\
The University of Nottingham\\
The Wollongong Group, Inc.\\
Marshall T. Rose
\end{tabular}
\end{quote}
In particular,
the Northrop Corporation provided the initial sponsorship for the ISODE
and the Wollongong Group, Inc., continued supporting this effort.

\f

\newpage\section*	{Revision Information}
This document (version \versiontag/) and its companion volumes are believed
to accurately reflect release v~\isodevrsn/ of \today{}.
This release contains the following com\-po\-nent/re\-vis\-ion relationships:
\vspace{0.1in}
\[\begin{tabular}{|l|l|}
\hline
	\multicolumn{1}{|c|}{\bf Component}&
					\multicolumn{1}{c|}{\bf Revision}\\
\hline
	Compatibility Services&		\tt compat~\compatvrsn/\\
	Transport Services&		\tt tsap~\tsapvrsn/\\
	Session Services&		\tt ssap~\ssapvrsn/\\
	Presentation Services&		\tt psap2~\psapXvrsn/\\
	Encoding of Data-Structures&	\tt psap~\psapvrsn/\\
	ASN.1 compiler&			\tt pepy~\pepyvrsn/\\
	Association Control Services&	\tt acsap~\acsapvrsn/\\
	Reliable Transfer Services&	\tt rtsap~\rtsapvrsn/\\
	Remote Operation Services&	\tt rosap~\rosapvrsn/\\
	Remote Operations Stub-generator&
					\tt rosy~\rosyvrsn/\\
	\ \ and Run-Time Environment&	\\
	Structure-generator&		\tt posy~\posyvrsn/\\
\hline
\end{tabular}\]

\f

\section*	{Comments}\label{comments}
Comments concerning this release should be addressed to:
\[\begin{tabular}{ll}
Postal address:&	The Wollongong Group\\
&			Attn: Marshall T. Rose\\
&			1129 San Antonio Road\\
&			Palo Alto, CA  94303\\
&			USA\\[0.1in]
Telephone:&		+1--415--962--7100\\[0.1in]
Internet Mailbox:&	\tt Bug-ISODE@TWG.COM
\end{tabular}\]

If you'd like a copy of the release described in this document,
there are several avenues available:
\begin{itemize}
\item	NORTH AMERICA\\
For mailings in NORTH AMERICA,
send a check for 365 US Dollars to:
\[\begin{tabular}{ll}
Postal address:&University of Pennsylvania\\
&		\small Department of Computer and Information Science\\
&		Moore School\\
&		Attn: David J. Farber (ISODE Distribution)\\
&		200 South 33rd Street\\
&		Philadelphia, PA 19104-6314\\
&		USA\\[0.1in]
Telephone:&	+1--215--898--8560
\end{tabular}\]
The tape will be written in \man tar(1) format at 1600bpi, and returned with
a documentation set.
Do not send tapes or envelopes.
Documentation only is the same price.

\item	EUROPE\\
For mailings in EUROPE, send a cheque or bankers draft and a purchase order
for 200 Pounds Sterling to:  
\[\begin{tabular}{ll}
Postal address:&	Department of Computer Science\\
&			Attn: Natalie May/Dawn Bailey\\
&			University College London\\
&			Gower Street\\
&			London, WC1E 6BT\\
&			UK\\[0.1in]
For information only:&\\
\ Telephone:&		+44--1--380--7214\\
\ Fax:&			+44--1--387--1397\\
\ Telex:&		28722\\
\ Internet::&		\verb"natalie@cs.ucl.ac.uk"\\
&			\verb"dawn@cs.ucl.ac.uk"\\
\end{tabular}\]
Specify one of:
\begin{enumerate}
\item	1600bpi 1/2--inch tape, or

\item	Sun 1/4--inch cartridge tape.
\end{enumerate}
The tape will be written in \pgm{tar} format and returned with
a documentation set.
Do not send tapes or envelopes.
Documentation only is the same price.  

\item	EUROPE (tape only)\\
Tapes without hardcopy documentation can be obtained via the European \unix/
User Group (EUUG).
The ISODE~\isodevrsn/ distribution is called EUUGD14.
\[\begin{tabular}{ll}
Postal address:&	EUUG Distributions\\
&			c/o Frank Kuiper\\
&			Centrum voor Wiskunde en Informatica\\
&			Kruislann 413\\
&			1098 SJ  Amsterdam\\
&			The Netherlands\\[0.1in]
For information only:&\\
\ Telephone:&		+31--20--5924056\\
	&		(or +31--20--5929333)\\
\ Telex:&		12571 mactr nl\\
\ Telefax:&		+31--20--5924199\\
\ Internet:&		\verb"euug-tapes@cwi.nl"\\
	&		(or \verb"euug-tapes@mcvax.uucp")
\end{tabular}\]
Specify one of:
\begin{enumerate}
\item	1600bpi 1/2--inch tape: 120 Dutch Guilders

\item	800bpi 1/2--inch tape: 120 Dutch Guilders

\item	Sun 1/4--inch cartridge tape (QIC-24 format): 180 Dutch Guilders

\item	1600 1/2--ince tape (QIC-11 format): 180 Dutch Guilders
\end{enumerate}
If you require DHL this is possible and will be billed through.
Note that if you are not a member of EUUG,
then there is an additional handling fee of 300 Dutch Guilders
(please encloses a copy of your membership or contribution payment form when
ordering). 
Do not send money, cheques, tapes or envelopes,
you will be invoiced.

\item	AUSTRALIA and NEW ZEALAND\\
For mailings in AUSTRALIA and NEW ZEALAND,
send a cheque for 250 dollars Australian to:  
\[\begin{tabular}{ll}
Postal address:&	CSIRO DIT\\
&			Attn: Andrew Waugh (ISODE Distribution)\\
&			55 Barry Street\\
&			Carlton, 3053\\
&			Australia\\[0.1in]
Telephone:&		+61--3--347--8644
\end{tabular}\]
The tape will be written in \pgm{tar} format at 1600bpi, and returned with
a documentation set.
Do not send tapes or envelopes.
Documentation only is the same price.  

\item	Internet\\
If you can FTP to the Internet,
you can use anonymous FTP to the host \verb"spam.istc.sri.com"
\verb"[10.2.0.107]"
to retrieve the file \tarfile/ in BINARY mode.
This is a \tarsize/ \pgm{tar} image.
The file \compressfile/ is the \pgm{tar} image after being
run through the compress program (\compressize/).
The compressed file is also available from the host \verb"nisc.nyser.net"
\verb"[192.33.4.10]" via anonymous FTP in the \verb"pub/isode/" directory.

\item	NIFTP\\
If you run NIFTP over the public X.25 or over JANET, and are
registered in the NRS at Salford, you can use NIFTP with username
``guest'' and your own name as password, to access \verb"UK.AC.UCL.CS" to
retrieve the file \uktarfile/.
This is a \tarsize/ \pgm{tar} image.
The file \ukcompressfile/ is the \pgm{tar} image after being
run through the compress program (\compressize/).

\item	FTAM on the JANET or PSS\\
The source are available by FTAM at the University College London over X.25
using JANET (\verb"00000511160013") or PSS (\verb"23421920030013") with
TSEL~\verb"259" (ascii encoding).
Use the ``anon'' user-identity, supply any password,
and retrieve the file \uktarfile/.
This is a \tarsize/ \pgm{tar} image.
The file \ukcompressfile/ is the \pgm{tar} image after being
run through the compress program (\compressize/).

\item	FTAM on the Internet\\
The source are available by FTAM at SRI over the
Internet at host \verb"spam.istc.sri.com" \verb"[10.2.0.107]"
(TCP port~102 selects the OSI transport service)
with TSEL~\verb"259" (numeric encoding).
Use the ``anon'' user-identity, supply any password,
and retrieve the file \tarfile/.
This is a \tarsize/ \pgm{tar} image.
The file \compressfile/ is the \pgm{tar} image after being
run through the compress program (\compressize/).
\end{itemize}
For distributions via FTAM,
the file service is provided by the FTAM implementation in ISODE~\isodevrsn/.

If you wish to use the FTAM implementation in ISODE 4.0,
which was a DIS implementation of FTAM but with an IS
implementation of the rest of the stack
(i.e., association control, presentation, and so on), use TSEL 258 instead
(ascii encoding at UCL, and numeric encoding at SRI).
This older service is temporary and is provided for bootstrap purposes only.

If you wish to use the FTAM implementation in ISODE 3.0, which was a DIS
implementation both of FTAM and the rest of the stack, use TSEL 256 instead
(ascii encoding at UCL, and numeric encoding at SRI).
This older service is temporary and is provided for bootstrap purposes only.

For distributions via either FTAM or FTP, there is an additional file
available for retrieval, called \PSfile/ which is a compressed tar
image (\PSsize/) containing the entire documentation set in PostScript format.

\f

\section*	{Discussion}
The Internet discussion group {\tt ISODE@SRI-NIC.ARPA\/} is
used as a forum to discuss ISODE.
Contact the Internet mailbox {\tt ISODE-Request@SRI-NIC.ARPA\/}
to be asked to be added to this list.

\f

\newpage\section*	{Acknowledgements}
Many people have made comments about and contributions to the ISODE which have
been most helpful.
The following list is by no means complete:

The first three releases of the ISODE were developed at the Northrop
Research and Technology Center,
and the first version of this manual is referenced as NRTC Technical
Paper \#702.
The initial work was supported in part by Northrop's Independent
Research and Development program.

The Wollongong Group now continues to support work on the ISODE,
and they deserve much credit for that!

Christopher W.~Moore\index{Moore, Christopher W.}
of the Wollongong Group has provided much help with ISODE both in terms of
policy and implementational matters.
He also performed Directory interoperability testing againast a different
implementation of the OSI Directory.

Dwight E.~Cass\index{Cass, Dwight E.}
of the Northrop Research and Technology Center was one of the original
architects of {\em The ISO Development Environment}.
His work was critical for the original proof of concept and should not be
forgotten.
John L.~Romine\index{Romine, John L.}
also of the Northrop Research and Technology Center provided many
fine comments concerning the presentation of the material herein.
This resulted in a much more readable manuscript.
Stephen H.~Willson\index{Willson, Stephen H.},
also of the Northrop Research and Technology Center,
provided some help in verifying the operation of the
software on a system running the AT\&T variant of \unix/.

The \man librosap(3n) library was heavily influenced by an earlier native-TCP
version written by George Michaelson\index{Michaelson, George}
of University College London, in
the United Kingdom.
Stephen E.~Kille\index{Kille, Stephen E.},
also of University College London,
provided valuable feedback on the \man pepy(1) utility.
In addition,
both Steve and George provided us with some good comments concerning the
\man libpsap(3) library.
Steve is also the conceptual architect for the addressing scheme used in
the software,
and he modified the \man librosap(3n) library to support half-duplex mode when
providing ECMA ROS service.
George contributed the CAMTEC X.25 interface.
Simon Walton\index{Walton, Simon},
also of University College London,
has been very helpful in providing constant feedback on the ISODE during
beta-testing.

The INCA project donated the QUIPU Directory implementation to the ISODE.
Stephen E.~Kille\index{Kille, Stephen E.},
Colin J.~Robbins\index{Robbins, Colin J.},
and Alan Turland\index{Turland, Alan},
all of University College London,
are the three principals who developed the directory software
and also wrote \volfive/ describing the QUIPU directory.
In addition,
Steve Titcombe\index{Titcombe, Steve},
also of UCL
spent considerable time on the DIrectory SHell (DISH).

The UCL work has been partially supported by the commission of the
EEC\index{EEC} under its ESPRIT\index{ESPRIT} program,
as a stage in the promotion of OSI standards.
Their support has been vital to the UCL activity.
In addition,
QUIPU is also funded by the UK Joint Network Team (JNT).

Julian P.~Onions\index{Onions, Julian},
at the Department of Computer Science at Nottingham University,
is the current \man pepy(1) guru,
having brainstormed and implemented the encoding functionality along with
Stephen E.~Easterbrook\index{Easterbrook, Stephen}
of University College London.
Julian also contributed the UBC X.25 interface 
along with the TCP/X.25 TP0 bridge,
and has also contributed greatly to \man posy(1).

John Pavel\index{Pavel, John}
and Godfrey Cowin\index{Cowin, Godfrey}
of the Department of Trade and Industry/National Physical Laboratory in the
United Kingdom
both contributed significant comments during beta-testing.
In particular, John gave us a lot of feedback on \man pepy(1)
and on the early FTAM DIS implementation.
John also contributed the SunLink X.25 interface.

Keith Ruttle\index{Ruttle, Keith} of CAMTEC Electronics Limited in the United
Kingdom contributed the both the driver for the new CAMTEC X.25 interface and
the CAMTEC CONS interface (X.25 over 802 networks).

In addition,
Andrew Worsley\index{Worsley, Andrew}
of the Department of Computer Science at the University of Melbourne in
Australia
pointed out several problems with the FTAM DIS implementation.

Mark R.~Horton\index{Horton, Mark R.}
of AT\&T Bell Laboratories
also provided some help in verifying the operation of the
software on a 3B2~system running \unix/ System~V release~2.

Jem Taylor\index{Taylor, Jem}
of the Computer Science Department at the University of Glasgow
provided some comments on the documentation.

Hans-Werner Braun\index{Braun, Hans-Werner}
of the University of Michigan provided the inspiration for the initial part of
Section~\ref{name}.

A previous release of the software contained an ISO TP4/CLNP package
derived from a public-domain implementation developed by the National
Bureau of Standards\index{NBS}.
The purpose of including the NBS package (and associated support)
was to give an example of how one would interface the code to a ``generic'' TP4
implementation.
As the software has now been interfaced to various native TP4 implementations,
the NBS package is no longer present in the distribution.

John A.~Scott\index{Scott, John A.}
of the MITRE Corporation contributed the SunLink OSI interface for TP4.
He also wrote the FTAM/FTP gateway which the MITRE Corporation has generously
donated to this package. 

Philip B.~Jelfs\index{Jelfs, Philip B.}
of the Wollongong Group upgraded the FTAM/FTP gateway to the
``IS-level'' (International Standard) FTAM.

Rick Wilder\index{Wilder, Rick}
and
Don Chirieleison\index{Chirieleison, Don}
of the MITRE Corporation contributed the VT implementation which the MITRE
Corporation has generously donated to this package.

Jacob Rekhter\index{Rekhter, Jacob}
of the T.~J.~Watson Research Center, IBM Corporation
provided some suggestions as to how the system should be ported
to the IBM RT/PC running either AIX or 4.3\bsd/.
He also fixed the incompatilibites of the FTAM/FTP gateway when running on
4.3\bsd/ systems.

Peter Vanderbilt\index{Vanderbilt, Peter}
of Sun Microsystems Inc.,
provided some very useful information on modifying the SunLink OSI interface
for TP4.

John Brezak\index{Brezak, John}
of Apollo Computer, Incorporated 
ported the ISODE to the Apollo workstation.
Don Preuss\index{Preuss, Don},
also of Apollo,
contributed several enhancements and minor fixes.

Ole-Jorgen Jacobsen\index{Jacobsen, Ole-Jorgen} of Advanced Computing
Environments provided some suggestions on the presentation of the material
herein.

Nandor Horvath\index{Horvath, Nandor}
of the Computer and Automation Institute of the Hungarian Academy of Sciences
provided some useful feedback on the FTAM documentatoin.

Finally,
James Gosling,\index{Gosling, James}
author of the superb Emacs screen-editor for \unix/,
and
Leslie Lamport,\index{Lamport, Leslie}
author of the excellent \LaTeX{} document preparation system
both deserve much praise for such winning software.
Of course,
the whole crew at U.C.~Berkeley\index{U.C.~Berkeley}
also deserves tremendous praise for their wonderful work on their variant of
\unix/.

\vspace{0.25in}
{\raggedleft /mtr\par}
{\raggedright Palo Alto, California\\
\ifcase\month
    \number\month\or
    January\or February\or March\or April\or May\or June\or
    July\or August\or September\or October\or November\or December\else
\number\month\fi,
{\oldstyle\number\year}\par}