LBUG.pdf: ${COMMON} \
LBUG.tex \
+ LBUG-Abstract.tex \
LBUG-Introduction.tex components.tex \
LBUG-Tools.tex logevent.tex notify.tex \
LBUG-UseCases.tex log_usertag.tex change_acl.tex \
LBAG.pdf: ${COMMON} \
LBAG.tex \
+ LBAG-Abstract.tex \
LBAG-Introduction.tex components.tex \
LBAG-Installation.tex \
LBAG-Running.tex
LBDG.pdf: ${COMMON} \
LBDG.tex \
+ LBDG-Abstract.tex \
LBDG-Introduction.tex \
producer_api.tex \
consumer_api.tex \
LBTP.pdf: ${COMMON} \
LBTP.tex \
+ LBTP-Abstract.tex \
LBTP-Introduction.tex \
LBTP-Tests.tex \
LBTP-PerfTests.tex \
--- /dev/null
+This administrator's guide explains how to administer the Logging and
+Bookkeeping (\LB) service. Several deployment scenarios are described together
+with the installation, configuration, running and troubleshooting steps.
\section{Introduction}
-% \TODO{This document should contain:}
-\input versions
\subsection{Service overview}
\DocStatus{DRAFT}
\Dissemination{PUBLIC}
\DocumentLink{http://...}
-
-\Abstract{ This administrator's guide explains how to administer the Logging
-and Bookkeeping (\LB) service. Several deployment scenarios are described
-together with the installation, configuration, running and troubleshooting
-steps. }
+\Abstract{\input{LBAG-Abstract}}
\begin{document}
\tableofcontents
\newpage
+\input{versions}
+
+\newpage
\input{LBAG-Introduction}
\newpage
--- /dev/null
+This developer's guide explains how to use the Logging and Bookkeeping (\LB)
+service API. Logging (producer), querying (consumer) and notification API as
+well as the Web Services Interface is described in details together with
+programing examples.
\section{Introduction}
-\input{versions}
-
This document is intented to guide the reader through basic steps
of writing, compiling and running programs communicating with the \LB
service using the \LB library. It is not intended as a complete API
\subsubsection{Header Files}
\subsubsection{Event}
-\subsubsection{Building Programs}
\ No newline at end of file
+\subsubsection{Building Programs}
\DocStatus{DRAFT}
\Dissemination{PUBLIC}
\DocumentLink{http://...}
-
-\Abstract{This developer's guide explains how to use the Logging and Bookkeeping
-(\LB) service API. Logging (producer), querying (consumer) and notification API as well as the Web Services
-Interface is described in details together with programing examples. }
+\Abstract{\input{LBDG-Abstract}}
\usepackage{listings}
\tableofcontents
\newpage
+\input{versions}
+
+\newpage
\input{LBDG-Introduction}
\newpage
--- /dev/null
+This test plan document explains how to test the Logging and Bookkeeping (\LB)
+service. Tests are described at six different layers, from elementary tests if
+the service is up and running, through tests of the fully supported
+functionality, performance and stress tests to interoperability tests.
\section{Introduction}
-\input{versions}
-
-This document explains how to test the \LB service. Tests are described at six different layers, from elementary tests
-if the service is up and running, through tests of the fully supported functionality,
-performance and stress tests to interoperability tests.
+This document explains how to test the \LB service. Tests are described at six
+different layers, from elementary tests if the service is up and running,
+through tests of the fully supported functionality, performance and stress
+tests to interoperability tests.
\TODO{add some more introduction}
\DocStatus{DRAFT}
\Dissemination{PUBLIC}
\DocumentLink{http://...}
-
-\Abstract{This document explains how to test the Logging and Bookkeeping
-(\LB) service. Tests are described at six different layers, from elementary tests
-if the service is up and running, through tests of the fully supported functionality,
-performance and stress tests to interoperability tests.}
+\Abstract{\input{LBTP-Abstract}}
\begin{document}
\tableofcontents
\newpage
+\input{versions}
+
+\newpage
\input{LBTP-Introduction}
\newpage
--- /dev/null
+This user's guide explains how to use the Logging and Bookkeeping (\LB) service
+from the user's point of view. The service architecture is described
+thoroughly. Examples on using \LB\ event logging command to log a~user tag and
+change job ACL are given, as well as \LB\ query and notification use cases.
\section{\LB Architecture}
-\input versions
-
%historie: vyrobeno pro WMS v EDG, 1. a 2. verze (seq. èísla,
%cache a dotazy na stavy), v EGEE gLite---ustabilnìní, proxy
\DocStatus{DRAFT}
\Dissemination{PUBLIC}
\DocumentLink{http://...}
-
-\Abstract{This user's guide explains how to use the Logging and Bookkeeping
-(\LB) service from the user's point of view. The service architecture is
-described thoroughly. Examples on using \LB\ event logging command to log
-a~user tag and change job ACL are given, as well as \LB\ query and notification
-use cases. }
+\Abstract{\input{LBUG-Abstract}}
\begin{document}
\tableofcontents
\newpage
+\input{versions}
+
+\newpage
\input{LBUG-Introduction}
\newpage
@Misc{ lbug,
author = "A. K\v{r}enek and others",
title = "{L\&B User's Guide}",
- howpublished = "\url{https://edms.cern.ch/file/571273/2/LB-guide.pdf}"
+ howpublished = "\url{http://egee.cesnet.cz/LB/LBUG.pdf}",
}
@Misc{ lbdg,
author = "A. K\v{r}enek and others",
title = "{L\&B Developer's Guide}",
+ howpublished = "\url{http://egee.cesnet.cz/LB/LBDG.pdf}",
}
@Misc{ lbag,
author = "A. K\v{r}enek and others",
title = "{L\&B Administrator's Guide}",
+ howpublished = "\url{http://egee.cesnet.cz/LB/LBAG.pdf}",
}
@Misc{ lbtp,
author = "A. K\v{r}enek and others",
title = "{L\&B Test Plan}",
+ howpublished = "\url{http://egee.cesnet.cz/LB/LBTP.pdf}",
}
@Misc{ wmsug,
-%\subsection{Versions overview}
+\section*{\LB Documentation and versions overview}
+\addcontentsline{toc}{section}{\uppercase{\LB Documentation and versions overview}}
The Logging and Bookkeeping service (\LB\ for short) was initially developed in
the EU DataGrid
The complete \LB Documentation consists of the following parts:
\begin{itemize}
-\item \LB User's Guide \ifx\insideUG\undefined{\cite{lbug}}\else{- this document}\fi,
-\item \LB Administrator's Guide \ifx\insideAG\undefined{\cite{lbag}}\else{- this document}\fi,
-\item \LB Developer's Guide \ifx\insideDG\undefined{\cite{lbdg}}\else{- this document}\fi,
-\item \LB Test Plan \ifx\insideTP\undefined{\cite{lbtp}}\else{- this document}\fi.
+\item \textbf{\LB User's Guide}
+ \ifx\insideUG\undefined{\cite{lbug}}\else{- this document}\fi.
+ \input{LBUG-Abstract}
+\item \textbf{\LB Administrator's Guide}
+ \ifx\insideAG\undefined{\cite{lbag}}\else{- this document}\fi.
+ \input{LBAG-Abstract}
+\item \textbf{\LB Developer's Guide}
+ \ifx\insideDG\undefined{\cite{lbdg}}\else{- this document}\fi.
+ \input{LBDG-Abstract}
+\item \textbf{\LB Test Plan}
+ \ifx\insideTP\undefined{\cite{lbtp}}\else{- this document}\fi.
+ \input{LBTP-Abstract}
\end{itemize}