From 166c1594c019c5553f7532e791e08b4d5c26a121 Mon Sep 17 00:00:00 2001
From: deva <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

