G2G spletne storitve

DepositDocumentWithAttachment - oddaja zahteve za izvedbo storitve s prilogo

Metoda omogoča oddajo zahteve za izvedbo storitve s prilogo, v primeru avtorizacije preko osebnega certifikata. Parametri:
Primer:
string handle = Prijava();
boolean ignoreNonCriticalErrors = true;
string documentID = "Zahteva_123";

string request = @"<Zahteva>
                    <Glava>
                       <SifraSistema>TEST_SIS</SifraSistema>
                       <VrstaPodatkov>Pogodbeni</VrstaPodatkov>
                       <SifraStoritve>10</SifraStoritve>
                       <VsebujePrilogo>false</VsebujePrilogo>
                       <Jezik>SI</Jezik>
                       <DatumZahtevka>2001-12-17T09:30:47</DatumZahtevka>
                     </Glava>
                     <Postavke>
                       <Postavka>
                         <ZavId>12345678</ZavId>
                         <Ime>JANEZ</Ime>
                         <Priimek>VZOREC</Priimek>
                         <Leto>2009</Leto>
                       </Postavka>
                     </Postavke>
                     <Priloge/>
                   </Zahteva>";

string attachmentFileName = "c:\\temp\\datoteka.csv";
string attachment = Convert.ToBase64String(System.IO.File.ReadAllBytes(attachmentFileName));
string attachmentMimeType = "text/plain";

//Metoda DigitalenPodpisDokumentG2G mora biti implementirana na odjemalcu.
string signedDocXml = DigitalenPodpisDokumentG2G(request);

string response = soapService.DepositDocumentWithAttachment(handle, signedDocXml, attachment, attachmentFileName, attachmentMimeType, ignoreNonCriticalErrors, documentID);