kb:ws:baso_processrequest

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
Last revisionBoth sides next revision
kb:ws:baso_processrequest [2015/05/04 16:04] – [Rezultat] milanokb:ws:baso_processrequest [2016/03/04 14:30] aleksandar
Line 1: Line 1:
-====== ProcessRequest() metod ====== +====== ProcessRequest(string action="") metod ======
  
 ===== 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 "action" =====
  
 +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://www.server.com/BOSS/api/Orderlist**/reject** gde je /reject zapravo vrednost action parametra osnovnog URL (string action="reject").
  
 +Parametar nije obavezan.
  
-**String** msgRes; Vraća formatirani string sa rezltatima 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**; 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// **//**}**//.
  
-U slučaju da zahtev ne može biti procesiran, vraća se XML/JSON sa samo jednim čvorom **<Error errID="//<vrednost//>"/>**  +Primer[{"ErrID":2}]
  
 Poznate vrednosti greške: Poznate vrednosti greške:
  
- +^Vrednost ^Opis | 
-^Rezultat ^Vrednost ^Opis | +|1 |TODO 
-|BASO_STDRES_ACCESSDENIED |“1” |Korisnik nema prava pristupa traženim informacijama +|2 |TODO |
  
 ===== Parametri ===== ===== Parametri =====
- 
  
 ^Naziv ^Vrsta ^Opis | ^Naziv ^Vrsta ^Opis |
-|reqMsg |String |XML/JSON formatiran string sa detaljima zahteva | +|reqMsg |String |JSON formatiran string sa detaljima zahteva |
  
 ==== Vrste zahteva ==== ==== Vrste zahteva ====
- 
  
     - [[:kb:ws:baso_spisak_delegiranih_naloga|Obrada zahteva za spiskom delegiranih naloga]]     - [[:kb:ws:baso_spisak_delegiranih_naloga|Obrada zahteva za spiskom delegiranih naloga]]
- 
  
 \\ \\
  
  • kb/ws/baso_processrequest.txt
  • Last modified: 2016/03/17 19:14
  • by aleksandar