Nástroje používateľa

Nástoje správy stránok


omega:neon:start

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
omega:neon:start [2023/05/16 19:34]
Roman Sališ [Table]
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 === 
 +| ''​status'' ​ | //​bool// ​          | ''​TRUE'' ​           | 
 +| ''​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í. ​ | 
 + 
omega/neon/start.1684258490.txt.gz · Posledná úprava: 2023/05/16 19:34 od Roman Sališ