kb:ws:baso_updatestate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
kb:ws:baso_updatestate [2015/05/26 12:37] – [Akcija] aleksandarkb:ws:baso_updatestate [2015/06/17 08:28] – [Rezultat] aleksandar
Line 14: Line 14:
 ===== Rezultat ===== ===== Rezultat =====
  
 +Metoda vraća HttpResponseMessage čiji je sadržaj HttpStatus kod za "Created" i JSON-formatirana lista dinamičkih objekata (definisanih u toku kompajliranja) koji predstavljaju rezultate transakcija. Jedan rezultat transakcije je ili //**null **//(prazan), ako je akcija vezana za Servisni nalog uspela, ili JSON-formatirani Error string u obliku {"ErrID":kod_greške,"SerID":ID_dokumenta}, u slučaju da zahtev za traženom akcijom nije obradjen. Specijalno, vraćaju se 2 greške bez errID, a samo sa tekstualnim porukama, kada:
  
-Metoda vraća HttpResponseMessage čiji je sadržaj HttpStatus kod i JSON-formatirana lista dinamičkih objekata (definisanih u toku kompajliranjakoji predstavljaju rezultate transakcijaJedan rezultat transakcije je ili //**null **//(prazan), ako je radnja uspela, ili JSON-formatirani Error čvor u obliku {"errID":kod_greške,"SerID":ID_dokumenta}, u slučaju da zahtev nije obradjen.+1. primljeni JSON ne odgovara modelu, tj. klasi Message (HTTP error code za Bad Request
 + 
 +2korisnik nije autorizovan za korišćenje tražene funkcije servera (HTTP error code za Unauthorized).
  
 ==== Error čvor ==== ==== Error čvor ====
Line 23: Line 26:
  
  
-**{"errID":**//kod_greške//**,"SerID":**//ID_dokumenta_kod_kojeg_se_javila_greška//**}** +**{"ErrID":**//kod_greške//**,"SerID":**//ID_dokumenta_kod_kojeg_se_javila_greška//**}** 
  
  
Line 29: Line 32:
  
  
-^errID ^Objašnjenje |+^ErrID ^Objašnjenje |
 |  1  |Greška pri povezivanju sa bazom podataka ili pri izvršenju upita | |  1  |Greška pri povezivanju sa bazom podataka ili pri izvršenju upita |
 |  10  |Dokument već označen kao prihvaćen | |  10  |Dokument već označen kao prihvaćen |
 |  20  |Dokument već označen kao započet | |  20  |Dokument već označen kao započet |
-|  30  |Dokument već označen kao završen  |+|  30  |Dokument već označen kao završen |
 |  35  |Loša šifra za DocStatus (110 i 120 su dozvoljene vrednosti) | |  35  |Loša šifra za DocStatus (110 i 120 su dozvoljene vrednosti) |
 |  40  |Dokument već označen kao odbijen | |  40  |Dokument već označen kao odbijen |
Line 43: Line 46:
  
 ===== Parametri ===== ===== Parametri =====
- 
  
 ^Naziv ^Vrsta ^Opis | ^Naziv ^Vrsta ^Opis |
-|stateMsg |List<//Message//> |JSON-formatirana lista tipa klase Message sa podacima o zahtevanim akcijama (izmenama podataka) | +|stateMsg |List<//Message//> |Lista elemenata tipa klase //Message// formatiranih kao JSON sa podacima o zahtevanim akcijama (izmenama podataka) |
  
 \\ \\
  • kb/ws/baso_updatestate.txt
  • Last modified: 2016/03/07 09:13
  • by aleksandar