Alternativa për REST API








Klientët (si PAWL) me akses të drejtpërdrejt në SQL Server Database mund të përdorin akses të drejtpërdrejt në tabelën ‘tPA_PAASProcessing’ në vend të REST API.
Në këtë kapitull, mund të lexoni rreth:
1. Si të krijoni një detyrë të re për përpunim
2. Si të përdorni ID-në e Detyrës nga fusha ‘nQId’ për monitorimin e detyrave
3. Marrja e rezultateve
1. Si të krijoni një detyrë të re për përpunim?
Për të krijuar një detyrë të re për përpunim ne kryejmë:
INSERT INTO tPA_PAASProcessing (acCommand, acParameters, acRequestedBy, acRunner) VALUES ('Printimi', '{<JSON PRINTING PARAM>}', 'YourRequestID', 'YourRunnerString')
Në sfond, PAAS.exe monitoron tabelën ‘tPA_PAASProcessing’ në të gjitha bazat e të dhënave dhe do të njoftojë PANTHEON për të ekzekutuar një detyrë të re.
Mund të monitoroni fushën ‘anStatus’ për të kontrolluar gjendjen e ekzekutimit.
2. Si të përdorni ID-në e Detyrës nga fusha ‘nQId’ për monitorimin e detyrave
Për të përdorur ID-në e Detyrës nga fusha ‘nQId’ për monitorimin e detyrave ne kryejmë:
SELECT anStatus, acResult FROM tPA_PAASProcessing WHERE nQId=<taskID>
3. Marrja e rezultateve
Kur një detyrë përfundon, ‘anStatus’ është 200 ose 400.
‘acResult’ pastaj përmban një varg JSON (me rezultate ose tekst gabimi) që mund të dekodohet për të marrë akses në skedarë.
Temat e lidhura: