Алтернатива за REST API








Клиентите (како PAWL) со директен пристап до SQL Server база може да користат директен пристап до табелата ‘tPA_PAASProcessing’ наместо REST API.
Во ова поглавје може да прочитате за:
1. Како да се креира нова задача за процесирање
2. Како да се користи ИД на задача од полето ‘nQId’ за следење задача
3. Добивање резултати
1. Како да се креира нова задача за процесирање?
За да се креира нова задача за процесирање извршуваме:
INSERT INTO tPA_PAASProcessing (acCommand, acParameters, acRequestedBy, acRunner) VALUES ('Printing', '{<JSON PRINTING PARAM>}', 'YourRequestID', 'YourRunnerString')
Во позадина, PAAS.exe ја следи табелата ‘tPA_PAASProcessing’ во сите бази и ќе го извести PANTHEON дека треба да изврши нова задача.
Може да се следи полето ‘anStatus’ за проверка на извршувањето.
2. Како да се користи ИД на задача од полето ‘nQId’ за следење задача
За да се користи ИД на задача од полето 'nQId’ за следење извршуваме:
SELECT anStatus, acResult FROM tPA_PAASProcessing WHERE nQId=<taskID>
3. Добивање резултати
Кога задачата е завршена, ‘anStatus’ е 200 или 400.
‘acResult’ тогаш содржи JSON стринг (со резултат или текст за грешка) што може да се декодира за да се добие пристап до фајловите.
Поврзани теми: