From 84adefa331c4159d432d22840663c38f155cd4c1 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Fri, 20 Nov 2009 14:54:40 +0000 Subject: The R13B03 release. --- system/doc/Books/src/HOWTO.txt | 35 ++++++ system/doc/Books/src/Makefile | 127 ++++++++++++++++++++++ system/doc/Books/src/basic_application.xml | 107 ++++++++++++++++++ system/doc/Books/src/corba_service.xml | 137 +++++++++++++++++++++++ system/doc/Books/src/database_management.xml | 118 ++++++++++++++++++++ system/doc/Books/src/frame_crop.header.src | 101 +++++++++++++++++ system/doc/Books/src/insidecover.xml | 35 ++++++ system/doc/Books/src/interfaces.xml | 144 +++++++++++++++++++++++++ system/doc/Books/src/make_headers | 30 ++++++ system/doc/Books/src/operation_maintenance.xml | 94 ++++++++++++++++ system/doc/Books/src/orber_ic.xml | 112 +++++++++++++++++++ system/doc/Books/src/stdlib.xml | 73 +++++++++++++ system/doc/Books/src/tools.xml | 139 ++++++++++++++++++++++++ system/doc/Books/src/ug.xml | 127 ++++++++++++++++++++++ 14 files changed, 1379 insertions(+) create mode 100644 system/doc/Books/src/HOWTO.txt create mode 100644 system/doc/Books/src/Makefile create mode 100644 system/doc/Books/src/basic_application.xml create mode 100644 system/doc/Books/src/corba_service.xml create mode 100644 system/doc/Books/src/database_management.xml create mode 100644 system/doc/Books/src/frame_crop.header.src create mode 100644 system/doc/Books/src/insidecover.xml create mode 100644 system/doc/Books/src/interfaces.xml create mode 100755 system/doc/Books/src/make_headers create mode 100644 system/doc/Books/src/operation_maintenance.xml create mode 100644 system/doc/Books/src/orber_ic.xml create mode 100644 system/doc/Books/src/stdlib.xml create mode 100644 system/doc/Books/src/tools.xml create mode 100644 system/doc/Books/src/ug.xml (limited to 'system/doc/Books') diff --git a/system/doc/Books/src/HOWTO.txt b/system/doc/Books/src/HOWTO.txt new file mode 100644 index 0000000000..1fa47446e3 --- /dev/null +++ b/system/doc/Books/src/HOWTO.txt @@ -0,0 +1,35 @@ +Peter Högfeldt 2001-04-27 A + +HOWTO for building books for printing +------------------------------------- + +Note: Books are also built automatically by a daily build script. + That is the only safe way to build books. + +Note: Manual handling of dependency files has been removed. + +1. To build a book, ug say, in pdf format with a frame, be sure + to have a clean view, and run + + i) clearmake -V clean + ii) clearmake -V depend + iii) clearmake -V ug.frame.pdf + + You can build the following variants: ug.ps, ug.pdf, ug.frame.ps, + ug.frame.pdf, ug.crop.ps, and ug.crop.pdf. + + To build all frame.pdf and crop.pdf books replace iii) by + + iii) clearmake -V release_books TESTROOT=/some/dest/dir + + and you will get all books in /some/dest/dir. + +2. To change the contents of a book you have to: + + i) Edit the sgml book file, e.g. ug.sgml. + + ii) Do the corresponding changes in the Makefile (if needed). + + + + diff --git a/system/doc/Books/src/Makefile b/system/doc/Books/src/Makefile new file mode 100644 index 0000000000..9d346cb230 --- /dev/null +++ b/system/doc/Books/src/Makefile @@ -0,0 +1,127 @@ +# ---------------------------------------------------- +# Copyright (C) 1997, Ericsson Telecommunications +# Author: Lars Thorsen, Hans Nilsson +# ---------------------------------------------------- +include $(ERL_TOP)/make/target.mk +include $(ERL_TOP)/make/$(TARGET)/otp.mk + +# ---------------------------------------------------- +# Include dependency +# ---------------------------------------------------- + +ifeq (ug.dep,$(wildcard ug.dep)) +include ug.dep +include database_management.dep +include orber_ic.dep +include basic_application.dep +include tools.dep +include operation_maintenance.dep +include interfaces.dep +include stdlib.dep +include corba_service.dep +endif + +# ---------------------------------------------------- +# Target Specs +# ---------------------------------------------------- +BOOKS = \ + ug \ + database_management \ + orber_ic \ + corba_service \ + basic_application \ + tools \ + operation_maintenance \ + interfaces \ + stdlib + +TEX_FILES = $(shell for i in $(BOOKS) ; do (echo $$i.tex); done) + +FRAME_CROP_PDF_FILES = $(BOOKS:%=%.frame.pdf) $(BOOKS:%=%.crop.pdf) + +# ---------------------------------------------------- +# FLAGS +# ---------------------------------------------------- +XML_FLAG_booksty = -booksty otpBOOK +DVIPS_FLAGS += -O '19mm,32.5mm' + +# ---------------------------------------------------- +# Targets +# ---------------------------------------------------- + +all: $(FRAME_CROP_PDF_FILES) + +books: all + +clean: + rm -f $(TEX_FILES) + rm -f *.psframe *.pscrop *.ps + rm -f $(TOP_PS_FILES) + rm -f errs core *~ $(LATEX_CLEAN) + rm -f *.dep *.pdf + +dep depend: + @for i in $(BOOKS); do \ + echo "Running docdepend for $$i ..." ; \ + docdepend $$i.xml | \ + sed s/insidecover.tex/insidecover.xml/ > $$i.dep ; \ + done + +# ---------------------------------------------------- +# Rules +# ---------------------------------------------------- +.SUFFIXES: .psframe .pscrop + +# The following rules are for multiple suffixes, e.g. kalle.pdf, +# kalle.frame.pdf. The order of the rules is important. Default rules +# from otp.mk are disabled in order to get it right. + +%.pdf: %.ps + +%.ps: %.dvi + +%.pdf: %.dvi + +%.frame.ps: %.dvi + BOOK=$@ ./make_headers + $(DVI2PS) -frame $(DVIPS_FLAGS) -f $< > $@ + +%.frame.pdf: %.dvi + BOOK=$@ ./make_headers + $(DVI2PS) -frame $(DVIPS_FLAGS) -f $< | \ + $(DISTILL) $(DISTILL_FLAGS) > $@ + +%.crop.ps: %.dvi + BOOK=$@ ./make_headers + $(DVI2PS) -crop $(DVIPS_FLAGS) -f $< > $@ + +%.crop.pdf: %.dvi + BOOK=$@ ./make_headers + $(DVI2PS) -crop $(DVIPS_FLAGS) -f $< | \ + $(DISTILL) $(DISTILL_FLAGS) > $@ + +%.pdf: %.dvi + $(DVI2PS) $(DVIPS_FLAGS) -f $< | \ + $(DISTILL) $(DISTILL_FLAGS) > $@ + +%.ps: %.dvi + $(DVI2PS) $(DVIPS_FLAGS) -f $< > $@ + +%.pdf: %.dvi + $(DVI2PS) $(DVIPS_FLAGS) -f $< | \ + $(DISTILL) $(DISTILL_FLAGS) > $@ + +# ---------------------------------------------------- +# Release targets +# ---------------------------------------------------- +# + +ifeq ($(TESTROOT),) +release_books: all + +else +release_books: all + $(INSTALL_DIR) $(TESTROOT)/books + $(INSTALL_DATA) $(FRAME_CROP_PDF_FILES) $(TESTROOT)/books +endif + diff --git a/system/doc/Books/src/basic_application.xml b/system/doc/Books/src/basic_application.xml new file mode 100644 index 0000000000..8097dafd7e --- /dev/null +++ b/system/doc/Books/src/basic_application.xml @@ -0,0 +1,107 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Run-Time System and Basic Applications + Bengt Nilsson + + 2000-10-17 + +
+ + + + Erlang/OTP Run-Time System and Basic Applications + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+This book is a collection of User's Guides for

