[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    2

    Bildschirmgroesse der Telnet Session abfragen im RPG/CL

    Hallo zusammen,
    ich habe folgendes Problem:
    Ich muss in einem CL- bzw. RPGLE-Programm ermitteln, ob der angesprochene Bildschirm die Anzeige von 132 Zeichen unterstützt. Wenn das nicht der Fall ist, soll das Programm ohne Absturz zum Pgm.-Ende verzweigen.
    Der Bildschirm ist via ClientAccess an die I Series angechloosen. Einige User haben da leider immer noch die Größe auf 24x80 stehen. Kann ich auch nicht ändern.
    Gibt es eine Möglicheit, das im Programm zu ermitteln?
    Danke für jede Hilfe

  2. #2
    Registriert seit
    Mar 2006
    Beiträge
    45
    Hallo

    wenn noch nicht angemeldet


    Über Kommunikation
    --> konfigurieren
    kannst du doch die Größe ändern
    auf 27 * 132 ändern.

    tut doch nicht weh

  3. #3
    Registriert seit
    Nov 2009
    Beiträge
    2

    das ist bekannt.

    das ist uns natürlich bekannt. Es ist nur so, dass diese Einstellung bei uns nicht default ist und ein spezielles RPG Programm erwartet nun mal die Groesse 27x132. Bei Twinax Terminals gab es dazu mal ein API.
    Das betroffene PGM soll halt eine Meldung bringen wenn der angemeldete Bildschirm nicht 27x132 hat.

    Gruß
    Bernard

  4. #4
    Registriert seit
    May 2007
    Beiträge
    295
    Hallo,
    schau dir bitte mal die http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/books_web/c092508687.htm#HDRGAFEED
    INFDS an. Bin mir zwar nicht sicher ob man da was rauskitzeln kann aber wenn dann hast du hier die größten Chancen (Vieleicht die Deviceclass oder Devicetype)

    MfG
    Christian Brunner
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die einzige Möglichkeit ist hier Try and Error.
    Klappt der Open einer DSPF mit 27x132 ist das Terminal umschaltbar ansonsten eben nicht.
    Das kann man sinnvoll halt nur mit USROPN (UC) feststellen.

    Die INFDS hilft da nicht, da diese erst nach dem Open zur Verfügung steht.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Nov 2003
    Beiträge
    2.307

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    The Retrieve Display Mode (QsnRtvMod) API returns the current display mode.

    Eigentlich das selbe, was ich in der INFDS nach dem Open mit Anzahl Zeilen/Spalten abfragen kann.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Jan 2001
    Beiträge
    340
    Think400 - iSeries (AS/400) API interfaces

    und dann nach "QsnQryModSup"

    suchen

Similar Threads

  1. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  2. Quersumme mit SQL abfragen
    By behmer in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 03-08-06, 09:53
  3. Ebene der Rekursion abfragen
    By zannaleer in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 24-07-06, 11:57
  4. Hand Scanner Telnet
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 08-05-06, 14:37
  5. V24 über Telnet
    By loeweadolf in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-06-05, 15:00

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •