Układy zawartości muszą być odporne na trzy typy danych z odpowiedzi uzyskiwanych z wywołań REST dotyczących zawartości:
Element zawartości z parametrem expand=all
będzie zawierał rozwinięte odwołania i duże pola tekstowe.
Element zawartości bez parametru expand=all
nie będzie zawierał rozwiniętych odwołań, lecz będzie zawierał duże pola tekstowe.
Zapytania dotyczące zawartości nie będą miały rozwijanych odwołań ani dużych pól tekstowych.
W celu poprawy wydajności wywołanie REST dotyczące zawartości, pobierające dane zasobów, nie zawiera już parametru expand=all
(zaczynając od wydania Oracle Content Management 19.2.3). Parametr expand
zleca usłudze Oracle Content Management drążenie w dół i pobieranie wszystkich elementów, do których występuje odwołanie, a także bieżącego elementu z odpowiedzi. Niestandardowe układy zawartości, bazujące na danych pobieranych przy użyciu parametru expand
, trzeba zaktualizować, tak aby były obsługiwane przypadki, kiedy to pobierane dane nie zawierają wartości pól, do których występują odwołania.