====== ProcessRequest(string action="") metod ====== ===== Akcija ===== Metod omogućava dobijanje podataka (spiskova) sa servera koji je povezan sa //Servisnim modulom// Balansa. ===== Sintaksa ===== HttpResponseMessage ProcessRequest(string action="") ===== Parametar "action" ===== Ulazni parametar action je tipa string. Predaje se ProcessRequest metodi izdavanjem HTTP GET zahteva nad osnovim URL produženim za vrednost action parametra Primer URL: http://www.server.com/BOSS/api/Orderlist**/reject** gde je /reject zapravo vrednost action parametra osnovnog URL (string action="reject"). Parametar nije obavezan. ===== Rezultat metode ===== Vrste je**HTTPResponseMessage**; Metoda vraća HTTPResponse sa HTTPStatus šifrom i listom JSONa, odnosno grešku u slučaju da postoji greška koju server ne može da izkomunicira HTTPStatus šifrom. ==== 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: **//{"ErrID":celobrojna vrednost greške// **//**}**//. Primer: [{"ErrID":2}] Poznate vrednosti greške: ^Vrednost ^Opis | |1 |Korisnik nema doyvolu pristupa servisu/Balansu | |2 |Vraćena je prazna lista naloga (lista nije null, već je prazna) | |3 |Greška pri povezivanju sa bazom ili izvršenjem upita | \\ ===== Parametri ===== ^Naziv ^Vrsta ^Opis | |reqMsg |String |JSON formatiran string sa detaljima zahteva | ==== Vrste zahteva ==== - [[:kb:ws:baso_spisak_delegiranih_naloga|Obrada zahteva za spiskom delegiranih naloga]] \\