Differences between revisions 3 and 7 (spanning 4 versions)
Revision 3 as of 2006-07-31 05:57:20
Size: 2889
Editor: 10
Comment:
Revision 7 as of 2006-07-31 06:10:11
Size: 2927
Editor: 10
Comment:
Deletions are marked like this. Additions are marked like this.
Line 26: Line 26:
   <Attribute name="Damis.Email.UseAutoIdents" value="1" />
   <Attribute name="Damis.Email.AutoIdents" value="CJ" />
Line 48: Line 50:
Rozšířený formátu docset.xml je dostupný zde: [WWW] http://frnk.lightcomp.cz/lcdevel/SpecifikaceTahitiDamisUlozeniDat, část Popis spisu
Line 52: Line 53:
Line 53: Line 55:
 || Document.type || dokumentový typ ||
 || Golem.Area || produktová oblast ||
 || Scan.batchId || identifikátor dávky - jednoznačný ||
 || Scan.prepare || přípravář spisu ||
 || Scan.date || datum skenování - dd.mm.yyyy ||
 || Scan.time || čas skenování(vytvoření dávky) - hh:mm ||
 |||| Atributy dokumentu viz cmserver2.xml ||

Povinné atributy:
 * číslo jednací - název atributu je určen definicí v cmserver2.xml
 * atributy skenovací linky označené jako Scan.
 || Damis.Email.Use``Auto``Idents || Udává zda se má vložit samo­identifikační informace, hodnoty 0 nebo 1. ||
 || Damis.Email.Auto``Ident``Info || Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil ||
 || Damis.Email.Auto``Idents || Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem. ||
 || Damis.Email.Sign || Identifikace podpisu, který má být použit pro email. Pokud oložka neexistuje nebo je prázdná, email nebude podepsán. ||

Dokumenty určené k odeslání mailem jsou ukládány na disk. Každý dokument je uložen do vlastního adresáře. V adersáři jsou jednotlivé soubory, které budou odeslány jako příloha mailu, soubor document.xml s popisem mailu a soubor complete ( 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í mailem.

.../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á mail 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:

<?xml version="1.0"?>
 <Document>
  <Attributes>
   <Attribute name="Document.type" value="ZP006" /> 
   <Attribute name="CJ" value="12345678901234" /> 
   <Attribute name="Damis.Email.UseAutoIdents" value="1" />
   <Attribute name="Damis.Email.AutoIdents" value="CJ" />
  </Attributes>
  <Files>
   <File name="00000001.doc" mimeType="APPLICATION/MSWORD" attachmentName="Dopis"/>
   <File name="00000002.jpg" mimeType="IMAGE/JPEG" attachmentName="Smlouva"/>
  </Files>
 </Document>
  • <Document> popisuje jeden dokument, obsahuje <Attributes> a <Files>

  • <Attributes> popisuje atributy dokumentu, obsahuje aspon jeden <Attribute>

  • <Files> popisuje jednu stránku, obsahuje aspon jeden <File>

  • <Attribute> obsahuje popis jednoho atributu dokumentu

    Atribut

    Význam

    name

    název atributu

    value

    hodnota atributu

  • <File> 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ů. V následující tabulce jsou popsány některé názvy atributů a jejich význam.

  • Atribut

    Význam

    Damis.Email.UseAutoIdents

    Udává zda se má vložit samo­identifikační informace, hodnoty 0 nebo 1.

    Damis.Email.AutoIdentInfo

    Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil

    Damis.Email.AutoIdents

    Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem.

    Damis.Email.Sign

    Identifikace podpisu, který má být použit pro email. Pokud oložka neexistuje nebo je prázdná, email nebude podepsán.

SpecifikaceRozhraniDamisMail (last edited 2006-09-19 10:18:54 by hercules)