Alternativă la API REST








Clienții (cum ar fi PAWL) cu acces direct la baza de date SQL Server pot folosi accesul direct la tabela ‘tPA_PAASProcessing’ în loc de API REST.
În acest capitol, poți citi despre:
1. Cum să creezi o nouă sarcină de procesare
2. Cum să folosești ID-ul sarcinii din câmpul ‘nQId’ pentru monitorizarea sarcinii
3. Obținerea rezultatelor
1. Cum să creezi o nouă sarcină de procesare?
Pentru a crea o nouă sarcină de procesare, efectuăm:
INSERT ÎN tPA_PAASProcessing (acCommand, acParameters, acRequestedBy, acRunner) VALUES ('Printing', '{<JSON PRINTING PARAM>}', 'YourRequestID', 'YourRunnerString')
În fundal, PAAS.exe monitorizează tabela ‘tPA_PAASProcessing’ în toate bazele de date și va notifica PANTHEON să execute o nouă sarcină.
Poți monitoriza câmpul ‘anStatus’ pentru a verifica starea execuției.
2. Cum să folosești ID-ul sarcinii din câmpul ‘nQId’ pentru monitorizarea sarcinii
Pentru a folosi ID-ul sarcinii din câmpul ‘nQId’ pentru monitorizarea sarcinii, efectuăm:
SELECT anStatus, acResult DIN tPA_PAASProcessing UNDE nQId=<taskID>
3. Obținerea rezultatelor
Când o sarcină este finalizată, ‘anStatus’ este 200 sau 400.
‘acResult’ conține apoi un șir JSON (cu rezultate sau text de eroare) care poate fi decodat pentru a obține acces la fișiere.
Subiecte conexe: