< Vorherige Lektion | Nächste Lektion >

Lerneinheit 5: Umsetzer erstellen

Umsetzer sind Jazz-Modellobjekte, die im Repository von Rational Team Concert for System z gespeichert sind. Umsetzer beschreiben eine Operation, die während eines Builds für eine Datei ausgeführt werden soll. Eine Gruppe von Umsetzern kann mit einer Sprachendefinition verknüpft werden. Während eines Builds wird die Gruppe der Umsetzer, die zu einer Sprachendefinition gehören, für jede Datei iteriert und ausgeführt, die mit dieser Sprachendefinition verknüpft ist.

Führen Sie die folgenden Schritte aus, um das Erstellen von Umsetzern zu üben:
  1. Erstellen Sie den Umsetzer 'IGYCRCTL'.
  2. Konfigurieren Sie die DD-Zuordnungstabelle für 'IGYCRCTL'.
  3. Erstellen Sie den Umsetzer 'IEWBLINK'.
  4. Konfigurieren Sie die DD-Zuordnungstabelle für 'IEWBLINK'.

Lerneinheit 5 Teil 1: Den Umsetzer 'IGYCRCTL' erstellen und die DD-Zuordnungstabelle für 'IGYCRCTL' konfigurieren

Zum Kompilieren eines COBOL-Programms benötigen Sie den Umsetzer IGYCRCTL.

  1. Erstellen Sie den Umsetzer 'IGYCRCTL'.
  2. Konfigurieren Sie die DD-Zuordnungstabelle für 'IGYCRCTL'.

Den Umsetzer IGYCRCTL erstellen

Führen Sie die folgenden Schritte aus, um den Umsetzer IGYCRCTL zu erstellen:
  1. Erweitern Sie den Knoten Sprachendefinitionen in der Ansicht 'Teamartefakte'.
  2. Erweitern Sie den Knoten Umsetzer.
  3. Klicken Sie mit der rechten Maustaste, um das Kontextmenü aufzurufen, und wählen Sie Neuer Umsetzer aus.
    1. Legen Sie als Namen für den Umsetzer IGYCRCTL fest.
  4. Legen Sie im Abschnitt 'Allgemein' folgende Parameter fest:
    • Datensatzdefinition: IGYCRCTL. Dies ist die Datensatzdefinition, die das ausführbare Modul enthält, das von diesem Umsetzer verwendet werden soll. Klicken Sie auf Durchsuchen, um diese Datensatzdefinition aus der Liste der Definitionen, die Sie im vorherigen Schritt erstellt haben, auszuwählen.
    • Standardoptionen: NODECK,OBJECT,LIB. Diese Optionen entsprechen dem Parameterfeild PARM in der Anweisung JCL EXEC.
    • Maximal zulässiger Rückkehrcode: 0

DD-Zuordnungstabelle für 'IGYCRCTL' konfigurieren

Die DD-Zuordnungstabelle für 'IGYCRCTL' legt die Datensatzzuordnungen fest, die das dem Umsetzer zugeordnete Modul während eines Builds erwartet. Geben Sie folgende DD-Zuordnungen zur Verwendung durch den COBOL-Compiler an:

  1. Klicken Sie neben der Tabelle 'Zuordnungen von Datendefinitionen' auf Hinzufügen. Geben Sie folgenden Wert ein:
    • Name der Datendefinition: SYSIN. Dies ist die als Eingabe verwendete COBOL-Quellendatei.
  2. Wählen Sie Eingabe des Umsetzers aus.
  3. Geben Sie für die 'Zuordnungen von Datendefinitionen' den folgenden Wert ein:
    • Name der Datendefinition: SYSLIN. Dadurch wird der Datensatz für das Zielobjektmodul zugeordnet.
  4. Wählen Sie Datensatzdefinition aus. Damit legen Sie fest, dass dieser Datensatz mit den Merkmalen zugeordnet werden soll, die in der zugehörigen Datensatzdefinition angegeben sind.
  5. Klicken Sie auf Durchsuchen, und wählen Sie die Datensatzdefinition OBJ aus.
  6. Wählen Sie Member-Namen an Datensatznamen anhängen aus. Dadurch wird dem Buildprozess mitgeteilt, dass er den Membernamen des eingegebenen Datensatzes an den Datensatznamen anhängen soll.
  7. Erstellen Sie eine DD-Zuordnung (DD - Datensatzdefinition) mit dem Namen SYSPRINT, die Antz zum Erfassen der Buildausgabe verwenden soll.
  8. Wählen Sie Datensatzdefinition aus.
  9. Klicken Sie auf Durchsuchen, und wählen Sie die Datensatzdefinition TEMPFILE aus.
  10. Erstellen Sie eine DD-Zuordnung für die Arbeitsdatensätze, die der COBOL-Compiler während der Kompilierung verwendet.
    1. Geben Sie für 'Name der Datendefinition' SYSUT1 an.
    2. Wählen Sie Datensatzdefinition aus.
    3. Klicken Sie auf Durchsuchen, und wählen Sie die Datensatzdefinition TEMPFILE aus.
    4. Wiederholen Sie die Schritte a bis c, um DD-Zuordnungen für SYSUT2, SYSUT3, SYSUT4, SYSUT5, SYSUT6 und SYSUT7 zu erstellen.

Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug

< Vorherige Lektion | Nächste Lektion >