Przegląd tematu
Klasy aktualizacji stanowią podstawę implementacji zmian w modelu danych. Narzędzie wrkupdcls wspiera rozwój klas aktualizacji z dodatkowymi informacjami i operacjami.
Grupa docelowa
- Programista aplikacji
- Administratorzy systemu
Opis
Narzędzie wrkupdcls wspiera deweloperów w tworzeniu zmian w modelu danych. Można użyć opcji –addChangeValue, aby dodać metodę ChangeValue do klasy UpdateLogic. Klasa UpdateLogic musi być zablokowana lokalnie przez użytkownika.
-o:com.cisag.app.general.obj.Item
Można użyć opcji –printChangeValue, aby utworzyć metodę ChangeValue i wyświetlić ją w powłoce narzędzia.
-o:com.cisag.app.general.obj.Item
Za pomocą opcji –printUpgrade można wyświetlić zmiany modelu danych wywołane w sekwencji wywołań w powłoce narzędzia. Opcji tej można użyć na przykład do analizy importu zmiany modelu danych do systemu produkcyjnego.
-sourceVersion:23.0:5.0.0 -targetVersion:30.0.1:5.0.0
-o:com.cisag.app.general.obj.Item
Polecenie
Poniżej znajduje się polecenie zawierające wszystkie możliwe parametry.
wrkupdcls | [-o:<str-1> … -o:<str-n>] [-addChangeValue] [-printChangeValue] [-name:<str>] [-path:<str>] [-printUpgrade] [-sourceVersion:<str>] [-targetVersion:<str>] [-printHistory] |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są obowiązkowe. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: „<str-1> …. <str-n>”.
Parametr musi być kompletny, np. -f<str>, i wymieniony zgodnie z kolejnością użycia w poleceniu.
Parametry | Wyjaśnienie |
[-o:<str-1> … -o:<str-n>]. | Wybór obiektu biznesowego według nazwy. |
[-addChangeValue]. | Można użyć parametru -addChangeValue, aby dodać metodę ChangeValue do klasy UpdateLogic. Aby móc utworzyć metodę ChangeValue, należy określić parametry -o, -path i -name.Określony obiekt biznesowy, dla którego generowana jest metoda zmiany wartości, oraz klasa UpdateLogic, która ma zostać rozszerzona, muszą zostać zablokowane przez użytkownika w zadaniu programistycznym.
Metoda ChangeValue jest dołączana do odpowiedniej klasy UpdateLogic. Jeśli metoda ChangeValue już istnieje, nowa metoda ChangeValue jest dodawana jako komentarz. Przenieś adnotację historii z nowej metody do istniejącej i usuń komentarz. |
[-printChangeValue] | Można użyć parametru -printChangeValue, aby wyświetlić sygnaturę metody ChangeValue. Aby wyświetlić metodę ChangeValue, należy określić parametry -o, -path i -name. |
[-name:<str>] | Nazwa do generowania metody ChangeValue z -addChangeValue lub -printChangeValue. Nazwa powinna być unikalna we wszystkich wydaniach. Jeśli używany jest system zgłoszeń rozwojowych, zalecana jest nazwa zgłoszenia rozwojowego. W przypadku przetwarzania konfliktu z równoległą konserwacją, nazwa musi pochodzić ze starszej wersji.Nazwa powinna zawierać tylko litery i cyfry, ale bez znaków specjalnych. |
[-path:<str>] | Ścieżka atrybutu kolumny do generowania metody ChangeValue z -addChangeValue lub -printChangeValue. |
[-printUpgrade] | Wyświetla wszystkie metody klas aktualizacji wymagane do zmiany modelu danych. Metody są wyprowadzane w kolejności, w jakiej są wywoływane. Parametry -sourceVersion i -targetVersion mogą być użyte do określenia wersji źródłowej i docelowej zmiany modelu danych. |
[-sourceVersion:<str>] | Wersja źródłowa obiektu biznesowego dla zmiany modelu danych. Parametr -sourceVersion jest wymagany dla parametru -printUpgrade. Jeśli ten parametr nie zostanie określony, aktywna wersja obiektu biznesowego jest wartością domyślną.Wersja jest określana dokładnie tak, jak jest wyświetlana na przykład w aplikacji Obiekty deweloperskie. NP. „3.1:5.0.0” |
[-targetVersion:<str>] | Docelowa wersja obiektu biznesowego dla zmiany modelu danych. Parametr -targetVersion jest wymagany dla parametru -printUpgrade. Jeśli ten parametr nie zostanie określony, aktywna lub zablokowana wersja obiektu biznesowego jest wartością domyślną.Wersja jest określana dokładnie tak, jak jest wyświetlana na przykład w aplikacji Obiekty deweloperskie. NP. „3.1:5.0.0” |
[-printHistory] | Wyświetla całą historię zmian kolumn obiektu biznesowego. |