G2G spletne storitve

InsertDocumentG2PEx - oddaja zahteve za izvedbo storitve brez priloge / s prilogo

Metoda omogoča oddajo zahteve za izvedbo storitve pri dostopu preko strežniškega certifikata. Preko te metode se lahko oddajo tudi zahteve s prilogo. Parametri: Primer 1 : Odaja zahteve brez priloge
string response;
string documentId = "Zahteva_12";
string correlationId = "";
string document = @"<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>";

response = soapService.InsertDocumentG2PEx("request", documentId, correlationId, document);
      
Primer 2 : Odaja zahteve s prilogo
string response;
string documentId = "Zahteva_12";
string correlationId = "";
string document = @"<Zahteva>
                      <Glava>
                        <SifraSistema>TEST_SIS</SifraSistema>
                        <VrstaPodatkov>Pogodbeni</VrstaPodatkov>
                        <SifraStoritve>10</SifraStoritve>
                        <VsebujePrilogo>true</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>";

response = soapService.InsertDocumentG2PEx("request", documentId, correlationId, document);

//Je zahteva uspesno sprejeta - v odgovoru je vrednost polja /Glava/StatusOdgovora "0".
//V nasprotnem primeru sproži napako

correlationId = documentId;
documentId = "Priloga_4";
document = Convert.ToBase64String(System.IO.File.ReadAllBytes("c:\\temp\\datoteka.csv"));

response = soapService.InsertDocumentG2PEx("attachment", documentId, correlationId, document);

//Kontrola odgovora strežnika G2G