[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2009
    Beiträge
    314

    Bräuchte Hilfe (PL1-Code ohne Compiler)

    Hallo,

    ich bräuchte bitte dringend Hilfe. Wir haben ein PL1-Pgm im Einsatz, bei dem eine dringende Codeänderung gemacht werden müsste, wir haben jedoch weder PL1-Kenntnisse noch einen Compiler.

    Daher meine Frage ob irgendwer von euch in der Lage ist, mir ca. 400 Zeilen PL1-Code in COBOL umzuschreiben.

    Steige z.b. bei folgenden Abfragen aus:

    PHP-Code:
    IF HP12_OP_CODE ^= 'I'                                        
    THEN DO ;                                                     
       IF 
    HP12_LIN_EFF 'E'                                      
       
    THEN DO ;                                                  
          
    EXPONENT VP ;                                     
          
    I_HELP_VP = ((I_ZINS 0.01) ** EXPONENT 1) * 100 
       END 
    ;                                                      
       ELSE                                                       
          
    I_HELP_VP I_ZINS VP ;                               
                                                                  
       IF 
    VP ZP                                                 
       THEN                                                       
          I_HELP 
    I_HELP_VP VP ;                               
       ELSE DO ;                                                  
          
    EXPONENT ZPINVP ;                                 
          
    I_HELP = (( I_HELP_VP 0.01) ** EXPONENT 1) * 100
                 
    ZP ;                                           
       
    END 
    Ich verliere anscheinend irgendwo ein END-IF im CobolCode


    LG
    Andreas
    Andreas
    Ein AS/400 Dinosaurier since 1989

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Der END schließt nicht den IF sondern nur den DO.
    Bei vielen Sprachen (auch SQL-native) ist nach einem IF nur eine Anweisung erlaubt.
    Benötigt man mehrere so ist eben als einzige Anweisung der DO möglich, der eben mit END abgeschlossen ist.
    Hast du nach dem IF oder ELSE keinen DO, dann ist nach der einzigen Anweisung der IF/ELSE beendet.
    Für COBOL halt einen END-IF nach der Anweisung wenn sie nicht DO ist ansonsten nach dem END.
    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. RPG compiler
    By RGP_compiler in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 04-09-14, 16:40
  2. AS/400 & iSeries - RPG / ILE - Compiler !!
    By Ron in forum NEWSboard Server & Hardware Markt
    Antworten: 1
    Letzter Beitrag: 29-06-05, 14:47
  3. Kein RPG-Compiler
    By Michaeler in forum NEWSboard load'n'go
    Antworten: 2
    Letzter Beitrag: 20-04-04, 08:54
  4. Cobol-Compiler
    By infomio in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 03-04-03, 12:58
  5. Kein RPG-Compiler
    By Michaeler in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 13-04-01, 10:06

Berechtigungen

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