+ + ERTS + SASL + +

and of Reference Manuals for

+ + ERTS + SASL + Compiler + Kernel + +

The Standard Libraries (STDLIB), which are in close + connection with Kernel, are documented in a volume of its + own.

+

+
+
+ ERTS + + ERTS User's Guide + + + + + + SASL + + SASL User's Guide + + + + + + Kernel + + + + Compiler + + + + Erlang/OTP Run-Time System and Basic Applications +
+ diff --git a/system/doc/Books/src/corba_service.xml b/system/doc/Books/src/corba_service.xml new file mode 100644 index 0000000000..dce2894a52 --- /dev/null +++ b/system/doc/Books/src/corba_service.xml @@ -0,0 +1,137 @@ + + + + +
+ + 2001 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 CORBA Services + + EN/LZT 151 ??? R1 + 1997-05-27 + + +
+ + + + Erlang/OTP CORBA Services + + + +

Introduction

+ + This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+

+

This book contains documentation about the six applications in Erlang/OTP that + implement the CORBA services. + These applications are:

+ + cosEvent, an Erlang implementation of the + CORBA service CosEvent. + cosEventDomain, an Erlang implementation of the + CORBA service CosEventDomainAdmin. + cosFileTransfer, an Erlang implementation of the + CORBA service CosFileTransfer. + cosNotificaton, an Erlang implementation of the + CORBA service CosNotification. + cosProperty, an Erlang implementation of the + CORBA service CosProperty. + cosTime, an Erlang implementation of the + CORBA service CosTime. + cosTransaction, an Erlang implementation of the + CORBA service CosTransaction. + +
+
+ cosEvent + + cosEvent User's Guide + + + + + + cosEventDomain + + cosEventDomain User's Guide + + + + + + cosFileTransfert + + cosFileTransfer User's Guide + + + + + + cosNotification + + cosNotification User's Guide + + + + + + cosTime + + cosTime User's Guide + + + + + + cosProperty + + cosProperty User's Guide + + + + + + Erlang/OTP CORBA Services +
+ diff --git a/system/doc/Books/src/database_management.xml b/system/doc/Books/src/database_management.xml new file mode 100644 index 0000000000..268612a990 --- /dev/null +++ b/system/doc/Books/src/database_management.xml @@ -0,0 +1,118 @@ + + + + +
+ + 1997 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Database Applications + + EN/LZT 108 194 R2 + 1997-05-27 + + +
+ + + + Erlang/OTP Database Applications + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+

