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
kb:ws:baso_updatestate [2015/05/28 11:43] – [Rezultat] aleksandarkb:ws:baso_updatestate [2016/03/07 09:13] (current) – [Parametri] 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 string 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 ====
- 
  
 U slučaju da zahtev ne može biti procesiran, vraća se JSON sa dva čvora: U slučaju da zahtev ne može biti procesiran, vraća se JSON sa dva čvora:
  
- +**{"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//**}**  +
  
 Poznati kodovi grešaka i značenje: Poznati kodovi grešaka i značenje:
  
- +^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 |
 |  50  |Dokument već označen kao otkazan | |  50  |Dokument već označen kao otkazan |
 +|  60<sup>%%*%%)</sup>   |Serijski broj nije prepoznat |
 |  100  |Loša šifra HttpPost Akcije (1, 2, 3, 4 i 5 su dozvoljene vrednosti) | |  100  |Loša šifra HttpPost Akcije (1, 2, 3, 4 i 5 su dozvoljene vrednosti) |
- 
  
 \\ \\
  
 ===== 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 |//Message//  |Element tipa klase //Message// formatiranih kao JSON sa podacima o zahtevanim akcijama (izmenama podataka) |
  
 \\ \\
  • kb/ws/baso_updatestate.1432813387.txt.gz
  • Last modified: 2015/05/28 11:43
  • (external edit)