Dokumenty určené k odeslání mailem, archivaci nebo tisku jsou ukládány na disk. Každý dokument je uložen do vlastního adresáře, kde jsou také uloženy jednotlivé soubory. Soubor {{{document.xml}}} s popisuje jeden dokument a jeho atributy. Soubor {{{complete}}} je příznak, že mail je v adresáři kompletní a může být odeslán.
== Příklad uloženého mailu: ==
Následující příklad ukazuje strukturu jednoho dokumentu určeného k odeslání systémem Livius.
{{{
.../MailInput/1234567890/document.xml
.../MailInput/1234567890/0000001.jpg
.../MailInput/1234567890/complete
}}}
Název adresáře s dokumentem ( zde 123456789 ) může být libovolný a generuje ho aplikace, která předává dokument k odeslání.
== document.xml ==
V souboru docset.xml je popis přiřazení stránek jednotlivým dokumentům a atributy dokumentů docset.xml Pokud kódová stránka není uvedena, standardně se rozumí kódování utf-8.
Příklad:
{{{
}}}
* popisuje jeden dokument, obsahuje a
* popisuje atributy dokumentu, obsahuje aspon jeden
* popisuje jednu stránku, obsahuje aspon jeden
* obsahuje popis jednoho atributu dokumentu
|| Atribut || Význam ||
|| name || název atributu ||
|| value || hodnota atributu ||
* obsahuje popis jedné stránky
|| Atribut || Význam ||
|| name || název souboru s příslušnou stránkou ||
|| mimeType || mime typ stránky ( MIME/JPEG, MIME/TIFF) ||
|| attachmentName || nazevev pod jakym bude priloha ulozena v mailu ( z Tahiti bude zaslana v atributu origName ) ||
=== Předávané atributy ===
Pro následné zpracování je nutné správné pojmenování atributů. Atributy ovlivňující zpracování dokumentu mají následující strukturu:
{{{
Livius.${subsystem}.${subsystem_param}
}}}
|| Atribut || Význam ||
|| Livius || prefix určující, že jde o atribut pro Livius ||
|| ${subsystem} || subsystém, pro který je atribut určen ||
|| ${subsystem_param} || specifické pro subsystém ||
vyjímkou je atribut Livius.User obsahující uživatelské jméno, který je společný pro všechny subsystémy
=== Subsystémy ===
V současnosti jsou definovány tři subsystémy
* Mail - odesílání dokumentu mailem
* Print - odeslání do tiskového střediska
* Archive - odeslání do archivu
=== Mail ===
Email je odeslán pokud je první stránkou dokumentu soubor typu Tahiti.Compose``Mail (.teml).
|| Atribut || Význam ||
|| {{{Livius.Mail}}} || hodnota 1 určuje, že dokument bude odeslán mailem ( pokud není 1 jsou ostatní atributy ignorovány ) ||
|| {{{Livius.Mail.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF ||
||||<(>Specifické atributy subsytému Mail ||
|| {{{Livius.Mail.UseAutoIdents}}} || Udává zda se má vložit samoidentifikační informace, hodnoty 0 nebo 1. ||
|| {{{Livius.Mail.AutoIdentInfo}}} || Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil ||
|| {{{Livius.Mail.AutoIdents}}} || Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem. ||
|| {{{Livius.Mail.Sign}}} || Identifikace podpisu, který má být použit pro email. Pokud položka neexistuje nebo je prázdná, email nebude podepsán. ||
=== Print ===
|| Atribut || Význam ||
|| {{{Livius.Print}}} || hodnota 1 určuje, že dokument bude odeslán do tiskového střediska ( pokud není 1 jsou ostatní atributy ignorovány ) ||
|| {{{Livius.Print.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF ||
=== Archive ===
|| Atribut || Význam ||
|| {{{Livius.Archive}}} || hodnota 1 určuje, že dokument bude odeslán do archívu ( pokud není 1 jsou ostatní atributy ignorovány ) ||
|| {{{Livius.Archive.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF ||