[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.017
    Probier's mal mit

    close(outFile);

    So steht's in meiner Source.

    Gruß,
    KM

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.808
    Da RPGLE nicht mit Objekten arbeitet, musst du den Funktionsnamen immer so angeben, wie du ihn mit D-Bestimmung benennst:

    DMeier PR EXTPROC *JAVA
    D :'java.io.FileOutputStream'
    D :'close')
    *

    Meier(outFile);
    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
    Jun 2005
    Beiträge
    11
    Wenn ich folgendes verwende:
    Code:
    close(outFile);
    bekomme ich folgende Fehlermeldung:

    Code:
        close(outFile);   
    ==> ggggg abcdef
          
    *RNF5048 20 a      029300  Die Operationserweiterung ist nicht A, D, E, H, M, N, P, R,
                               T oder Z.
    *RNF5048 20 b      029300  Die Operationserweiterung ist nicht A, D, E, H, M, N, P, R, 
                               T oder Z.                                                   
    *RNF5049 20 c      029300  Die Operationserweiterung ist für den angegebenen           
                               Operationscode ungültig.                                    
    *RNF5048 20 d      029300  Die Operationserweiterung ist nicht A, D, E, H, M, N, P, R, 
                               T oder Z.                                                   
    *RNF5048 20 e      029300  Die Operationserweiterung ist nicht A, D, E, H, M, N, P, R, 
                               T oder Z.                                                   
    *RNF5048 20 f      029300  Die Operationserweiterung ist nicht A, D, E, H, M, N, P, R, 
                               T oder Z.                                                   
    *RNF5023 30 g      029300  Für diese Operation wurde kein Operand in Faktor 2          
                               angegeben.
    Bei der Zeile hätte der Prototyp doch auch etwas anders aussehen müssen, oder?

    Meiner Meinung nach müsste der doch dann so aussehen:
    Aber ich bekomme in beiden Fällen die gleiche Meldung ... somit bin ich mit meiner Annahme also falsch

    Code:
    ---> alt:
    
    Dclose            PR                  EXTPROC(*JAVA                  
    D                                     :'java.io.FileOutputStream'    
    D                                     :'close')                      
    
    ---> neu:
    
    Dclose            PR                  EXTPROC(*JAVA                
    D                                     :'java.io.FileOutputStream'  
    D                                     :'close')                    
    Dparm                             O   CLASS(*JAVA                  
    D                                     :'java.io.FileOutputStream')

  4. #4
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.017
    Verwende doch mal einen anderen Begriff (z.B. closeFile anstatt close). Close ist ja schon ein RPG-Befehl.

    Gruß,
    KM

  5. #5
    Registriert seit
    Jun 2005
    Beiträge
    11
    @KM: ... grins ... da hätte ich ja auch mal draufkommen können
    Nach Umbenennung der Methode funktioniert die Umwandlung.

    vielen dank nochmals ...

Similar Threads

  1. Starten Java auf dem PC
    By mk in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 11-12-06, 09:51
  2. Emailprotokoll auf i5?
    By Blaumeise in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-11-06, 13:19
  3. Jobwarteschlangen einrichten auf i520 V5.3
    By Blaumeise in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-05-06, 12:31
  4. Information Center V5R3 auf i5 installieren?
    By Stoeberl in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-09-05, 09:49
  5. oxaion erfolgreich auf i5 getestet
    By ralfmh in forum Archiv NEWSboard Events
    Antworten: 1
    Letzter Beitrag: 07-10-04, 12:17

Berechtigungen

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