Exa.OBERON.ServicesGen2 Namespace |  |
Webové služby umožňujú komunikáciu medzi systémom OBERON a ďalšími nadstavbovými modulmi, prípadne inými externými systémami pomocou protokolu JSON dátových správ.
Komunikácia prebieha pomocou sieťového protokolu Tcp-IP, pričom ako transportný protokol môže byť aj http alebo zabezpečené https.
Systém OBERON obsahuje niekoľko webových služieb, rozdelených podľa svojho určenia a využitia,
základná a najobsiahlejšia služba (WebService) je
IOBERONServiceGen2.
Interfaces | Interface | Description |
---|
 | IOBERONServiceGen2 |
Toto rozhranie (end point) obsahuje všetky dostupné dostupné metódy a to najmä práca so skladom - skladové karty, objednávky, výdajky, príjemky, faktúry atď.
Túto webovú službu využíva aj mobilná skladová aplikácia ASTON.
Pri pripojení k webovej služby sa musí vykonať autentifikácia (volanie User_Login(UserLoginArg),
pri ktorom klient obdrží tzv. session (GUID) - ten musí zasielať v hlavičkej každej ďalšej požiadavky.
Väčšina metód vracia návratovú triedu ResultValue.
V prípade použitia vývojového nástroja Microsoft Visual Studio je možné automaticky vygenerovať všetky dostupné volania (metódy) ako aj jednotlivé dátové štruktúry.
|