[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Tja, mir fällt dazu eigentlich nichts ein.

    1.
    Wenn du das Programm im Batch aufrufst, gibts beim Open der DSPF leider eine Abbruchmeldung.
    2.
    Wenn du das Programm im Dialog aufrufst, sitzt ein User davor, der dann F3 drücken kann (wenn er denn will).

    Ansonsten wirds da wohl doch sehr kompliziert.

    Im Prinzip musst du dir einen Serverjob schreiben, der ähnlich wie die TCP-5250-Job's ein Bildschirmdevice emuliert.
    Per OVRDSPF kannst du dann die DSPF an dieses emulierte Device hängen.
    Dann rufst du das Programm auf und dein Serverjob sendet die F3-Taste.

    Andererseits frage ich mich wirklich, was denn ein Programmcall ohne dass das Programm was tun soll für einen Zweck hat.
    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

  2. #2
    Registriert seit
    Jun 2003
    Beiträge
    61
    Hallo Fuerchau,

    das wär zumindest eine Möglichkeit.
    Das Programm muss einmal aufgerufen werden, um spezielle Parameter zu aktivieren. Da dies aber im Batch läuft, wie Du bereits richtig vermutet hast, kann niemand F3 drücken.

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    da würde mir schon noch ein wenig mehr einfallen...
    - break message Handler
    - separater Prozess
    - selbst das mit dem interaktiven Prozess, das ließe sich nocht tricksen

    aber da der Frager ja keine Zeit für Spinnereien hat und klare Antworten nicht versteht...


    Zitat Zitat von Fuerchau Beitrag anzeigen
    Tja, mir fällt dazu eigentlich nichts ein.

    1.
    Wenn du das Programm im Batch aufrufst, gibts beim Open der DSPF leider eine Abbruchmeldung.
    2.
    Wenn du das Programm im Dialog aufrufst, sitzt ein User davor, der dann F3 drücken kann (wenn er denn will).

    Ansonsten wirds da wohl doch sehr kompliziert.

    Im Prinzip musst du dir einen Serverjob schreiben, der ähnlich wie die TCP-5250-Job's ein Bildschirmdevice emuliert.
    Per OVRDSPF kannst du dann die DSPF an dieses emulierte Device hängen.
    Dann rufst du das Programm auf und dein Serverjob sendet die F3-Taste.

    Andererseits frage ich mich wirklich, was denn ein Programmcall ohne dass das Programm was tun soll für einen Zweck hat.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    hehe, der war gut.
    Endlich konnte ich mal wieder lachen.

    @shorty
    auch wenn die Hintergründe zu erklären schwierig ist...
    aber etwas mehr Info oder ein paar Code-Beispiele wären nett.
    Benders Antwort war alles andere als Spinnerhaft...

    it depends on...

    k.

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. Call in einem Ile-RPG
    By dino in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-01-07, 09:23
  3. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  4. "remote" - call
    By hh-mi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-11-06, 12:23
  5. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 15:00

Berechtigungen

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