3.11 Durchführen weiterer allgemeiner Aufgaben

Sie können die folgenden allgemeinen Aufgaben durchführen, um die Arbeit mit Reflection zu vereinfachen oder das Programm so zu konfigurieren, dass es Ihren Anforderungen entspricht:

3.11.1 Hinzufügen einer Tastenkombination, mit der Steuerzeichendaten gesendet werden (VT)

Sie können eine Aktion hinzufügen, mit der Steuerzeichen an den Host gesendet werden. Ordnen Sie die Aktion anschließend einer Tastenkombination, einer Schaltfläche oder einem anderen Steuerelement zu.

So fügen Sie eine Tastenkombination hinzu, mit der Steuerzeichendaten an den Host gesendet werden

  1. Wählen Sie Tastaturbelegung verwalten.

  2. Wählen Sie im Dialogfeld Tastaturbelegung die Option Ausgewählte Tastaturbelegungsdatei ändern.

  3. Drücken Sie die Tastenkombination, die Sie zuordnen möchten (z. B. STRG+Q).

  4. Klicken Sie auf Aktion auswählen, und wählen Sie anschließend die Aktion Text senden aus.

  5. Wählen Sie in der Liste Steuerzeichen auswählen die zu sendenden Zeichendaten aus.

    HINWEIS:Wenn die Liste Steuerzeichen auswählen nicht die Zeichendaten enthält, die Sie senden möchten, können Sie die entsprechende Zeichenfolge für die Zeichendaten im Feld An den Host zu sendender Text eingeben. Geben Sie beispielsweise <ESC> ein. Alternativ können Sie die ALT-Taste gedrückt halten und über das numerische Tastenfeld den numerischen Code für die Daten eingeben. Geben Sie beispielsweise zum Senden von <ESC> den numerischen Code 027 ein.

3.11.2 Andere Dateiübertragung konfigurieren

Sie können die Einstellungen für eine Dateiübertragung manuell im Dialogfeld Übertragungseinstellungen konfigurieren. Ihre Konfigurationseinstellungen werden mit dem Sitzungsdokument gespeichert.

Es wird jedoch empfohlen, eine der vorgegebenen Standardkonfigurationen zu verwenden.

So konfigurieren Sie die Dateiübertragung

  1. Öffnen Sie eine Terminalsitzung.

  2. Stellen Sie die Übertragungsparameter ein.

  3. In den meisten Fällen genügt es, auf der Registerkarte Protokoll eine der vorgegebenen Standardkonfigurationen auszuwählen (beispielsweise AS/400).

3.11.3 Bearbeiten von Umwandlungstabellen

Im Dialogfeld Umwandlungstabellen stehen Ihnen die folgenden Möglichkeiten zur Verfügung:

  • Dient der Bearbeitung der Tabellen, die Reflection zur Umwandlung des PC-Zeichensatzes in den vom Host verwendeten Zeichensatz (und umgekehrt) verwendet.

  • Verwenden von momentan nicht unterstützten Zeichensätzen.

  • Anpassen von Reflection an besondere Hostumgebungen.

Verwenden Sie die Umwandlungstabellen in den folgenden Situationen:

  • Sie müssen die Art und Weise bearbeiten, in der Zeichen vom Host in den vom PC verwendeten Zeichensatz umgewandelt werden (und umgekehrt). Für gewöhnlich werden die Tabellen verwendet, die einen Hostzeichensatz unterstützen, der momentan nicht in Reflection verfügbar ist. Die Zeichen in der Tabelle haben Hexadezimalformat.

    - oder -

  • Sie müssen die Art und Weise bearbeiten, in der EBCDIC-Zeichen vom Host (für einen Unisys T27-Host) in den vom PC verwendeten Zeichensatz umgewandelt werden (und umgekehrt). Diese Umwandlungen erfolgen zusätzlich zu den normalen von Reflection bei der Übertragung zwischen PC und Host vorgenommenen Umwandlungen. Die Zeichen in der Tabelle haben Hexadezimalformat.

    HINWEIS:Um die Umwandlungstabellen verwenden zu können, muss die VBA-Eigenschaft DataStreamTranslation auf true gesetzt sein (die Standardeinstellung ist false). Wenn in Reflection ein Unisys T27-Host emuliert wird, wird die Eigenschaft DataStreamTranslation automatisch auf true eingestellt.

So öffnen Sie das Dialogfeld "Umwandlungstabellen"

  1. Starten Sie eine VT-Sitzung von Reflection.

  2. Klicken Sie auf der Registerkarte Extras der Multifunktionsleiste auf Visual Basic.

  3. Klicken Sie im VBA-Editor mit der rechten Maustaste auf ProjectLegacy, wählen Sie Einfügen und anschließend Modul aus.

  4. Kopieren Sie den folgenden VBA-Code, und fügen Sie ihn in das Codefenster ein:

    Sub Translation()
    
         With Session
         .DataStreamTranslation = True
         .ExecuteBuiltInFunction "TranslationTables"
         End With
    
    End Sub
  5. Schließen Sie den VBA-Editor.

  6. Klicken Sie auf der Registerkarte Extras der Multifunktionsleiste auf Makro ausführen.

  7. Klicken Sie im Dialogfeld Makro ausführen auf Reflection-Legacymakros.

  8. Führen Sie das Makro Translation aus.

    Der Editor für Umwandlungstabellen wird angezeigt.

3.11.4 Benutzerdefinierte Hostdateien verwenden

Reflection unterstützt benutzerdefinierte Reflection-Legacyhostdateien. In diesen Dateien sind die Hostnamen angegeben, die im Dialogfeld Einstellungen in der Liste Hostname/IP-Adresse angezeigt werden.

Der Pfad zur benutzerdefinierten Hostdatei ist im Wert für die Registrierungseinstellung HKCU\Software\WRQReflection\Rwin\Global angegeben. Diese Registrierungseinstellung ist nur in Vorgängerversionen von Reflection installiert. Sie wird nicht bei der Reflection-Installation übernommen.

Wenn der Wert dieser Einstellung "" (Standardwert) lautet oder die Einstellung nicht in der Registrierung enthalten ist, werden alle Namen in der lokalen Hostdatei im System in der Liste Hostname/IP-Adresse angezeigt.

HINWEIS:Windows kann die Hostnamen in den benutzerdefinierten Hostdateien nur auflösen, wenn diese Namen gültige Domänennamen sind bzw. Namen, die in der Datei des lokalen Hosts angegeben sind. Windows verwendet keine benutzerdefinierten Hostdateien, um IP-Adressen aufzulösen.

Hostdateiformat

Die benutzerdefinierte Hostdatei muss folgendes Format aufweisen:

<IPv4 or IPv6 address> <host name>

Beispiel:

127.0.0.1 localhost

:: localhost

Die Liste Hostname/IP-Adresse im Dialogfeld Einstellungen wird mit den Informationen zu Hostnamen gefüllt.

Die Angaben zur IP-Adresse sind nur dann relevant, wenn die angegebene Hostdatei auch gleichzeitig die Datei des Windows-Systemhosts ist.

3.11.5 Erstellen eines HLLAPI-Protokolls

HLLAPI ist eine Standard-API zum Automatisieren von Terminalaufgaben. Ein HLLAPI-Protokoll erfasst die HLLAPI-Aufrufe der Anwendung einschließlich der entsprechenden Rückgabecodes. Sie können das Protokoll für die Fehlerbehebung bei einer HLLAPI-Anwendung verwenden und die generierte Datei an den Kundendienst senden.

So erstellen Sie ein HLLAPI-Protokoll

  1. Wählen Sie im Dialogfeld Reflection-Arbeitsbereichseinstellungen die Option Arbeitsbereichsattribute konfigurieren aus. Wählen Sie anschließend HLLAPI-Protokollierung aktivieren aus, und geben Sie einen Namen für die HLLAPI-Protokolldatei an einem Speicherort an, für den Sie über die entsprechenden Berechtigungen zum Erstellen und Speichern einer Datei verfügen.

  2. Öffnen oder erstellen Sie im Reflection-Arbeitsbereich ein Sitzungsdokument für die Verbindung zu Ihrem IBM-Host, und starten Sie die HLLAPI-Anwendung. Führen Sie die Schritte aus, die im Protokoll aufgezeichnet werden sollen.

  3. Schließen Sie die HLLAPI-Anwendung.

    Die Protokolldatei wird automatisch unter dem Namen hllapi.log in dem Ordner gespeichert, der im Feld HLLAPI-Protokolldatei ausgewählt wurde.