Zastąpienie identyfikatora URI
System obsługuje możliwość definiowania zmiennych zastąpienia (czasami nazywanych tokenami) zarówno dla wartości adresu URL, jak i wartości ścieżek plików, które odwołują się do natywnych lokalizacji magazynu plików. W przypadku adresów URL system obsługuje definiowanie zmiennych w pliku właściwości zmiennej zastąpienia. W przypadku ścieżek magazynu plików natywnych istnieją dwie opcje: plik właściwości zmiennych zastąpienia lub za pośrednictwem rozszerzanej listy wartości konfiguracji magazynu plików. Więcej szczegółów na temat obu tych opcji można znaleźć poniżej.
-
Plik właściwości zmiennych zastąpienia. Zmienna zastąpienia dla wszystkich lub części definicji identyfikatora URI może być skonfigurowana w pliku właściwości. Pozwala to administratorom systemu na zdefiniowanie właściwych lokalizacji identyfikatora URI w pliku właściwości, podczas gdy użytkownicy konfiguracji muszą tylko znać nazwę zmiennej. Na przykład podczas definiowania lokalizacji pliku ekstrakcji w zadaniu ekstrakcji, zamiast wpisywać ścieżkę pliku h:\oracle\serverName\1.0.0.0\batch\extract\, użytkownik zadania może wpisać @FILE_EXTRACT@, zakładając, że w pliku zmiennych zastąpienia istnieje zapis o nazwie FILE_EXTRACT i wartości h:\oracle\serverName\1.0.0.0\batch\extract\. Inny przykład: użytkownik zadania może wpisać @BATCH_FILES@\extract\, zakładając, że zmienna identyfikatora URI dla BATCH_FILES jest zdefiniowana jako h:\oracle\serverName\1.0.0.0\batch\.
Uwaga: Wartość SPLOUTPUT w pliku właściwości jest w produkcie wprowadzana automatycznie, dzięki czemu można jej użyć w konfiguracji identyfikatora URI. Ponadto w produkcie mogą być dostarczane predefiniowane nazwy zmiennych na potrzeby innych często spotykanych odwołań. W związku z tym w menu "zaawansowane" w czynnościach instalacji systemu mogą być wyświetlane monity, aby osoby wykonujące instalację zdefiniowały wartości tych predefiniowanych zmiennych, jeśli chcą. Podczas instalacji można zrezygnować z definiowania dodatkowych zmiennych zastąpienia dotyczących różnych odwołań identyfikatora URI. Więcej informacji można znaleźć w podręczniku administratora systemu. -
Rozszerzana lista wartości magazynu plików. Specjalnie z myślą o ścieżkach plików, które odwołują się do natywnego systemu plików, system obsługuje również możliwość zdefiniowania ścieżki przy użyciu rozszerzanej listy wartości Konfiguracja magazynu plików. W poniższych punktach przedstawiono kroki, które należy podjąć na potrzeby tej opcji.
-
Przejść do opcji Rozszerzana lista wartości i wyszukać listę wartości Konfiguracja magazynu plików.
-
Kliknąć opcję Dodawanie, aby utworzyć nowy wpis. Zdefiniować nazwę wartości wyszukiwania. Będzie ona wykorzystywana podczas konfigurowania ścieżki pliku, w której użyto tej wartości. Wybrać wartość adaptera pliku aplikacji Magazyn plików natywnych. Wprowadzić żądaną wartość ścieżki pliku. Wartości zdefiniowane w tym miejscu mogą z kolei odwoływać się do wartości zdefiniowanych w pliku właściwości zmiennych zastąpienia. Na przykład ścieżka pliku może odwoływać się do @SPLOUTPUT@.
-
W celu odwołania się do tej wartości w konfiguracji systemu użyć składni file-storage://XXXX, gdzie XXXX jest wartością rozszerzanej listy wartości. Posługując się powyższym przykładem, w przypadku zdefiniowania wartości CM-FileExtract ze ścieżką pliku h:\oracle\serverName\1.0.0.0\batch\extract\ w rozszerzanej liście wartości podczas konfigurowania ścieżki pliku ekstrakcji zadania ekstrakcji wprowadzić file-storage://CM-FileExtract. Innym przykładem jest sytuacja, gdy ścieżka pliku rozszerzanej wartości wyszukiwania jest skonfigurowana jako h:\oracle\serverName\1.0.0.0\batch\ - wówczas użytkownik konfigurujący ścieżkę pliku w ekstrakcji zadania może wprowadzić file-storage://CM-FileExtract/extract
-
Kiedy należy zdefiniować zmienne zastąpienia w pliku właściwości, a kiedy w rozszerzanej liście wartości? W poniższych punktach wyszczególniono różnice pomiędzy obiema opcjami, które mogą pomóc w podjęciu tej decyzji.
-
Zmienne zastąpienia na potrzeby adresów URL są obsługiwane tylko za pośrednictwem pliku właściwości.
-
Plik właściwości może być z reguły modyfikowany tylko przez administratora systemu. Jeżeli istnieją wartości ustawione w czasie instalacji i nie ulegają one zmianie, wówczas korzystne może być zdefiniowanie wartości w pliku właściwości.
-
Podczas definiowania dodatkowych środowisk, takich jak środowisko testowe lub produkcyjne, wartości w rozszerzanej liście wartości można kopiować przy użyciu CMA. Najlepiej byłoby zdefiniować te wartości w taki sposób, aby były takie same dla różnych regionów.