[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360

    *RNF7535 Art und Attribute von Parameter

    Hallo liebes Forum,

    könnt ihr mir erklären warum er mir diesen Compilerfehler übergibt?
    Die Felder sind doch gleich(T1AFIR/T1AKDN = ##FIR/##KDN )?
    Ich weiss leider bei diesem Problem überhaupt nicht mehr was ich tun soll.


    Code:
        DDS Definition:                                                           
        A            T1AKDN         5  0O  7  4EDTCDE(4)                          
        A            T1AFIR         2  0B  4 21EDTCDE(4)                          
                                                                                  
        D MatchPgm        PR                  EXTPGM('MAT601R')                   
        D MatchParams                   64                                        
        D MatchParams     DS                                                      
        D ##FIR                          2  0                                     
        D ##KDN                          5  0                                     
        D ##ART                         20A                                       
        D ##WRT                         20A                                       
        D ##RTCOD                        2A                                       
                                                                                  
     /Free                                                                        
            ##FIR   = T1AFIR;                                                     
            ##KDN   = T1AKDN;                                                     
            ##ART   = *BLANKS;                                                    
            ##WRT   = *BLANKS;                                                    
            ##RTCOD = *BLANKS;                                                    
          MatchPgm(MatchParams);                                                  
     ===> *RNF7535 Art und Attribute von Parameter 1 stimmen nicht mit dem        
                   Prototyp überein.                                              
     /end-free
    Gruß

    Tarki

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Matchparms hast du im Prototyp als 64 definiert, deine DS ist aber kürzer, ich komm da nur auf 49!

    Mit Call by reference muss das schon genau stimmen.

    Im Prototyp kannst du noch CONST angeben, dann erstellt der Compiler ein Hilfsvariable mit 64 stellen und kopiert die DS dann dahin vor der übergabe.
    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
    Apr 2012
    Beiträge
    360
    Schäme mich für diesen Fehler
    Dankeschön.

Similar Threads

  1. SNDDST Parameter für Dateianhänge
    By Luebbert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 23-11-06, 13:22
  2. Spoolfile Attribute unter V5R4
    By Weki in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 23-10-06, 11:40
  3. Parameter empfangen in Free
    By kr1s in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 08-09-06, 11:59
  4. sbmjob und ' im Parameter
    By muadeep in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-06-06, 11:31
  5. BNDDIR Parameter direkt in CBLLE-Quelle?
    By rebe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-05-06, 19:37

Berechtigungen

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