From 166c1594c019c5553f7532e791e08b4d5c26a121 Mon Sep 17 00:00:00 2001 From: deva Date: Wed, 18 Jul 2007 12:30:14 +0000 Subject: Added a lot of text about the xml structure. --- design/transmission.tex | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 design/transmission.tex (limited to 'design/transmission.tex') diff --git a/design/transmission.tex b/design/transmission.tex new file mode 100644 index 0000000..9f04aeb --- /dev/null +++ b/design/transmission.tex @@ -0,0 +1,21 @@ +\section{Data transmission} +En transmission består af en række deltransmissioner som afhænger af burgerens handling. +\begin{itemize} +\item Klienten beder om en XMLMakro by-name. +\item Serveren genererer makroen og sender den til klienten i en XML + stream. +\item Brugeren udfylder input felterne og trykker på ``commit'' eller + ``abort'' knappen. +\item Hvis der blev trykket ``abort'' lukkes vinduet og en ABORT besked + sendes til serveren som afbryder transmissionen. +\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. +\item Serveren producerer en plaintext klump som repræsenterer +\item Texten sendes til klienten som appender til den PC-Praxis + journalfilen. +\item Klienten svarer til serveren at alt gik godt (eller det modsatte) og + makrovinduet lukkes. +\item Serveren lagrer dataene i en database hvis det gik godt. +\end{itemize} -- cgit v1.2.3