Rejestrowanie i odtwarzanie prostego makra

Celem tego rozdzia�u jest praktyczne wprowadzenie do mened�era makr poprzez wykonanie trzech podstawowych czynno�ci:

U�ytkownik mo�e samodzielnie wykona� te same kroki, uruchamiaj�c sesj� terminala 3270 programu Host On-Demand, ��cz�c si� z systemem MVS i loguj�c si� do TSO. Menu podstawowych opcji ISPF jest pierwszym ekranem aplikacji, kt�ry jest wy�wietlany po zalogowaniu (patrz Rysunek 5).

Przed wykonaniem tego zadania nale�y si� upewni�, �e u�ytkownik ma uprawnienia administratora. Je�li to koniecznie, mo�na r�wnie� poprosi� o asyst� do�wiadczonego u�ytkownika ISPF.

Rejestrowanie prostego makra

W tej sekcji opisano, w jaki spos�b mo�na zarejestrowa� bardzo proste makro. To makro zmienia ekran aplikacji z ISPF Primary Option Menu (Menu podstawowych opcji ISPF) na ekran Data Set List Utility (Program narz�dziowy listy zestawu danych), co wymaga przej�cia przez ekran Utility Selection Panel (Panel wyboru programu narz�dziowego).

Przed zarejestrowaniem tego makra nale�y si� upewni�, �e:

Wi�cej informacji na temat paska narz�dzi mened�era makr zawiera sekcja Pasek narz�dzi mened�era makr.

Aby zarejestrowa� makro, wykonaj nast�puj�ce kroki:

  1. Czy w TSO jest wy�wietlany ekran ISPF Primary Options (Podstawowe opcje ISPF)? Je�li nie, przejd� do ekranu ISPF Primary Options (Podstawowe opcje ISPF). Patrz Rysunek 5.
  2. Kliknij ikon� Rejestruj makro, aby rozpocz�� rejestrowanie. (Ta ikona to pojedyncza kropka nad obrazem kasety).
  3. Zostanie wy�wietlone okno Rejestrowanie makra. Wykonaj nast�puj�ce czynno�ci:
    1. Wybierz po�o�enie makra, na przyk�ad Biblioteka osobista.
    2. Kliknij opcj� Nowe.
    3. Wpisz nazw� w polu Nazwa, na przyk�ad ispf_ex1 (w nazwach makr rozr�niana jest wielko�� liter).
    4. Wpisz opis w polu Opis, na przyk�ad Proste makro.
    5. Kliknij przycisk OK.
    6. Okno Rejestrowanie makra zostanie usuni�te z ekranu.
  4. Ekran ISPF Primary Option Panel (Panel podstawowych opcji ISPF) jest nadal wy�wietlane. Patrz Rysunek 5.
    Rysunek 5. ISPF Primary Option Menu (Menu podstawowych opcji ISPF)
    Na powy�szym rysunku program Host On-Demand wy�wietla ekran aplikacji i oczekuje na dane wej�ciowe u�ytkownika w zwyk�y spos�b. W tym samym czasie obiekt Macro oczekuje na rejestrowanie danych wej�ciowych u�ytkownika, je�li si� pojawi�. Na powy�szym rysunku s� dwa sygna�y graficzne wskazuj�ce, �e makro jest rejestrowane:
  5. Kliknij wiersz opcji w g�rnej cz�ci ekranu aplikacji. Wiersz opcji to czwarty wiersz na ekranie ISPF Primary Options Menu (Menu podstawowych opcji ISPF), kt�ry zaczyna si� z lewej strony ekranu od etykiety Option ===> (Opcja ===>). W miejscu klikni�cia powinien zosta� wy�wietlony kursor tekstowy. Czy kursor jest wy�wietlany w wierszu opcji? Je�li nie, kliknij ponownie.
  6. Wpisz 3 i naci�nij klawisz Enter. Jak pokazano na rysunku powy�ej, 3 to wyb�r opcji Utilities (Programy narz�dziowe).
  7. Ekran aplikacji zmieni si� na Utility Selection Panel (Panel wyboru programu narz�dziowego). Patrz Rysunek 6.
    Rysunek 6. Ekran aplikacji Utility Selection Panel (Panel wyboru programu narz�dziowego)
    Na rysunku powy�ej w ISPF kursor tekstowy zosta� automatycznie umieszczony w wierszu opcji tego menu. Czy na ekranie w wierszu opcji znajduje si� kursor tekstowy? Je�li nie, kliknij w wierszu opcji, aby przenie�� tam kursor tekstowy.
  8. Wpisz 4 i naci�nij klawisz Enter. Jak pokazano na rysunku powy�ej, 4 to wyb�r opcji Dslist (Lista zestawu danych).
  9. Ekran aplikacji zmieni si� na Data Set List Utility (Program narz�dziowy listy zestawu danych). Patrz Rysunek 7.
    Rysunek 7. Ekran aplikacji Utility Selection Panel (Panel wyboru programu narz�dziowego)
  10. Aby zatrzyma� rejestrowanie, kliknij ikon� Zatrzymaj odtwarzanie lub rejestrowanie makra. Ta ikona to czarny kwadrat z obrazem kasety poni�ej. Pi�� ikon z prawej strony paska narz�dzi mened�era makr stanie si� nieaktywnych, a uaktywni si� pi�� ikon po lewej stronie.
  11. Rejestrowanie zosta�o zako�czone. Jest wy�wietlany ekran Data Set List Utility (Program narz�dziowy listy zestawu danych), jak na ilustracji Rysunek 7.

