[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    851
    Hallo zusammen,


    kann es vielleicht sein das Du nicht über die Device drucken kannst ?

    Ich mache eigentlich immer einen Override auf die OUTQ


    Gruss
    Michael

  2. #2
    Registriert seit
    Sep 2005
    Beiträge
    20
    Hatte früher dasselbe Problem, nach ewigem Hin und Her mit IBM (und nicht gelöstem Problem) bin ich dann zähneknirschend dazu übergegangen, das RPG-Proggi in ein CLP einzubetten und den OVRPRTF in dem CLP vor das RPG zu stellen. Bums, fertig aus und klappt immer.

  3. #3
    Registriert seit
    Jun 2006
    Beiträge
    5
    Hallo.

    Der OVRPRTF funktioniert z.B.:

    DoCmdString = 'OVRPRTF'
    + ' FILE(JLD205P) DEVTYPE(*AFPDS)'
    + ' PAGESIZE(93 180) LPI(8) CPI(12) OVRFLW(93)'
    + ' OVRSCOPE(*JOB)';
    DoCmdmsg = DoCmd(DoCmdString);
    .
    .
    .
    Open JLD205P;
    DoCmdString = 'DLTOVR FILE(JLD205P) LVL(*JOB)';
    DoCmdMsg = DoCmd(DoCmdString);
    close(e) JLD205P;


    DoCmd procedure und DoCmdSring, DoCmdMsg felder sind programintern definiert:

    PHP-Code:
    d DoCmd           pr             7                   
    d  DoCmdString               32767    
    const varying  
                                                         
    d DoCmdMsg        s              7                   
    d DoCmdString     s          32767    varying        

    p DoCmd           b                                                     
    d                 pi             7                                      
    d  pDoCmdString              32767    
    const varying                     
                                                                            
    d wReturnMsg      s              7                                      
                                                                            
    d QCmdExc         pr                  extpgm
    ('QCMDEXC')                 
    d                            32767    const                             
    d                               15p 5 const                             
                                                                            
    c                   clear                   wReturnMsg                  
    c                   callp
    (e)  QCmdExc(pDoCmdString:%len(DoCmdString))   
    c                   if        %error                                    
    c                   
    eval      wReturnMsg zPgmErrMsgId  
    c                   
    endif                                
    c                   return    wReturnMsg                 
                                                             
    p                 e 
    Gruss
    Helge Bichel
    Copenhagen

Similar Threads

  1. RCVMSG nach QCMDEXC
    By flytokiwi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-03-06, 14:49
  2. Objektnamen dynamisch dem SAVOBJ im CL zuordnen
    By becama in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 11-08-05, 16:05
  3. Nachrichtenbehandlung nach QCMDEXC in COBOL/400
    By Lichtblitz in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-07-05, 13:44
  4. V5R3 & QCMDEXC
    By Freezer in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 02-12-04, 14:38
  5. QCMDEXC und Parameterlänge
    By fabax in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 27-02-04, 12:10

Berechtigungen

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