235 VoDZ - CreateMessage s více soubory s různou velikostí

ttoth 24.06.2022 08:44

Dobrý den,

při navrhování nových rozhraní k VoDZ řešíme tuto modelovou situaci:

  • má být odeslána písemnost XML o velikosti cca 10kB
  • spolu se zprávou mají být odeslány např. dvě přílohy, z čehož jedna přesahuje velikost 20MB

je možné všechny soubory - tj. hlavní dokument a dvě přílohy - poslat v režimu VoDZ, tj. nejdříve soubory nahrát pomocí "AttachmentCreate" a následně v "CreateBigMessage" předat už jen sadu identifikátorů? Nebo musíme/jsme oprávněni "AttachmentCreate" využít pouze pro soubor-přílohu s velikostí >20MB a ostatní soubory nahrát až v kroku "CreateBigMessage" ?

Děkuji

S pozdravem

TTóth

235.1 Re: VoDZ - CreateMessage s více soubory s různou velikostí

602jsima 24.06.2022 09:01

Dobrý den,

službou UploadAttachment se mohou vkládat i malé soubory pro budoucí VoDZ, testuje se až konečná velikost všech příloh při odeslání (službou CreateBigMessage).

Ale je možné malé přílohy vkládat i přímo v BASE64 postaru, ukázka je v souboru s dokumentací. Obě varianty jsou možné.

 

Jan Šíma

ISDS

235.2 Re: VoDZ - CreateMessage s více soubory s různou velikostí

ttoth 24.06.2022 09:19

V dokumentaci "Info_pro_vyvojare_2022_1_VoDZ_ZIP_ASiC.pdf" jsem se v kapitole 3.7, 3.odstavec dočetl, že služba "UploadAttachment" menší soubory odmítá s chybovým kódem 1297. Chtěl jsem si tedy ověřit, zda to stále platí nebo lze soubory odesílat v režimu VoDZ bez ošetření velikost - alespoň pro testování.

Pravděpodobně tedy bude jistější implementovat smíšenou variantu - velké soubory pomocí "UploadAttachment" a zbývající v kroku "CreateBigMessage".

Prosím o potvrzení.

Předem děkuji.

S pozdravem

TTóth

235.2.1 Re: Re: VoDZ - CreateMessage s více soubory s různou velikostí

602jsima 24.06.2022 10:25

Ta věta se týká celkové velikosti příloh, použitých v CreateBigMessage. U služby UploadAttachment takové omezení není. 

Do finální dokumentace to ještě zdůrazním. Děkuji za upozornění.

 

Současně jsem vyzkoušel upload přílohy o velikost 2 bajty, takže to jde.

 

Jan Šíma

ISDS