blob: f2c8997c18164eba68e2a82acc5b568193f89aad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
% -*- coding: utf-8 -*-
\section{Data transmission}
En transmission består af en række deltransmissioner som afhænger af
brugerens handling.
\begin{itemize}
\item Klienten beder om en XMLMakro by-name.
\item Serveren genererer makroen og sender den til klienten i en XML
stream. Forbindelsen lukkes efter end overførsel.
\item Brugeren udfylder input felterne og trykker på ``commit'' eller
``abort'' knappen.
\item Hvis der blev trykket ``abort'' lukkes vinduet.
\item Hvis der blev trykket ``commit'' genereres et XML dokument på
klienten indeholdene alle input felternes navne og deres tilhørende
værdier.
\item Dette XML dokument sendes til serveren via en nyoprettet forbindelse.
\item Serveren producerer en plaintext klump som repræsenterer den udføte
transaktion.
\item Teksten sendes til en applikation som appender til den PC-Praxis
journalfilen.
\item Serveren lagrer dataene i en database hvis det gik godt.
\end{itemize}
|