Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
Both sides previous revision Previous revision Next revision | Previous revision | ||
omega:neon:start [2023/05/16 20:01] Roman Sališ [Popis NEON Response Service OK] |
omega:neon:start [2023/05/17 10:45] (aktuálne) Roman Sališ [Príklad NEON požiadavky (NEON Request)] |
||
---|---|---|---|
Riadok 11: | Riadok 11: | ||
"module:tennes/getAllSettings#201", | "module:tennes/getAllSettings#201", | ||
"module:info/getPageInfo#202", | "module:info/getPageInfo#202", | ||
- | "module:info/getPageInfo#203", | + | "module:info/getPageInfo#203" |
], | ], | ||
"module:tennes/getAllSettings#201":{}, | "module:tennes/getAllSettings#201":{}, | ||
Riadok 80: | Riadok 80: | ||
=== Popis NEON Response === | === Popis NEON Response === | ||
- | | ''version'' | //int// | hodnota **3** | | + | | ''version'' | //int// | hodnota **3** | |
- | | ''timestamp'' | //int// | Čas spracovania na serveri, ako linux timestamp | | + | | ''timestamp'' | //int// | Čas spracovania na serveri, ako linux timestamp | |
- | | ''timestampMicro'' | //int// | Čas spracovania na serveri, iba mikrosekundy | | + | | ''timestampMicro'' | //int// | Čas spracovania na serveri, iba mikrosekundy | |
- | | ''status'' | //bool// | ''TRUE'' = všetky požiadavky boli vybavené bez chyby.\\ ''FALSE'' = Niekde nastala chyba. | | + | | ''status'' | //bool// | ''TRUE'' = všetky požiadavky boli vybavené bez chyby.\\ ''FALSE'' = Niekde nastala chyba. | |
- | | ''hasError'' | //bool// | ''TRUE'' = Niekde nastala chyba.\\ ''FALSE'' = všetky požiadavky boli vybavené bez chyby. | | + | | ''hasError'' | //bool// | ''TRUE'' = Niekde nastala chyba. Viac info je v hlavnom NEON Reponse objekte pod kľúčom ''error'' (Je popisané nižšie).\\ ''FALSE'' = všetky požiadavky boli vybavené bez chyby. | |
- | | ''sessionId'' | //string// | Identifikátor SESSION.\\ Je vhodné ho používať v následujúch NEON Request. | | + | | ''sessionId'' | //string// | Identifikátor SESSION.\\ Je vhodné ho používať v následujúch NEON Request. | |
- | | ''requestIdf'' | //string// | Identifikátor volania.\\ Jedná sa o identifikátor, ktorý bol použitý v NEON Request. | | + | | ''requestIdf'' | //string// | Identifikátor volania.\\ Jedná sa o identifikátor, ktorý bol použitý v NEON Request. | |
- | | ''resultPerformance'' | //array// | Časy spracovanie jednotlivých služieb. | | + | | ''resultPerformance'' | //array// | Časy spracovanie jednotlivých služieb. | |
- | | ''dataOrder'' | //array// | Pole odpovedí zo služieb.\\ Služby boli volané v tomto poradí. Hodnoty v tomto poli sú vlastne ''serviceIdf'', ktoré boli použité v NEON Request ''dataOrder''.\\ Jednotlivé odpovede z volaní požiadaviek služieb sú uložené v hlavnom objekte NEON Response s kľúčom ''serviceIdf''.\\ Odpoveď je objekt, ktorá obsahuje:\\ ''status'' - TRUE alebo FALSE. Ak je ''FALSE'', vo pri spracovaní služby nastala chyba (popíssané nižšie).\\ ''result'' - tu je samotná odpoveď/výsledok zo služby. | | + | | ''dataOrder'' | //array// | Pole odpovedí zo služieb.\\ Služby boli volané v tomto poradí. Hodnoty v tomto poli sú vlastne ''serviceIdf'', ktoré boli použité v NEON Request ''dataOrder''.\\ Jednotlivé odpovede z volaní požiadaviek služieb sú uložené v hlavnom objekte NEON Response s kľúčom ''serviceIdf''.\\ Odpoveď je objekt, ktorá obsahuje:\\ ''status'' - ''TRUE'' alebo ''FALSE''. Ak je ''FALSE'', vo pri spracovaní služby nastala chyba (popíssané nižšie).\\ ''result'' - tu je samotná odpoveď/výsledok zo služby. | |
+ | | ''error'' | //object// | Bude existovať v prípade, ak bude ''hasError=TRUE''. Jeho štruktúra je popísaná nižšie. | | ||
+ | |||
+ | === Popis NEON Response.error === | ||
+ | | ''error.exceptionCode'' | //int// | Kód výnimky. | | ||
+ | | ''error.errorDateIdf'' | //string// | Identifikátor dátumu, pre lepšie hľadanie v logoch. | | ||
+ | | ''error.exceptionMessage'' | //string// | Text výnimky. | | ||
+ | | ''error.errorCode'' | //string// | Kód chyby. | | ||
+ | | ''error.errorText'' | //string// | Text chyby. | | ||
+ | | ''errorExt'' | //object// | Rozšírené informácie o chybe, ak sú k dispozícií. | | ||
=== Popis NEON Response | Service OK === | === Popis NEON Response | Service OK === | ||
| ''status'' | //bool// | ''TRUE'' | | | ''status'' | //bool// | ''TRUE'' | | ||
| ''result'' | //object, mixed// | Odpoveď zo služby. | | | ''result'' | //object, mixed// | Odpoveď zo služby. | | ||
+ | |||
+ | === Popis NEON Response | Service ERROR === | ||
+ | | ''status'' | //bool// | ''FALSE'' | | ||
+ | | ''result'' | //object, mixed// | Odpoveď zo služby. Nemusí byť naplnená. | | ||
+ | | ''error'' | //object// | | | ||
+ | | ''error.exceptionCode'' | //int// | Kód výnimky. | | ||
+ | | ''error.exceptionMessage'' | //string// | Text výnimky. | | ||
+ | | ''error.errorCode'' | //string// | Kód chyby. | | ||
+ | | ''error.errorText'' | //string// | Text chyby. | | ||
+ | | ''error.errorInfo'' | //string// | Iné info o chybe. | | ||
+ | | ''errorExt'' | //object// | Rozšírené informácie o chybe, ak sú k dispozícií. | | ||
+ | |||