Wprowadzenie
Aby wykonać określone czynności (np. zatrzymać, zwolnić, usunąć itp.) dla jednego lub więcej zadań przetwarzania należy użyć narzędzia wrksbmjob.
Podstawowe definicje związane z obszarem zarządzania systemem dostępne są tutaj.
Grupa docelowa
- Administratorzy systemu
- Konsultanci techniczni
Opis
Narzędzie to służy do zarządzania zleceniami przetwarzania i kontrolowania procesów przetwarzania danych biznesowych lub technicznych za pomocą powiązanych aplikacji działających w tle.
Polecenia
Poniżej znajduje się polecenie zawierające wszystkie możliwe parametry:
wrksbmjob |
[-display] [-release] [-hold] [-rerelease] [-suspend] [-reactivate] [-abort] [-delete] [-remove] [-all] [-state] [-submitter:<str-1> … -submitter:<str-n>*] [-jobQueue:<str-1> …-jobQueue:<str-n>*] [-database:<str-1> …-database:<str-n>*] [-job:<str-1> … -job:<str-n>*] [-guid:<text-1> … -guid:<text-n>] [-startMode:<vs>] [-deleted] [-local] [-verbose] |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. 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 | Opis |
[-display] | Wyświetla wybrane zlecenia przetwarzania, które nie posiadają znacznika usunięcia. |
[-release] | Zwalnia wybrane zadania przetwarzania ze statusem Zatrzymane. Jeśli kolejka przetwarzania ma wolny wątek, zwolnione zadanie przetwarzania staje się natychmiast aktywne. |
[-hold] | Wstrzymuje wybrane zadania przetwarzania ze statusem: Zwolnione lub Aktywne |
[-rerelease] | Ponownie zwalnia wybrane zadania przetwarzania w stanie Zatrzymane. |
[-suspend] | Wstrzymuje wybrane zadania przetwarzania w statusie W opracowaniu. |
[-reactivate] | Ponownie aktywuje wybrane zadania przetwarzania w statusie Wstrzymane opracowanie. |
[-abort] | Anuluje wybrane zadania przetwarzania w statusie W opracowaniu. Podczas anulowania zmieniany jest tylko status zadania przetwarzania. Jeśli powiązana aplikacja działająca w tle jest nadal uruchomiona, nie zostanie ona anulowana. Najbezpieczniejszym sposobem kontrolowanego zakończenia aktywnego zadania przetwarzania jest zakończenie aplikacji działającej w tle lub sesji w tle w aplikacji Panel system. W takim przypadku, przetwarzanie jest kończone w kontrolowany sposób, a zadanie przetwarzania automatycznie przechodzi do stanu Przerwano. |
[-delete] | Wyświetla zadania przetwarzania, które mają wstawiony znacznik usuwania. Usunięcie można wykonać za pomocą parametru -remove. |
[-remove] | Wszystkie zlecenia przetwarzania ze wstawionym znacznikiem usuwania zostaną usunięte. |
[-all] | Wybiera wszystkie zlecenia przetwarzania. |
[-state:<vs>] |
Pozwala na wybranie zlecenia przetwarzania, które są w określonym stanie. Możliwe wartości to:
|
[-submitter:<str-1> … -submitter:<str-n>] | Wybiera zlecenia przetwarzania wprowadzone lub utworzone przez danego użytkownika. |
[-jobQueue:<str-1> … -jobQueue:<str-n>] | Wybiera zlecenia przetwarzania, które znajdują się w danej kolejce przetwarzania. |
[-database:<str-1 … -database:<str-n>] | Wybiera zlecenia przetwarzania, które odnoszą się do danej bazy danych OLTP. Jeśli ten parametr zostanie określony, wybrane zostaną tylko zadania przetwarzania, dla których wprowadzono bazę danych OLTP. |
[-job:<str-1> …-job:<str-n>]. | Wybiera zlecenia przetwarzania o wskazanej nazwie. |
[-guid:<text-1> …-guid:<text-n>] | Wybiera zlecenia przetwarzania, o wskazanym identyfikatorze GUID. Identyfikator GUID może być prezentowany podczas wyświetlania listy przy użyciu parametru -display lub w oknie dialogowym właściwości zadania przetwarzania w aplikacji Zlecenia przetwarzania. Zaleca się wybranie odpowiedniego zadania przetwarzania poprzez określenie identyfikatora GUID podczas zwalniania zadań przetwarzania typu uruchamiania Sterowane czasowo, zewnętrzne. |
[-startMode:<vs>] | Wybiera zlecenia przetwarzania, które zostały wprowadzone lub utworzone przy użyciu tego typu uruchamiania. |
[-deleted] | Wyświetla zlecenia przetwarzania, które mają wstawiony znacznik usuwania. |
[-local] | Zmienia status zlecenia przetwarzania bez zmiany powiadomienia kolejki przetwarzania. Jest to konieczne, jeśli serwer aplikacji nie jest aktywny lub nie może dotrzeć do kolejki przetwarzania zadania przetwarzania. |
[-verbose] | Aktywuje wyświetlanie dodatkowych informacji podczas przetwarzania. |
Uprawnienia
Aby wyświetlać lub zmieniać zlecenia przetwarzania, które zostały wprowadzone lub utworzone przez innych użytkowników, wymagane jest posiadanie następujących uprawnień:
- com.cisag.sys.services.batch.DisplayOtherUsersJobs – wyświetla zlecenia przetwarzania innych użytkowników
- com.cisag.sys.services.batch.ChangeOtherUsersJobs – zmienia zlecenia przetwarzania innych użytkowników