Kilka uwag:

W tym samym makrze mo�na rejestrowa� interakcje z wi�cej ni� jedn� sesj�. Jest to opcja zaawansowana (patrz Interakcja z wi�cej ni� jedn� sesj�).

Odtwarzanie prostego makra

W tej sekcji opisano, w jaki spos�b odtworzy� makro, kt�re w�a�nie zosta�o zarejestrowane. Przed rozpocz�ciem nale�y wr�ci� do ekranu ISPF Primary Option Menu (Menu podstawowych opcji ISPF). Jest to punkt pocz�tkowy dla tego makra.

  1. Upewnij si�, �e ekran aplikacji to ISPF Primary Option Menu (Menu podstawowych opcji ISPF). Patrz Rysunek 5.
  2. Wybierz makro do uruchomienia. Je�li zosta�o zarejestrowane makro u�yte w tym przyk�adzie, jego nazwa b�dzie wy�wietlana w polu bie��cego makra (w bia�ym polu tekstowym z lewej strony paska narz�dzi mened�era makr). Je�li nie, wykonaj nast�puj�ce kroki, aby to makro sta�o si� makrem bie��cym:
  3. Sprawd�, czy nazwa makra, kt�re chcesz uruchomi�, jest wy�wietlana jako nazwa bie��cego makra.
  4. Odtw�rz wybrane makro, klikaj�c ikon� Odtw�rz makro. (Ta ikona to grot strza�ki skierowany w prawo nad obrazem kasety).
  5. Najpierw ekran aplikacji powinien zosta� szybko zast�piony przez ekran Utility Selection Panel (Panel wyboru programu narz�dziowego), a nast�pnie przez ekran Data Set List Utility (Program narz�dziowy listy zestawu danych). Ponadto podczas odtwarzania ikony po lewej stronie paska narz�dzi mened�era makr na kr�tko stan� si� nieaktywne. Po zako�czeniu odtwarzania ikony ponownie stan� si� aktywne.
  6. Odtwarzanie zosta�o zako�czone.

Kilka uwag:

Przypisywanie makra do kombinacji klawiszy

Program Host On-Demand umo�liwia przypisanie makra do konkretnej kombinacji klawiszy. Aby przypisa� w�a�nie zarejestrowane makro do kombinacji klawiszy, wykonaj nast�puj�ce kroki:

  1. Kliknij opcj� Edit > Preferences > Keyboard (Edycja > Preferencje > Klawiatura). Zostanie wy�wietlone okno Keyboard (Klawiatura).
  2. Kliknij kart� Key Assignment (Przypisanie klawiszy).
  3. W polu listy Category (Kategoria) wybierz opcj� Macros (Makra).
  4. Na li�cie makr wybierz nazw� makra, do kt�rego chcesz przypisa� klawisz, na przyk�ad ispf_ex1.mac.
  5. Kliknij opcj� Assign a Key (Przypisz klawisz). Zostanie wy�wietlony komunikat Press a key (Naci�nij klawisz).
  6. Naci�nij kombinacj� klawiszy Ctrl + i. Po wpisaniu tej sekwencji obok nazwy makra zostanie wy�wietlona etykieta Ctrl+I.
  7. Kliknij opcj� Save (Zapisz), aby zapisa� to przypisanie.
  8. Kliknij przycisk OK, aby zamkn�� okno Keyboard (Klawiatura).

Aby odtworzy� makro za pomoc� przypisanej kombinacji klawiszy, wykonaj nast�puj�ce kroki:

  1. Ustaw aplikacj� w punkcie pocz�tkowym makra, czyli na ekranie ISPF Primary Option Menu (Menu podstawowych opcji ISPF).
  2. Naci�nij kombinacj� klawiszy Ctrl + i.
  3. Makro zostanie odtworzone.