Makrodateien für Assemblerprogramme definieren (LPEX-Editor für z Systems)

Sie können Makrodateien für ferne Assembler-Ressourcen definieren, die im z Systems ® LPEX Editor in einer fernen Eigenschaftsgruppe oder auf der Vorgabenseite HLASM-Parser geöffnet sind. Lokale Assembler-Ressourcen müssen Sie auf der Vorgabenseite des HLAsm-Parser definieren. In diesem Abschnitt wird beschrieben, wie der z Systems LPEX Editor Makrodateien lokalisiert. Für High Level Assembler -Dateien suchen und unterstützen der HLASM-Editor und der z Systems LPEX Editor Kopierdateien und Makrodateien unterschiedlich. Eine Zusammenfassung der Definition von Bibliotheken für die beiden Editoren finden Sie unter Unterstützung von Kopier- und Makrobibliotheken in HLASM-Dateien.

Informationen zu dieser Task

Sie können die Position der von IBM® bereitgestellten Basismakrodateien und Benutzermakrodateien an zwei Positionen definieren:
  • In einer fernen Eigenschaftsgruppe, die einer Ressource zugeordnet ist.
  • Auf der Vorgabenseite des HLAsm-Parser. Weitere Informationen zu dieser Benutzervorgabenseite finden Sie unter Benutzervorgaben für HLAsm-Parser festlegen.
Sie können eine Benutzermakrodatei verwenden, um die von IBM gelieferten Makros, die in der Basismakrodatei definiert sind, aus dem HLASM-Parser auszublenden oder um die benutzerdefinierte Makrosyntax für den Parser zu definieren.
Wichtig: Benutzermakrodateidefinitionen in fernen Eigenschaftsgruppen haben Vorrang vor den Benutzermakrodefinitionen auf der Vorgabenseite HLASM-Parser . Wenn einer Assembler-Ressource eine ferne Eigenschaftsgruppe zugeordnet ist, aber die Benutzermakrodatei nicht in der Eigenschaftsgruppe definiert ist, wird keine Benutzermakrodatei verwendet.

Prozedur

Gehen Sie wie folgt vor, um Makrodateien in einer fernen Eigenschaftsgruppe zu definieren:

  1. Öffnen Sie eine ferne Eigenschaftsgruppe und klicken Sie auf die Registerkarte Assembler .
    Die Seite Assembler-Einstellungen wird geöffnet.
  2. Klicken Sie im Navigationsfenster auf Editoroptionen .
    Die Seite Editoroptionen wird geöffnet.
  3. Um die Makrodatei anzugeben, in der die von IBMbereitgestellten Makrodefinitionen gespeichert werden, klicken Sie im Feld Basismakrodatei auf Durchsuchen , um zur Position der Makrodatei zu navigieren. oder geben Sie den vollständig qualifizierten Namen der Datei mit einem Laufwerkbuchstaben oder UNC-Pfad ein. Sie können Umgebungsvariablen verwenden, wie z. B. %ENVVARS%\tpfhlasm.dat, wobei %ENVVARS% auf die Position der Datei verweist. Sie können auch ein Member einer partitionierten Datei oder eine sequenzielle Datei angeben.
  4. Führen Sie die folgenden Schritte aus, um eine Benutzermakrodatei anzugeben, in der Benutzermakrodefinitionen gespeichert sind:
    1. Erstellen Sie eine Benutzermakrodatei mit einer beliebigen Dateinamenerweiterung.
    2. Klicken Sie im Feld Benutzermakrodatei auf Durchsuchen , um zur Position der Makrodatei zu navigieren, oder geben Sie den vollständig qualifizierten Pfad der Datei ein, z. B. \\HOSTNAME\MyFolder\my_macro_file.dat. Sie können Umgebungsvariablen verwenden, wie z. B. %ENVVARS%\tpfhlasm.dat, wobei %ENVVARS% auf die Position der Datei verweist. Sie können auch ein Member einer partitionierten Datei oder eine sequenzielle Datei angeben.
      Hinweis: Damit benutzerdefinierte Makros im LPEX-Editor ausgewertet werden können, müssen sie in einer .dat Datei definiert sein. Wenn dies nicht definiert ist, werden im LPEX-Editor Syntaxwarnungen angezeigt.
  5. Geben Sie optional die CICS® -Version an, die der HLASM-Parser verwenden soll, wenn EXEC CICS -Anweisungen auftreten.
  6. Drücken Sie Strg+S, um die Änderungen zu speichern.

Nächste Schritte

Wenn Sie die Basismakrodatei ändern, müssen Sie sie erneut in den Editor laden, indem Sie einen der folgenden Schritte ausführen:
  • Geben Sie den folgenden Befehl in der Editorbefehlszeile ein:
    reloadTPFMacrosFile
  • Klicken Sie mit der rechten Maustaste in den Editor und wählen Sie Basismakrodatei erneut laden aus.
Führen Sie einen der folgenden Schritte aus, um ein Benutzermakro erneut in den z Systems LPEX Editor zu laden:
  • Geben Sie den folgenden Befehl in der Editorbefehlszeile ein:
     reloadUserMacrosFile
  • Klicken Sie mit der rechten Maustaste in den Editor und wählen Sie Benutzermakrodatei erneut laden aus.