Można wyszukać określony tekst w Katalogu i zastąpić go innym tekstem.
Umożliwia to użytkownikowi uprzywilejowanemu, który ma uprawnienie "Może zastępować tekst" oraz uprawnienia do odczytu/zapisu obiektów Katalogu, zastępowanie zwykłego tekstu w wybranych obiektach i folderach Katalogu. Można wykonać jedno wyszukiwanie lub wiele wyszukiwań w wybranej zawartości.
Ostrzeżenie:
Taki sposób zastępowania tekstu nie gwarantuje poprawności wprowadzonej zmiany, dlatego należy zadbać o to, aby została ona dokładnie sprawdzona oraz zweryfikowana. Oracle rekomenduje utworzenie kopii zapasowej Katalogu przed wprowadzeniem zmian za pomocą funkcji zastępowania tekstu, ponieważ takie zmiany mogą spowodować, że artefakty będą niepoprawnie renderowane lub nie będzie można ich używać.Tekst można zastępować w obiektach Katalogu następujących typów:
W szczególności można wyszukać i zastąpić:
Prosty napis tekstowy, tak jak opisano w temacie Wyszukiwanie i zastępowanie prostego napisu tekstowego w Katalogu.
Na przykład obiekt zawiera napis "Blednie napisane słowa". Można wyszukać ten napis i zastąpić go poprawnym tekstem "Błędnie napisane słowa".
Wiele (także złożonych) napisów tekstowych jednocześnie przy użyciu pliku JSON, tak jak opisano w temacie Wyszukiwanie i zastępowanie więcej niż jednego napisu tekstowego w Katalogu.
Na przykład administrator zmienia nazwę skoroszytu, obszaru tematycznego, tabeli lub kolumny. Nazwa tabeli "Sales" może zostać zmieniona na "MySales". Można wyszukać ten napis i zastąpić wszystkie użycia tego obiektu w całym Katalogu.
Można wyszukać w Katalogu prosty napis tekstowy i zastąpić go innym tekstem.
Można wykonywać bardziej zaawansowane operacje wyszukiwania i zastępowania w odniesieniu do wielu napisów tekstowych w Katalogu jednocześnie. W tym celu należy zaimportować plik JSON identyfikujący każdy napis tekstowy do wyszukania i zastąpienia.
W pliku JSON wyszukiwania i zastępowania jest używany element "items" służący do określania wszystkich napisów tekstowych do wyszukania i zastąpienia.
Elementy "action" są zawarte w elementach "command".
items
- umożliwia określenie sekcji zawierającej elementy tekstowe do zastąpienia.
oldValue
- Określa szukany napis tekstowy.
newValue
- Określa tekst zastępujący.
ignoreCase
- Jeśli zostanie ustawiona wartość "true", powoduje ignorowanie wielkości liter; przy wartości "false" wielkość liter jest uwzględniana. Wartością domyślną jest "false".
Poniżej jest pokazany częściowy przykład pliku JSON wyszukiwania i zastępowania napisu tekstowego.
{ "Items": [ { "oldValue": "Text1" "newValue": "New Value1" "ignoreCase": true }, { "oldValue": "text2", "newValue": "New Value2", "ignoreCase": false } ] }