Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:ws:baso_processrequest [2015/05/22 07:24] – [Parametri] aleksandar | kb:ws:baso_processrequest [2016/03/17 19:14] (current) – [Greške] aleksandar | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== ProcessRequest() metod ====== | + | ====== ProcessRequest(string action="" |
| ===== Akcija ===== | ===== Akcija ===== | ||
| - | |||
| Metod omogućava dobijanje podataka (spiskova) sa servera koji je povezan sa //Servisnim modulom// Balansa. | Metod omogućava dobijanje podataka (spiskova) sa servera koji je povezan sa //Servisnim modulom// Balansa. | ||
| - | |||
| - | |||
| ===== Sintaksa ===== | ===== Sintaksa ===== | ||
| + | HttpResponseMessage ProcessRequest(string action="" | ||
| - | ProcessRequest(reqMsg) | + | ===== Parametar " |
| + | Ulazni parametar action je tipa string. Predaje se ProcessRequest metodi izdavanjem HTTP GET zahteva nad osnovim URL produženim za vrednost action parametra | ||
| - | ===== Rezultat ===== | + | Primer URL: http:// |
| + | Parametar nije obavezan. | ||
| - | **String** msgRes; Vraća formatirani string sa rezultatima koji odgovaraju upitu //reqMsg//, odnosno grešku u slučaju da upit ne može biti izvršen. | + | ===== Rezultat metode ===== |
| - | ==== Error čvor ==== | + | Vrste je**HTTPResponseMessage**; |
| + | ==== Greške | ||
| + | U slučaju da zahtev ne može biti procesiran, u okviru HTTPResponseMessage vraća se i lista JSONa sa samo jednim elementom: **// | ||
| - | U slučaju da zahtev ne može biti procesiran, vraća se XML/JSON sa samo jednim čvorom: | + | Primer: [{"ErrID":2}] |
| Poznate vrednosti greške: | Poznate vrednosti greške: | ||
| - | + | ^Vrednost ^Opis | | |
| - | ^Rezultat | + | |1 |Korisnik nema doyvolu |
| - | |BASO_STDRES_ACCESSDENIED |"1" | + | |2 |Vraćena je prazna lista naloga (lista nije null, već je prazna) | |
| - | |BASO_STDRES_EMPTYLIST |"2" | + | |3 |Greška pri povezivanju sa bazom ili izvršenjem upita | |
| \\ | \\ | ||
| ===== Parametri ===== | ===== Parametri ===== | ||
| - | |||
| ^Naziv ^Vrsta ^Opis | | ^Naziv ^Vrsta ^Opis | | ||
| |reqMsg |String |JSON formatiran string sa detaljima zahteva | | |reqMsg |String |JSON formatiran string sa detaljima zahteva | | ||
| - | |||
| - | |||
| - | \\ | ||
| ==== Vrste zahteva ==== | ==== Vrste zahteva ==== | ||
| - | |||
| - [[: | - [[: | ||
| - | |||
| \\ | \\ | ||