Complex Type tTransferFileLocation
Namespace http://www.mvcr.cz/nsesss/2024/api
Annotations
Struktura určená pouze pro situaci Export nebo Přenos dat. Umožňuje v rámci
lokální relativní cesty vůči načítanému XML souboru s daty dokumentu určit elektronický
soubor s binárním obsahem přenášené komponenty.
Diagram
DiagramNO_NAMESPACE.tmp#tTransferFileLocation_dmMimeTypeNO_NAMESPACE.tmp#tTransferFileLocation_dmFileDescrNO_NAMESPACE.tmp#tTransferFileLocation_dmFinalniVerzeapi.tmp#tTransferFileLocation_dmLocalRelativePathapi.tmp#tTransferFileLocation_dmLocalFileNameapi.tmp#tTransferFileLocation_DatumCasVytvoreniapi.tmp#tTransferFileLocation_Verze
Model
Children DatumCasVytvoreni, Verze, dmLocalFileName, dmLocalRelativePath
Attributes
QName Type Use Annotation
dmFileDescr xs:string required
Musí se vždy jednat o jméno souboru, splňující požadavky Windows a Linux
OS, kladené na pojmenování souboru v rámci souborového systému, včetně přípony
souboru.
Název komponenty (file name) NSESSS 1.19, 9.2.10
dmFinalniVerze sFinalniVerze optional
Označuje, zda je soubor již ve finálním (neměnitelném) tvaru. Není-li
atribut uveden, pak má stejný význam jako hodnota N.
dmMimeType xs:string required
Typ obsahu souboru v MIME zápisu, např. application/pdf nebo
image/tiff
Datový formát komponenty (včetně verze formátu podle vnitřní struktury
komponenty) NSESSS 2.1.3
Source
<xs:complexType name="tTransferFileLocation">
  <xs:annotation>
    <xs:documentation>Struktura určená pouze pro situaci Export nebo Přenos dat. Umožňuje v rámci lokální relativní cesty vůči načítanému XML souboru s daty dokumentu určit elektronický soubor s binárním obsahem přenášené komponenty.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dmLocalRelativePath" type="xs:string">
      <xs:annotation>
        <xs:documentation>Relativní cesta k souboru s binárním obsahem komponenty. Relativní cesta je vztažena k lokaci načítaného XML souboru s daty dokumentu. Standardně se bude jednat o podadresář např. data nebo komponenty atd.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dmLocalFileName" type="xs:string">
      <xs:annotation>
        <xs:documentation>Jméno pomocného souboru použitého pro přenos nebo export binárního obsahu komponenty. Jméno souboru standardně nebude odpovídat jménu komponenty evidované u přenášeného souboru. Ani přípona souboru nemusí odpovídat skutečné příponě komponenty. Standardně se bude jednat o strojně generovaný název např. s příponou .bin nebo .dat Jediné zásadní je zachovat unikátnost názvů přenášených souborů v rámci celé exportované nebo přenášené dávky.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="1" maxOccurs="1" name="DatumCasVytvoreni" type="sDatumCasVytvoreni">
      <xs:annotation>
        <xs:documentation>Čas vzniku verze komponenty</xs:documentation>
        <xs:documentation>NSESSS 2.1.1, 7.2.2</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Verze" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Pořadové číslo verze souboru/komponenty. Verze začínají od 1 a tvoří rostoucí nepřerušenou řadu. Při přenosu dat dokumentu je přípustné přenést pouze poslední verzi souboru/komponenty. Pokud je v rámci implementace dohodnut i přenos starých verzí komponenty, potom se pod stejnou identifikací (element Identifikator) přenesou jednotlivé verze komponenty. Poslední verze s nejvyšším pořadovým číslem je pokládána a poslední/aktuální verzi komponenty. Pozor! Příznak dmFinalVerze nemusí být nastaven pouze pro nejvyšší/aktuální verzi komponenty. I u finální verze komponenty může např. přerazítkováním vzniknout nová verze komponenty. Jedná se potom o verzi, která vznikla ne z vůle uživatele, ale např. kvůli technickým nebo legislativním požadavkům.</xs:documentation>
        <xs:documentation>Číslo verze komponenty NSESSS 2.1.1</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="dmMimeType" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Typ obsahu souboru v MIME zápisu, např. application/pdf nebo image/tiff</xs:documentation>
      <xs:documentation>Datový formát komponenty (včetně verze formátu podle vnitřní struktury komponenty) NSESSS 2.1.3</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="dmFileDescr" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Musí se vždy jednat o jméno souboru, splňující požadavky Windows a Linux OS, kladené na pojmenování souboru v rámci souborového systému, včetně přípony souboru.</xs:documentation>
      <xs:documentation>Název komponenty (file name) NSESSS 1.19, 9.2.10</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="dmFinalniVerze" use="optional" type="sFinalniVerze">
    <xs:annotation>
      <xs:documentation>Označuje, zda je soubor již ve finálním (neměnitelném) tvaru. Není-li atribut uveden, pak má stejný význam jako hodnota N.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>