Praca z przetwarzaniem zleceń (wrksbmjob)

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:

  • 1 – Zakończone
  • 2 – W opracowaniu
  • 3 – Zwolnione
  • 4 – Zablokowane
  • 5 – Przerwano
  • 6 – Wstrzymane opracowanie
[-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

Czy ten artykuł był pomocny?