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 18:05]
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 ako linux timestamp ​                                                                                                                                                                                                                                                                                                                                                                                                                   +| ''​timestamp'' ​         | //​int// ​    | Čas spracovania na serveri, ​ako linux timestamp ​                                                                                                                                                                                                                                                                                                                                                                                                                                                           
-| ''​timestampMicro'' ​ | //​int// ​    | Čas, Iba mikrosekundy ​                                                                                                                                                                                                                                                                                                                                                                                                                     +| ''​timestampMicro'' ​    ​| //​int// ​    | Čas spracovania na serveriiba mikrosekundy ​                                                                                                                                                                                                                                                                                                                                                                                                                                                              ​
-| ''​sessionId'' ​      ​| //string//  Identifikátor SESSION.\\ Je vhodné ho používať v následujúch NEON Request                                                                                                                                                                                                                                                                                                                                                                ​+| ''​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. 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. ​                                                                                                                                                                                                                                                                                                                          | 
-| ''​requestIdf'' ​     | //​string// ​ | Identifikátor volania.\\ Jedná sa o identifikátor,​ ktorý bol použitý v NEON Request. ​                                                                                                                                                                                                                                                                                                                                                      ​+''​sessionId'' ​         | //​string// ​ | Identifikátor SESSION.\\ Je vhodné ho používať v následujúch NEON Request                                                                                                                                                                                                                                                                                                                                                                                                                                ​
-| ''​dataOrder'' ​      ​| //​array// ​  | Pole požiadaviek na služby.\\ Požiadavky na služby sa budú volať ​v poradí, ako sú uložené ​v tomto poli. \\ Požiadavka na službu ''​serviceIdf''​ je zložená z názvu službyznak ''​#'' ​a unikátne číslonajlepšie counterTýmto spôsobom ​je možné zavolať viac požiadaviek na rovnakú službu s rôznymi vstupnými parametrami ​služby.\\ Vstupné parametre pre službu treba vložiť ako objekt do tela NEON Request s kľúčom ​''​serviceIdf''​. ​ |+| ''​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. ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
 +| ''​dataOrder'' ​         | //​array// ​  | Pole odpovedí zo služieb.\\ Služby boli volané ​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 objektktorá 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.1684253121.txt.gz · Posledná úprava: 2023/05/16 18:05 od Roman Sališ