Operator INPUT REST API służy do wywołania dowolnego serwisu (dostępnego w standardzie REST) odebrania danych zwracanych przez serwis i wprowadzenia danych na magistralę w formie tekstowej lub bitowej (aby dowiedzieć się więcej o konwersji danych tekstowych do bitów magistrali danych zapoznaj się z operatorem CONVERT FORMAT TO BITS ).

Operator INPUT REST API umożliwia pobieranie danych z dowolnego zewnętrznego serwisu działającego w standardzie REST i wprowadzenie ich do magistrali GRAVITY jako dane wejściowe dla dalszego przetwarzania.

Operator wykonywany jest jednorazowo na początku magistrali i inicjuje jej działanie, pobierając dane niezależnie od wcześniejszych rekordów. Otrzymana odpowiedź może być zapisana bezpośrednio do bitów magistrali jako tekst, który może zostać później przekształcony do struktury rekordów i bitów przy użyciu operatora CONVERT FORMAT TO BITS.

Konfiguracja operatora pozwala na:

Dzięki temu operatorowi możliwe jest automatyczne załadowanie danych z systemów zewnętrznych do środowiska GRAVITY i rozpoczęcie dalszego przetwarzania w projekcie.

PRZYKŁAD PROCESU Z UŻYCIEM OPERATORA

Proces zakłada samodzielne sprawdzenie StatusCode zwracanego przez wywołany serwis.

Untitled

KONFIGURACJA MAGISTRALI WYJŚCIOWEJ

<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> W przypadku użycia operatora INPUT REST API magistrala wyjściowa operatora będzie zawierać jeden rekord zbudowany z pola danych odebranych z serwisu (zwykle format JSON ale może to być również format XML czy czysty tekst) oraz w zależności od konfiguracji pola ze zwróconym StatusCode wykonania serwisu**.**

</aside>

Na zakładce Execution należy ustawić sposób działania operatora po otrzymaniu odpowiedzi od wywołanej usługi.

Untitled