HOST-Module erstellen

Tosca kann Labels, TextBoxes und Tabellen in HOST-Applikationen erkennen und mit ihnen interagieren. Dazu müssen Sie zunächst Ihre HOST-Applikation aufzeichnen. In diesem Kapitel erfahren Sie, wie Sie HOST-Applikationen aufzeichnen, um Module zu erstellen.

HOST-Aufzeichnung vorbereiten

In diesem Abschnitt erfahren Sie, welche zusätzlichen Schritte erforderlich sind, bevor Sie HOST-Controls mit dem XScan aufzeichnen.

Session-Modus auswählen

Die HOST Engine 3.0 unterstützt die folgenden Session-Modi:

  • HOST-Emulator-Sessions. Eine Emulator-Session verwendet eine aktive HOST-Emulatorverbindung, um Ihre Mainframe-Applikation über Ihren Emulator zu navigieren. Emulator-Sessions unterstützen ASCII sowie japanische Zeichensätze, wenn Sie die Unterstützung japanischer Zeichen in Ihren Projekteinstellungen aktivieren. Möglicherweise zeigt der Scan Zeichen an, die im Emulator nicht sichtbar sind.

  • HOST-Headless-Sessions. Eine Headless-Session verwendet eine aktive HOST-Headless-Verbindung, um Ihre Mainframe-Applikation über das Fenster Host Scan zu navigieren. Headless-Sessions unterstützen nur den ASCII-Zeichensatz.

Wählen Sie Ihren Anwendungsfall:

Unterstützung japanischer Zeichen aktivieren

Um die Unterstützung japanischer Zeichen für HOST-Emulator-Sessions zu verwenden, führen Sie diese Schritte aus:

  1. Gehen Sie zu Project->Settings.

  2. Erstellen Sie eine neue Kategorie mit dem Namen Host unter Settings->TBox->Engines.

  3. Erstellen Sie eine neue Einstellung mit dem Namen CodePage und dem Wert 932.

Starten Sie die Aufzeichnung

Um HOST-Module zu erstellen, zeichnen Sie eine aktive und verbundene HOST-Session mit dem Tosca XScan auf.

Klicken Sie dazu mit der rechten Maustaste auf einen Modulordner und wählen Sie Scan->Remote Terminal. Alternativ können Sie das dynamische Menü Modules öffnen und  Scan->Remote Terminal auswählen oder die Tastenkombination Strg + Umschalt + T verwenden.

Controls auswählen

Tosca misst alle Höhen und Breiten von HOST-Controls in Zeichen.

Wenn Sie einen Control-Bereich im Fenster Host Scan auswählen, vermeiden Sie es, Zeichen mit doppelter Breite zu trennen. Ein Zeichen mit doppelter Breite belegt anstelle des Standardzeichens zwei Zeicheneinheiten. Um eine korrekte Aufzeichnung der HOST-Controls zu gewährleisten, ist es wichtig, dies zu beachten. Führen Sie hierzu diese Schritte aus:

  1. Wählen Sie im Menüband des XScan den Typ des Controls aus, das Sie Ihrem Modul hinzufügen möchten: Label, TextBox oder Table.

  2. Erstellen Sie das Control.

    Wählen Sie Ihren Anwendungsfall:

  3. Wiederholen Sie diesen Vorgang, um Ihrem Modul weitere Controls hinzuzufügen.

  4. Wenn Sie HOST aufzeichnen und Controls von einem anderen Bildschirm hinzufügen möchten, empfehlen wir, Finish screen auszuwählen, bevor Sie zum neuen Bildschirm navigieren. Tosca speichert jedes Modul mit einem Screenshot entsprechend der Content Preview, wenn Sie Finish screen auswählen. Wir empfehlen, mit Refresh die Content Preview zu aktualisieren, wenn Sie für verschiedene Bildschirme separate Module erstellen. So bleiben die Screenshots der Module mit den Controls in HOST konsistent und Sie vermeiden spätere Unklarheiten.

  5. Nachdem Sie alle Controls ausgewählt haben, die Sie dem Modul hinzufügen möchten, wählen Sie Finish screen aus. Dadurch speichert das System das Modul in Ihrem Arbeitsbereich. Wählen Sie anschließend Close aus.

Sie können jetzt HOST-Controls steuern, einen Testfall erstellen und dazu HOST-Module aus der Standard-Untermenge verwenden.