[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2011
    Beiträge
    94

    DSPF auf 2 getrennten Sessions ausgeben

    Hallo
    ich soll für unsen Verkaufsladen eine kleine Kassenanwendung mit auf zugriff unse ERP Sytem erstellen. Hierfür muss ich für den Bediner und den Kunden zwei getrennte DSPF auf 2 Session ausgeben. Gibt es da Möglichkeiten. Gruß oulbrich

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Gehen tut fast alles, so auch dieses.
    Wichtig ist, das DSPF dem Job zuzuordnen. Dies geht mit ALCOBJ.
    Damit das auch klappt, darf dieses Device keinem Subsystem zugeordnet sein.
    Dies musst du mit einer Exclude-Liste (SBSD) ausschließen, da sonst das SBS eine Anmeldeanzeige ausgibt.
    Anschließend kannst du per OVRDSPF die Ausgabe auf das andere Device erzwingen. Da du von diesem wohl kaum Eingaben durchführst, ist FRCDTA erforderlich um die Anzeige direkt auszugeben.

    Im Programm öffnest du halt 2 DSPF's, wobei die 2. DSPF eben der Ausgabeanzeige zugeordnet wird.
    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

  3. #3
    Registriert seit
    Mar 2011
    Beiträge
    94
    Hallo Fuerchau,
    ALCOBJ und DSPF geht das überhaupt.

    Nachricht . . . : Datei KASSE in Bibliothek UL kann nicht
    zugeordnet/freigegeben werden.

    Ursache . . . . : Der Benutzer hat eine Datei zum Zuordnen bzw. Freigeben
    angegeben, die keine Datenbankdatei ist. Es können nur Datenbankdateien
    zugeordnet oder freigegeben werden.
    Fehlerbeseitigung: Entweder den Dateinamen in den Namen einer Datenbankdatei
    ändern oder die Anforderung weglassen.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Du musst den ALCOBJ auf das Device machen, an dem du die Ausgabe erscheinen lassen willst. Folgendes klappt auch z.B. von der Kommandozeile:

    ALCOBJ OBJ((FUERCHAUS2 *DEVD *EXCLRD *N))
    OVRDSPF FILE(FUEBEAFM) DEV(FUERCHAUS2)
    call fuebeast '000'
    DLCOBJ OBJ((FUERCHAUS2 *DEVD *EXCLRD *N))

    Die Anmeldeanzeige verschwindet, das Programm arbeitet mit dem 2. Bildschirm, nach dem DLCOBJ erscheint die Anmeldung wieder.
    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

  5. #5
    Registriert seit
    Mar 2011
    Beiträge
    94
    Danke.Habe ich auch gerade gemerkt. Ich test das mal aus.

  6. #6
    Registriert seit
    Mar 2011
    Beiträge
    94
    Der ALCOBJ klappt leider nicht. Habe folgens getan.
    ADDWSE SBSD(QINTER) WRKSTN(DUMMY*) AT(*ENTER)
    dann eine DSPDEV DUMMY erstellt indem ich eine vorhanden *VRT DSPDEV kopiert habe.
    Wenn ich dann WRKOBJLCK auf die neu DSPDEV mach wird die DSPDEVD bereits gelockt.
    Objekt . . . . : DUMMY1 Typ . . . . . : *DEVD
    Bibliothek . : QSYS ASP-Einheit . : *SYSBAS

    Auswahl eingeben und Eingabetaste drücken.
    4=Job beenden 5=Mit Job arbeiten 8=Mit Jobsperren arbeiten

    Aus-
    wahl Job Benutzer Sperre Status Bereich Thread
    QCMNARB03 QSYS *EXCLRD HELD *JOB

    was mache ich falsch.

  7. #7
    Registriert seit
    Mar 2011
    Beiträge
    94
    Es hat nun warum auch immer geklappt.
    Die Ausgabe der beide DSPF geht auch hervorragent. Ich ziehe den Hut den ich nicht habe vor dir. Besten Dank

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Das Device brauchst du ja keinem SBS zuzuordnen. Ein SBS macht automatisch einen ALCOBJ damit das Signon-Bild ausgegeben werden kann.

    Eine ALCOBJ-Anforderung auf ein Device löste das Device dann vom SBS.

    Da das Device ja nur von deinem Programm bedient werden soll, benötigst du keinen WSE-Eintrag. Wer soll sich auch an einem tastaturlosen Bildschirm anmelden.
    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

Similar Threads

  1. A5 mit Host Print Transform auf HP
    By dirkus in forum NEWSboard Drucker
    Antworten: 4
    Letzter Beitrag: 26-10-06, 17:52
  2. AS400 auf SQL Server
    By DEVJO in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-10-06, 18:28
  3. Zeit auf IFS
    By scherm in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-10-06, 10:48
  4. Subselect in case when auf DB2/400
    By Flo4711 in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 29-09-06, 17:31
  5. Fehlerzeile in DSPF
    By Freezer in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-08-06, 08:11

Berechtigungen

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