Tworzenie odpornych układów zawartości

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.