+

This book is common for the four applications in Erlang/OTP, which + manage databases. These applications are:

+ + Mnesia; to be used when + a continuous + operation and soft real-time properties are required. + Mnesia_Session; to be used when the Mnesia Database + Management + System has to be accessed from other programming languages than + Erlang. + Mnemosyne; to be used as a query language for the + Mnesia Database + Management System. + ODBC, Open DataBase Connectivity; to be used when + various SQL + databases will be accessed. + +
+
+ Mnesia + + Mnesia User's Guide + + + + + + Mnesia_Session + + Mnesia_Session User's Guide + + + + + + Mnemosyne + + Mnemosyne User's Guide + + + + + + ODBC + + ODBC User's Guide + + + + + + Erlang/OTP Database Applications +
+ diff --git a/system/doc/Books/src/frame_crop.header.src b/system/doc/Books/src/frame_crop.header.src new file mode 100644 index 0000000000..131045ef8d --- /dev/null +++ b/system/doc/Books/src/frame_crop.header.src @@ -0,0 +1,101 @@ +%% This PostScript file centers the page on an A4 paper and draws a +%% crop marks. dvips is assumed. + +%% DEBUG +%% /mydict 20 dict def mydict begin + +%% Millimeter to postscript points: + +/mm{ 25.4 div 72 mul }def + + +%% The size of the retangle is: + +/papw 172 mm def +/paph 232 mm def + +%% The text area size is: + +%%/txtw{131 mm}def +%%/txth{285 mm}def + + +%% A4 size is: + +/A4w 209 mm def +/A4h 296 mm def + +%% Draw crop marks + +/mkcrop{ + 0.3 setlinewidth + 0 0 mkonecrop + papw 0 mkonecrop + 0 paph mkonecrop + papw paph mkonecrop +} def + +/mkonecrop{gsave + translate + newpath + 0 18 moveto + 0 -18 lineto + stroke + newpath + -18 0 moveto + 18 0 lineto + stroke + grestore } def + +%% Draw a frame + +/mkframe{ + gsave + 0 A4h paph sub moveto + papw 0 rlineto + 0 paph rlineto + papw neg 0 rlineto + 0 paph neg rlineto + stroke + grestore +} def + +/mkmarks{mk@MARKS@} def + +/mkinfo{ gsave + 72 68 moveto (Book: @BOOK@) show + 72 60 moveto (Generated by dvips: @DATE@) show + 72 52 moveto (Config spec: @CSFILE@) show + 72 44 moveto (View: @VIEW@) show + 72 36 moveto (User: @USER@) show + 72 28 moveto (Latex: @LATEX@) show + 72 20 moveto (@DOCBVSN@ @DOCB@) show + 72 12 moveto (@DVIPSVSN@ @DVIPS@) show + 288 68 moveto (Book build: @BOOKBUILD@) show + 288 60 moveto (Build script: @BUILDSCRIPT@) show + grestore +} def + + +%% Beginning-of-page hook (the thing called by dvips): + +/bop-hook{ + gsave + /Helvetica findfont 7 scalefont setfont + gsave + A4w papw sub 2 div + A4h paph sub 2 div neg + translate + mkmarks + grestore + mkinfo + grestore +} def + +%% DEBUG +%%/bop-hook +%%showpage +%%end + + + diff --git a/system/doc/Books/src/insidecover.xml b/system/doc/Books/src/insidecover.xml new file mode 100644 index 0000000000..e6b4b4206c --- /dev/null +++ b/system/doc/Books/src/insidecover.xml @@ -0,0 +1,35 @@ + + + + +Ericsson Utvecklings AB provides this publication ``as is'' without warranty of any kind. In no event shall Ericsson Utvecklings AB be liable for any damage arising from any defect or error in this publication. The contents of this publication is subject to revision without notice due to continued progress in design.

