Obsługa kopii i bibliotek makr w plikach HLASM

Produkt IBM® Developer for z/OS® obsługuje dwa edytory dla plików HLASM: edytor HLASM i edytor z Systems LPEX. Oba te edytory obsługują biblioteki kopii i makr. Dodatkowo edytor z Systems LPEX obsługuje podstawowe i niestandardowe pliki makr. Więcej informacji na temat definiowania podstawowych i niestandardowych plików makr dla edytora z Systems LPEX zawiera sekcja Definiowanie plików makr dla programów asemblera (edytor z Systems LPEX). Edytor HLASM i edytor z Systems LPEX używają grup właściwości do znajdowania plików kopii i plików makr, ale używają różnych stron i pól. Informacje zawarte w tym temacie umożliwiają zrozumienie sposobu rozstrzygania przez każdy edytor bibliotek kopii i makr oraz sposobu konfigurowania grup właściwości na potrzeby obsługi kopii i bibliotek makr w plikach HLASM.

Podsumowanie obsługi kopiowania i biblioteki makr

Edytor HLASM
Edytor HLASM używa pól Kopiuj biblioteki w lokalnych i zdalnych grupach właściwości do rozstrzygania bibliotek kopii. Rozstrzyga on zdalne pliki makr, wyszukując łańcuch SYS1.MACLIB w systemie zdalnym. W przypadku plików źródłowych w systemie zdalnym nie ma potrzeby konfigurowania tej opcji w grupie właściwości zdalnych. W przypadku plików źródłowych w systemie lokalnym należy wskazać połączenie zdalne w lokalnej grupie właściwości. Edytor HLASM nie obsługuje rozstrzygania lokalnych bibliotek makr.
Edytor LPEX z Systems
Edytor z Systems LPEX używa pól Biblioteki makr w lokalnych i zdalnych grupach właściwości do rozstrzygania zarówno plików kopii, jak i plików makr. Nie korzysta on z pól Kopiuj biblioteki . Nie obsługuje on rozstrzygania lokalnych plików kopii lub makr ze zdalnych plików źródłowych.

Ustawienia grupy właściwości

Za pomocą tej tabeli można określić miejsce, w którym należy zdefiniować położenie plików kopii i plików makr dla każdego edytora.

Uwaga: Grupy właściwości zdalnych zawierają strony i pola służące do określania bibliotek lokalnych i zdalnych. Jeśli zarówno biblioteki lokalne, jak i zdalne są zdefiniowane w grupie właściwości zdalnych, najpierw przeszukiwane są biblioteki lokalne. Ta kolejność wyszukiwania ma zastosowanie tylko do rozstrzygania plików kopii, plików włączanych lub plików makr. Nie ma zastosowania do kompilacji w systemie zdalnym. Kompilatory w systemie zdalnym przeszukują tylko zdalne biblioteki w poszukiwaniu plików kopii, plików włączanych lub plików makr.
Tabela 1. Definiowanie położenia plików kopii i makr dla źródła HLASM
Edytor Położenie pliku źródłowego Zdefiniuj lokalne biblioteki kopii w Zdefiniuj lokalne biblioteki makr w Zdefiniuj zdalne biblioteki kopii w Zdefiniuj zdalne biblioteki makr w
Edytor HLASM Instalacja lokalna
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Opcje lokalne
  • Pole: Copy Libraries
Strona Opcje lokalne lokalnej grupy właściwości
Nieobsługiwane
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Biblioteki zdalne
  • Pola: Nazwa połączenia i Nazwa biblioteki/Ścieżka biblioteki w sekcjiBiblioteki kopii zdalnej
Strona Biblioteki zdalne lokalnej grupy właściwości
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Biblioteki zdalne
  • Pola: Nazwa połączenia. Edytor wyszukuje pliki makr w bibliotece SYS1.MACLIB dla nazwy połączenia. Nazwę połączenia można zdefiniować w sekcji Zdalne kopiowanie bibliotek lub w sekcji Zdalne biblioteki makr .
Strona Biblioteki zdalne lokalnej grupy właściwości
zdalne
  • Grupa właściwości: Zdalna
  • Karta: asembler
  • Strona: Opcje lokalne
  • Pole: Copy Libraries
Strona Opcje lokalne grupy właściwości zdalnych
Nieobsługiwane
  • Grupa właściwości: Zdalna
  • Karta: asembler
  • Strona: Procedury i kroki
  • Pola: obszar Opcje kroku asemblera : poleKopiuj biblioteki
Opcje kroku asemblera w zdalnej grupie właściwości
Definicja nie jest wymagana. Edytor wyszukuje pliki makr w bibliotece SYS1.MACLIB systemu z/OS , w którym znajduje się plik źródłowy. Jeśli makro nie znajduje się w bibliotece SYS1.MACLIB , nie zostanie znalezione.
Edytor LPEX z Systems Instalacja lokalna
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Opcje lokalne
  • Pole: Biblioteki makr
Strona Opcje lokalne lokalnej grupy właściwości
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Opcje lokalne
  • Pole: Biblioteki makr
Strona Opcje lokalne lokalnej grupy właściwości
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Biblioteki zdalne
  • Pola: Nazwa połączenia i tabela Nazwa biblioteki/ścieżka biblioteki w sekcji Zdalne biblioteki makr .
Strona Biblioteki zdalne lokalnej grupy właściwości
  • Grupa właściwości: Lokalna
  • Karta: asembler
  • Strona: Biblioteki zdalne
  • Pola: Nazwa połączenia i tabela Nazwa biblioteki/ścieżka biblioteki w sekcji Zdalne biblioteki makr .
Strona Biblioteki zdalne lokalnej grupy właściwości
zdalne Nieobsługiwane Nieobsługiwane
  • Grupa właściwości: Zdalna
  • Karta: asembler
  • Strona: Procedury i kroki
  • Pola: obszar Opcje kroku asemblera : poleBiblioteki makr
Opcje kroku asemblera w zdalnej grupie właściwości
  • Grupa właściwości: Zdalna
  • Karta: asembler
  • Strona: Procedury i kroki
  • Pola: obszar Opcje kroku asemblera : poleBiblioteki makr
Opcje kroku asemblera w zdalnej grupie właściwości