Przegląd tematu
Dzienników profilowania można używać do sprawdzania dostępu do bazy danych i korzystania z usługi trwałości w aplikacjach. Można użyć narzędzia wrkprf, aby kontrolować rejestrowanie dzienników profilowania.
Grupa docelowa
- Programista aplikacji
- Administratorzy systemu
- Konsultanci techniczni
Opis
Kontrolka zawiera metadane i nie może zostać usunięta. Dzienników profilowania można używać do sprawdzania dostępu do bazy danych i korzystania z usługi trwałości w aplikacji. Narzędzie wrkprf może być używane do uruchamiania, wstrzymywania i kończenia rejestrowania dziennika profilowania. Dzienniki profilowania są analizowane przy użyciu aplikacji Zapytanie o dziennik profilowania.
Dziennik profilowania jest tworzony tylko w przypadku ponownego zalogowania po aktywacji profilowania.
Polecenie
Poniżej znajduje się polecenie zawierające wszystkie możliwe parametry.
wrkprf | [-start:<str>] [-stop] [-attachToolShell] [-pause] [-resume] [-buffer:<int>] [-noGetObject] [-noGetObjectArray] [-noGetObjectIterator] [-noGetResultSet] [-noDatabaseAccess] [-user:<str>][-stackFrame:<str>] |
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>.
Parametry | Wyjaśnienie |
-start:<str> | Rozpoczęcie rejestrowania dziennika profilowania. Należy wprowadzić nazwę pliku dziennika profilowania jako parametr. Rejestr profilowania nie może być analizowany podczas aktywnego rejestrowania. |
-stop | Kończy rejestrowanie aktywnego dziennika profilowania. Po zakończeniu rejestrowania można przeanalizować dziennik profilowania za pomocą aplikacji Zapytanie o dziennik profilowania.. |
-attachToolShell | Polecenia narzędzia z tym parametrem można rejestrować w dzienniku profilowania. |
-pauza | Zawiesza rejestrowanie dziennika profilowania. Jeśli rejestrowanie zostanie zawieszone, dalsze operacje nie będą rejestrowane. |
-wznowienie | Kontynuuje zawieszone rejestrowanie dziennika profilowania. Wszystkie operacje są ponownie rejestrowane. |
-buffer:<int> | Ten parametr służy do określenia rozmiaru bloku, w którym zapisywany jest dziennik profilowania. |
-noGetObject | Metoda getObject w menedżerze obiektów nie jest rejestrowana. |
-noGetObjectArray | Metoda getObjectArray w menedżerze obiektów nie jest rejestrowana. |
-noGetObjectIterator | Metoda getObjectIterator w menedżerze obiektów nie jest rejestrowana. |
-noGetResultSet | Metoda getResultSet w menedżerze obiektów nie jest rejestrowana. |
-noDatabaseAccess | Dostępy do bazy danych nie są rejestrowane. |
-user:<str> | Należy wprowadzić identyfikator użytkownika, którego działania mają być rejestrowane w dzienniku profilowania. Jeśli użytkownik nie zostanie określony, działania wszystkich użytkowników będą rejestrowane w dzienniku profilowania. |
-stackFrame:<str-n> | Za pomocą tego parametru można rejestrować określone obiekty w dzienniku profilowania. W tym celu należy wprowadzić w pełni kwalifikowaną nazwę obiektu, który ma być również rejestrowany dla odpowiedniej zarejestrowanej akcji. Wprowadzony zostaje następujący obiekt biznesowy z parametrem stackFrame: com.cisag.app.general.obj.Item.Następnie, akcja getObject rejestruje również moment otwarcia obiektu biznesowego Artykuł. |