Adaptacyjny menedżer czynności udostępnia narzędzie wiersza komend służące do eksportowania danych dotyczących zdefiniowanych czynności i szablonów przechowywanych w bazie danych katalogu czynności do pliku XML. Ten plik może zostać ponownie zaimportowany do innej bazy danych katalogu czynności. Czynności i szablonów nie trzeba ponownie definiować, na przykład przy przenoszeniu ich ze środowiska testowego do środowiska produkcyjnego.
Operacje eksportowania i importowania są wykonywane przy użyciu narzędzia wiersza komend Importer.java, które jest inicjowane przez uruchomienie pliku wsadowego runAAMExport.bat. Narzędzie to korzysta z pliku właściwości config.properties, który zawiera właściwości i ich wartości wymagane do wykonywania operacji eksportowania i importowania. Edytując te właściwości, można określić, czy narzędzie ma eksportować dane z bazy danych katalogu czynności do pliku XML czy importować dane z pliku XML do bazy danych katalogu czynności. Można zmienić właściwości wskazujące elementy źródłowe i docelowe narzędzia. Dane można eksportować z istniejącego katalogu czynności do pliku XML w czasie jednego uruchomienia narzędzia. Później można zmienić parametry konfiguracji w pliku właściwości i ponownie uruchomić narzędzie w celu zaimportowania danych z pliku XML do nowej bazy danych katalogu czynności. Jeśli nowa baza danych katalogu czynności zawiera jakiekolwiek dane dotyczące czynności, zostaną one zastąpione danymi zaimportowanymi z identycznych rekordów (identyczne szablony, identyczne nazwy powiązań zdarzeń sytuacji).
Parametry konfiguracyjne z pliku config.properties można nadpisać, wpisując w wierszu komend parametr -D (po uruchomieniu pliku runAAMExport.bat), a następnie podając odpowiednie parametry z różnymi wartościami. Za pomocą tej komendy można wywołać narzędzie z nowymi wartościami parametrów bez konieczności zmiany tych wartości w pliku config.properties.
Narzędzie eksportowania i importowania danych z katalogu czynności umożliwia rejestrowanie i śledzenie. Funkcja rejestrowania i śledzenia jest konfigurowana za pomocą pliku logging.properties, który znajduje się w tym samym katalogu, co plik runAAMExporter.bat. Plik logging.properties jest zgodny ze specyfikacją formatu kontroli rejestrowania JSR47. Domyślnie plik ten zawiera ustawienia, które powodują, że dane są rejestrowane w oknie wiersza komend, w którym zostało uruchomione narzędzie. Można ponownie skonfigurować ten plik, aby zawierał inne procedury obsługi, poziomy rejestrowania i formaty. Przed rozpoczęciem edytowania pliku logging.properties należy zapoznać się z dokumentacją JSR47, która zawiera szczegółowe informacje o jego zawartości i sposobie modyfikowania wartości jego właściwości.
Poniższa tabela zawiera dostępne w pliku config.properties parametry konfiguracyjne wraz z ich poprawnymi wartościami.
Nazwa właściwości | Opis | Poprawne wartości |
---|---|---|
ActionManager.from.moveGlobalConfig |
Określa, czy ma być eksportowana konfiguracja statyczna znajdująca się w bazie danych katalogu czynności. | prawda, fałsz |
ActionManager.to.type |
Określa typ danych wyjściowych narzędzia (baza danych katalogu czynności lub plik XML). | CM_DB_LAYER, XML |
ActionManager.to.serverName |
Nazwa serwera lub adres IP serwera, na którym znajduje się docelowa baza danych katalogu czynności. | Przykład: localhost |
ActionManager.to.portNumber |
Numer portu bazy danych katalogu czynności, do którego są przenoszone dane. | Na przykład domyślnym numerem portu produktu DB2 jest 5000. |
ActionManager.to.driverType |
Typ sterownika produktu DB2 dla bazy danych katalogu czynności, do której są przenoszone dane. | 2 lub 4 (domyślną wartością jest 4). |
ActionManager.to.dbName |
Nazwa bazy danych katalogu czynności, do której są przenoszone dane. | Domyślną nazwą bazy danych jest AAMCAT. |
ActionManager.to.schemaName |
Schemat bazy danych katalogu czynności, do której są przenoszone dane. | Domyślną nazwą schematu jest AAMCAT. |
ActionManager.to.username |
Nazwa użytkownika posiadającego odpowiednie autoryzacje bazy danych katalogu czynności, do której są przenoszone dane. | |
ActionManager.to.password |
Hasło dla podanej nazwy użytkownika bazy danych katalogu czynności, do której są przenoszone dane. | |
ActionManager.to.XmlFilename |
Ścieżka i nazwa pliku XML, do którego są przenoszone dane. W systemie Windows w ścieżce do pliku należy użyć podwójnego ukośnika odwrotnego. | Przykład: C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Określa, czy plik XML (o ile istnieje) ma zostać nadpisany. | prawda, fałsz |
ActionManager.from.type |
Określa typ źródła danych wejściowych narzędzia (baza danych katalogu czynności lub plik XML). | CM_DB_LAYER, XML |
ActionManager.from.serverName |
Nazwa serwera lub adres IP serwera, na którym znajduje się źródłowa baza danych katalogu czynności. | Przykład: localhost |
ActionManager.from.portNumber |
Numer portu bazy danych katalogu czynności, z której są przenoszone dane. | Na przykład domyślnym numerem portu produktu DB2 jest 5000. |
ActionManager.from.driverType |
Typ sterownika produktu DB2 dla bazy danych katalogu czynności, z której są przenoszone dane. | 2 lub 4 (domyślną wartością jest 4). |
ActionManager.from.dbName |
Nazwa bazy danych katalogu czynności, z której są przenoszone dane. | Domyślną nazwą bazy danych jest AAMCAT. |
ActionManager.from.schemaName |
Schemat bazy danych katalogu czynności, z której są przenoszone dane. | Domyślną nazwą schematu jest AAMCAT. |
ActionManager.from.username |
Nazwa użytkownika posiadającego odpowiednie autoryzacje bazy danych katalogu czynności, z której są przenoszone dane. | |
ActionManager.from.password |
Hasło dla nazwy użytkownika bazy danych katalogu czynności, z której są przenoszone dane. | |
ActionManager.from.XmlFilename |
Ścieżka i nazwa pliku XML, z którego są przenoszone dane. W systemie Windows w ścieżce do pliku należy użyć podwójnego ukośnika odwrotnego. | Przykład: C:\\AAMCAT.XML |