+

+Copyright © 1996-2000 Ericsson Utvecklings AB.

+

+All rights reserved including the right of reproduction in whole or in part in any form.

+ +

+ Editors & Layout: +Anna Fedoriw and Bengt Nilsson

+ Written and Produced by: +The Open Telecom Platform Project

+ Cover by: +Röjning & Co

+

+Fourth revised and restructured edition.

+

+Printed in Sweden by XBS Koncerntryck, Stockholm 2000

+

+ +

+For more information: URL http://www.erlang.se +

+

+

+Ericsson Utvecklings AB

+OTP Product Development

+Box 1505

+SE-125 25 ÄLVSJÖ

+Sweden

+
+ diff --git a/system/doc/Books/src/interfaces.xml b/system/doc/Books/src/interfaces.xml new file mode 100644 index 0000000000..b225f9581a --- /dev/null +++ b/system/doc/Books/src/interfaces.xml @@ -0,0 +1,144 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Interface and Communication Applications + Bengt Nilsson + + 2000-02-09 + +
+ + + + Erlang/OTP Interface and Communication + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+

+

This book is a collection of the documentation of following applications:

+ + Asn1 + Comet + Crypto + Erl_Interface + GS + Inets + Jinterface + Megaco + SSL + +
+
+ Asn1 + + Asn1 User's Guide + + + + + + Comet + + Comet User's Guide + + + + + + Crypto + + + + Erl_Interface + + Erl_Interface User's Guide + + + + + + GS + + GS User's Guide + + + + + + Inets + + + + Jinterface + + Jinterface User's Guide + + + + + + Megaco + + Megaco User's Guide + + + + + + SSL + + SSL Users Guide + + + + + + Erlang/OTP Interface and Communication +
+ diff --git a/system/doc/Books/src/make_headers b/system/doc/Books/src/make_headers new file mode 100755 index 0000000000..0ec7aca632 --- /dev/null +++ b/system/doc/Books/src/make_headers @@ -0,0 +1,30 @@ +#!/bin/sh +# +# Make Postscript header files (frame and crop marks) +# +# From environment: BOOK CSFILE USER BOOKBUILD + +DATE=`date` +VIEW=`cleartool pwv -s -set` +LATEX=`which latex` +DVIPSVSN=`dvips -version` +DVIPS=`which dvips` +DOCBVSN=`docb_transform -version` +DOCB=`which docb_transform` +for marks in frame crop; do + sed -e "s/@DATE@/$DATE/g" \ + -e "s/@BOOK@/$BOOK/g" \ + -e "s/@MARKS@/$marks/g" \ + -e "s;@CSFILE@;$CSFILE;g" \ + -e "s/@VIEW@/$VIEW/g" \ + -e "s/@USER@/$USER/g" \ + -e "s;@LATEX@;$LATEX;g" \ + -e "s;@DVIPSVSN@;$DVIPSVSN;g" \ + -e "s;@DVIPS@;$DVIPS;g" \ + -e "s/@DOCBVSN@/$DOCBVSN/g" \ + -e "s;@DOCB@;$DOCB;g" \ + -e "s;@BOOKBUILD@;$BOOKBUILD;g" \ + -e "s;@BUILDSCRIPT@;$BUILDSCRIPT;g" \ + frame_crop.header.src > $marks.header +done + diff --git a/system/doc/Books/src/operation_maintenance.xml b/system/doc/Books/src/operation_maintenance.xml new file mode 100644 index 0000000000..41bdd3dff7 --- /dev/null +++ b/system/doc/Books/src/operation_maintenance.xml @@ -0,0 +1,94 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Operation and Maintenance Applications + Bengt Nilsson + + 2000-02-09 + +
+ + + + Erlang/OTP Operation and Maintenance + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+the documentation is + divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+ + This book is a collection of Erlang application used during Operation and Maintenance. The following applications are covered:

+ + EVA + OS_Mon + SNMP + +
+
+ EVA + + EVA User's Guide + + + + + + + OS_Mon + + + + SNMP + + SNMP User's Guide + + + + + + Erlang/OTP Operation and Maintenance +
+ diff --git a/system/doc/Books/src/orber_ic.xml b/system/doc/Books/src/orber_ic.xml new file mode 100644 index 0000000000..16eb076dc7 --- /dev/null +++ b/system/doc/Books/src/orber_ic.xml @@ -0,0 +1,112 @@ + + + + +
+ + 1999 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 CORBA and IDL Applications + + EN/LZT 151 810 R1 + 1997-05-27 + + +
+ + + + Erlang/OTP CORBA and IDL + + + +

Introduction

+ + This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+

+

This book contains documentation about the six applications in Erlang/OTP that + implement the CORBA standard. + These applications are:

+ + +

IC, a compiler for OMG Interface Definition + Language (IDL). + The OMG IDL is used for + language-independent interface specifications.

+

The compiler + is capable of producing;

+ + Erlang stub/skeleton code for CORBA (default behavior) + Erlang stub/skeleton code for OTP generic servers + C stub/skeleton code for OTP generic servers + Java stub/skeleton code for OTP generic servers + Erlang code for module interfaces + +
+ Orber, which is an Object Request Broker that can be + used for + accessing distributed services in an + soft real-time environment. It is especially useful for applications + that use a heterogeneous + language environments. +
+
+
+ IC + + IC User's Guide + + + + + + Orber + + Orber User's Guide + + + + + + Erlang/OTP CORBA and IDL +
+ diff --git a/system/doc/Books/src/stdlib.xml b/system/doc/Books/src/stdlib.xml new file mode 100644 index 0000000000..31ea0d6962 --- /dev/null +++ b/system/doc/Books/src/stdlib.xml @@ -0,0 +1,73 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Standard Library Application + Bengt Nilsson + + 2000-05-30 + +
+ + + + Erlang/OTP Standard Library Application + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+

+

This book describes all standard libraries in Erlang/OTP. + It contains modules for manipulating lists, strings, and files etc. +

+
+
+ + + +
+ diff --git a/system/doc/Books/src/tools.xml b/system/doc/Books/src/tools.xml new file mode 100644 index 0000000000..9d7bf45f31 --- /dev/null +++ b/system/doc/Books/src/tools.xml @@ -0,0 +1,139 @@ + + + + +
+ + 2000 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 Tool Applications + Bengt Nilsson + + 2000-02-09 + +
+ + + + Erlang/OTP Tools + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, + EN/LZT 108 4107 R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+This book contains User's Guides + and Reference Manuals + for the following applications:

+ + Appmon + Debugger + Pman + Toolbar + Tools + TV + +

For the following applications, only Reference Manuals are available:

+ + Parsetools + Runtime_Tools + +
+
+ Appmon + + Appmon User's Guide + + + + + + Debugger + + Debugger User's Guide + + + + + + Pman + + Pman User's Guide + + + + + + Toolbar + + Toolbar User's Guide + + + + + + Tools + + Tools User's Guide + + + + + + TV + + TV User's Guide + + + + + + Parsetools + + + + Runtime_Tools + + + + Erlang/OTP Tools +
+ diff --git a/system/doc/Books/src/ug.xml b/system/doc/Books/src/ug.xml new file mode 100644 index 0000000000..15b3dc0a31 --- /dev/null +++ b/system/doc/Books/src/ug.xml @@ -0,0 +1,127 @@ + + + + +
+ + 1997 + 2007 + Ericsson AB, All Rights Reserved + + + The contents of this file are subject to the Erlang Public License, + Version 1.1, (the "License"); you may not use this file except in + compliance with the License. You should have received a copy of the + Erlang Public License along with this software. If not, it can be + retrieved online at http://www.erlang.org/. + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See + the License for the specific language governing rights and limitations + under the License. + + The Initial Developer of the Original Code is Ericsson AB. + + + Erlang 5.1/OTP R8 System Documentation + + EN/LZT 151 247 R2 + + +
+ + + + Erlang/OTP System Documentation + + + +

Introduction

+This documentation describes the Open + Telecom Platform (Erlang/OTP), a middle-ware based on the Erlang + programming language, aiming at providing time-saving and flexible + development for robust, adaptable telecom systems.

+

Organization of the Documentation

+ + The documentation is divided into eight parts:

+ + Erlang 5.0/OTP R7 System Documentation, EN/LZT 1084095 R1 + Erlang 5.0/OTP R7 Run-Time System and Basic Applications, + EN/LZT 108 4106 R1 + Erlang 5.0/OTP R7 Standard Library Application, EN/LZT 108 4107 + R1 + Erlang 5.0/OTP R7 Database Applications, EN/LZT 108 194 R3 + Erlang 5.0/OTP R7 CORBA and IDL Applications, + EN/LZT 151 810 R2 + Erlang 5.0/OTP R7 Interface and Communication Applications, + EN/LZT 108 4110 R1 + Erlang 5.0/OTP R7 Operation and Maintenance Applications, + EN/LZT 108 4108 R1 + Erlang 5.0/OTP R7 Tool Applications, EN/LZT 108 4109 R1 + +

About this Book

+ This book is the starting point of the documentation and contains information about the Erlang programming language and runtime system, the OTP design principles, and how to install and configure Erlang/OTP.

+ + Chapter 1: Introduction + Chapter 2: "Getting Started with Erlang" gives an introduction to the Erlang runtime system and to tools such as Compiler and Debugger. + Chapter 3: "OTP Design Principles" describes a way to structure Erlang code in terms of applications and supervision trees. The standard behaviors are described and examples illustrate how to apply these behaviors to typical applications. + Chapter 4: "System Principles" describes the strategies + and options, which are available to start an Erlang/OTP system. + Chapter 5: "Operation and Management Principles" describes the model for operation and maintenance of sub-systems. + Chapter 6: "Installation Guide"gives guidelines on how to install Erlang/OTP on UNIX or Windows. + Chapter 7: "Embedded Systems" is a supplement to "Installation Guide", It describes issues that are specific for running Erlang/OTP on an embedded system. + Chapter 8: "Erlang Extensions Since 4.4" lists all extensions to the Erlang programming languages since the latest version of the book Concurrent Programming in ERLANG. + Chapter 9: "Interoperability Tutorial" gives an orientation of the different + interoperability mechanisms, which can be used when integrating an + Erlang program with a program written in an other programming language. + +
+
+ Introduction + + Introduction + + + Getting Started with Erlang + + Getting Started with Erlang + + + Design Principles + + OTP Design Principles + + + System Principles + + System Principles + + + Operation and Management Principles + + Operation and Management Principles + + + Installation Guide + + Installation Guide + + + Embedded System + + Embedded System + + + Erlang Extensions since 4.4 + + Erlang Extensions since 4.4 + + + Interoperability Tutorial + + Interoperability Tutorial + + + Erlang/OTP System Documentation +
+ -- cgit v1.2.3