Operator CALL OTHER PROJECT umożliwia wywołanie innego projektu GRAVITY w ramach bieżącego procesu przetwarzania danych. Wskazany projekt jest uruchamiany z poziomu operatora, a jego wynikowy strumień danych zostaje wprowadzony na magistralę wyjściową operatora.
Operator pozwala na:
Projekt uruchamiany z poziomu operatora powinien być przygotowany tak, aby mógł działać jako samodzielny komponent przetwarzający dane zgodnie z wymaganiami projektu nadrzędnego.
Operator CALL OTHER PROJECT jest bliźniaczym operatorem do operatora INPUT OTHER PROJECT, a jego konfiguracja i funkcjonalność są zbliżone.
Przykład projektu z wykorzystaniem operatora CALL OTHER PROJECT.

KONFIGURACJA OPERATORA
Domyślnie projekt podrzędny jest wywoływany dla każdego rekordu magistrali wejściowej, a mapowanie parametrów wejściowych odbywa się na podstawie aktualnie przetwarzanego rekordu.
Ustawienie trybu Single execution powoduje zmianę sposobu wywołania projektu podrzędnego oraz sposobu tworzenia jego parametrów wejściowych.

W trybie tym projekt podrzędny zostanie wywołany tylko raz dla wszystkich rekordów magistrali. Z uwagi na ten fakt, aby zapewnić możliwość przekazania wartości z magistrali danych, każdy bit magistrali zostanie przekonwertowany na typ tablicowy zawierający dane bitu z każdego rekordu.
W celu umożliwienia przekazania danych z magistrali każdy bit zostanie przekonwertowany na typ tablicowy zawierający wartości ze wszystkich rekordów. Parametry projektu podrzędnego, które przyjmują te dane, muszą być zdefiniowane jako typ tablicowy (np. Array Integer, Array String).
W operatorze należy wskazać projekt GRAVITY wywoływany jako podrzędny – pole Concept model to call.
<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Projekt ten zostanie automatycznie przetworzony w trakcie realizacji aktualnego projektu w celu uzyskania strumienia danych początkowych.
</aside>
Należy również wskazać operator typu OUTPUT projektu podrzędnego, którego dane wyjściowe zostaną przekazane na magistralę wyjściową operatora wywołującego.