CICS - transakcje

Transakcje CICS są używane do wykonywania wielu operacji w regionie CICS. Będziemy szczegółowo omawiać ważne transakcje CICS dostarczone przez IBM.

CESN

CESN jest znany jako CICS Execute Sign On.

  • CESN służy do logowania się do regionu CICS.

  • Aby zalogować się do CICS, musimy podać identyfikator użytkownika i hasło podane przez administratora CICS. Poniższy zrzut ekranu pokazuje, jak wygląda ekran logowania -

CEDA

CEDA jest znany jako CICS Execute Definition and Administration. Jest używany przez administratorów systemu CICS do definiowania pozycji tabeli CICS i innych czynności administracyjnych.

CEMT

CEMT jest znany jako CICS Execute Master Terminal. Służy do sprawdzania i aktualizowania statusu środowisk CICS, a także do innych operacji systemowych.

  • Za pomocą polecenia CEMT możemy zarządzać transakcjami, zadaniami, plikami, programami itp.

  • Aby uzyskać wszystkie możliwe opcje, wpisz CEMT i naciśnij ENTER. Wyświetli wszystkie opcje.

  • CEMT jest zasadniczo używany do ładowania nowego programu do CICS lub do ładowania nowej kopii programu do CICS po zmianie programu lub zestawu map.

Przykład

Można nadpisać stan wyświetlanego pliku, aby go zmienić. Poniższy przykład pokazuje, jak zamknąć plik -

CEMT 
  
** Press ENTER & Following Screen is displayed **  

STATUS: ENTER ONE OF THE FOLLOWING 
Inquire 
Perform 
Set 
 
** Command to close a file **
  
CEMT SET FILE (file-name) 
CEMT I FILE (file-name)

CECI

CECI jest znany jako CICS Execute Command Interpreter. Wiele poleceń CICS można wykonać za pomocą CECI.

  • CECI służy do sprawdzania składni polecenia. Wykonuje polecenie tylko wtedy, gdy składnia jest poprawna.

  • Wpisz opcję CECI na pustym ekranie CICS po zalogowaniu. Wyświetla listę dostępnych opcji.

Przykład

Poniższy przykład pokazuje, jak wysłać zmapowane dane wyjściowe do terminala. O MAPS będziemy rozmawiać w kolejnych modułach.

CECI SEND MAP (map-name) MAPSET (mapset-name) ERASE

CEDF

CEDF jest znany jako CICS Execute Debug Facility. Służy do debugowania programu krok po kroku, co pomaga w wyszukiwaniu błędów.

Wpisz CEDF i naciśnij enter w regionie CICS. Terminal jest w trybie EDF zostanie wyświetlony komunikat. Teraz wpisz identyfikator transakcji i naciśnij klawisz Enter. Po zainicjowaniu, z każdym klawiszem enter, wykonywana jest linia. Przed wykonaniem jakiejkolwiek komendy CICS pokazuje ekran, na którym możemy zmodyfikować wartości przed przejściem dalej.

CMAC

CMAC jest znany jako CICS Messages for Abend Codes. Służy do znalezienia wyjaśnienia i powodów wprowadzenia kodów CICS Abend Codes.

Przykład

Poniższy przykład pokazuje, jak sprawdzić szczegóły kodu Abend -

CMAC abend-code

CESF

CESF jest znany jako CICS Execute Sign Off. Służy do wylogowywania się z regionu CICS.

Przykład

Poniższy przykład pokazuje, jak wylogować się z regionu CICS -

CESF LOGOFF

CEBR

CEBR jest znany jako CICS Wykonaj Tymczasowe przeglądanie pamięci. Służy do wyświetlania zawartości kolejki pamięci tymczasowej lub TSQ.

CEBR jest używany podczas debugowania, aby sprawdzić, czy elementy kolejki są poprawnie zapisywane i pobierane. Więcej o TSQ omówimy w kolejnych modułach.

Przykład

Poniższy przykład pokazuje, jak wywołać polecenie CEBR -

CEBR queue-id

Koncepcje CICS

Każde polecenie można wykonać, wykonując serię makr CICS. Omówimy kilka podstawowych funkcji, które pomogą nam lepiej zrozumieć pojęcia -

Wielozadaniowość

Ta funkcja systemu operacyjnego umożliwia jednoczesne wykonywanie więcej niż jednego zadania. Zadanie może polegać na współużytkowaniu tego samego programu lub korzystaniu z różnych programów. CICS planuje zadanie we własnym regionie.

Wielowątkowość

Ta funkcja systemu operacyjnego pozwala na wykonywanie więcej niż jednego zadania w tym samym programie. Aby wielowątkowość była możliwa, program aplikacji powinien mieć rozszerzeniere-entrant program w systemie operacyjnym lub quasi-reentrant w ramach CICS.

Ponowne wejście

Program ponownie wprowadzany to taki, który nie modyfikuje się sam i może ponownie wejść sam w sobie i kontynuować przetwarzanie po przerwie w systemie operacyjnym.

Quasi-reentrancy

Program quasi-reentrant to program ponownego wejścia w środowisku CICS. CICS zapewnia ponowne wejście, uzyskując unikalną powierzchnię magazynową dla każdego zadania. Pomiędzy komendami CICS, CICS ma wyłączne prawo do używania zasobów CPU i może wykonywać inne komendy CICS związane z innymi zadaniami.

Czasami wielu użytkowników korzysta jednocześnie z tego samego programu; to jest to co nazywamymulti-threading. Na przykład załóżmy, że 50 użytkowników korzysta z programu A. Tutaj CICS zapewni 50 pamięci roboczych dla tego programu, ale jeden podział procedur. Ta technika jest znana jakoquasi-reentrancy.