[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    46

    windows-Pfad-Angabe

    Hallo zusammen,

    ich hoffe, ich wiederhole mich nicht mit meiner Frage!

    Ich schreibe unter windows ein Java-Programm, das dann auf unserer iSeries ausgeführt wird. Dabei soll eine Datei auf dem windows-fileserver geschrieben werden. Leider funktioniert das bei mir nicht (läuft zwar durch ohne Fehler, aber die Datei wird nicht erstellt):

    Code:
    String server="\\\\XX.XX.X.XX\\daten\\";
    String verzeichnis="Public\\";
    String dateiname=server+verzeichnis+"test.txt";
    FileWriter fw = null; 
                
                try 
                { 
                   fw = new FileWriter( new   File(dateiname) ); 
                  String zeile="";
                  while (rs.next()){
                      zeile=rs.getString("TEXT");
                      if(zeile!=null && zeile.length()>0){    
                        fw.write(zeile.trim()); 
                        fw.append( System.getProperty("line.separator") );
                      }
                  }
                  fw.close();            
                } catch (Exception e){
                    e.printStackTrace();
                }
    Kann mir jemand sagen, wo mein Fehler liegt?

    Danke und viele Grüße
    Vicky

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,

    ich kenne mich mit Java auf der AS/400 zwar nicht aus, aber könnte es vielleicht ein Berechtigungsproblem sein?
    Sodass du erst gar nicht auf das Verzeichnis zugreifen darfst.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Bist du sicher, dass kein Fehler vorliegt?
    Wohin wird der Stacktrace denn ausgegeben?

    Auf der AS/400 werden Pfade eigentlich mit "/" benannt. Wenn du auf eine Netzwerk-Ressource zugreifen willst, wäre der Pfad eigentlich "/QNTC/IP/Pfad". Ggf. gibt's auch mit dem Writer dann ein Problem, da auf QNTC keine CCSID's unterstützt werden.

    Ich gehe mal davon aus, dass eine Exception ausgelöst 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

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nachtrag:

    Bist du sicher, dass dein javaprogramm überhaupt ausgeführt wird ?

    Wenn du auf Windows ein Javaprogramm entwickelst, musst du für die Compile-Option die richtige Java-Version der AS/400 angeben.

    Oder du kopierst die Quellen auf die AS/400 und wandelst dort erst mittels "javac" die Quellen um.

    Das ändert nichts an dem Zugriff über "/QNTC".
    Dieses Thema ist schon mehrfach beschrieben worden, deshalb hier in Kürze:
    - Benutzer und Kennwort auf dem Server identisch zum ausführenden AS/400-Benutzer
    - "MKDIR /QNTC/IP" für die Zuordnung
    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. QNTC - Windows 2003 IP geändert
    By MBu in forum NEWSboard Windows
    Antworten: 6
    Letzter Beitrag: 05-12-06, 15:38
  2. Nachricht CPDB053 beim Zugriff auf Windows Freigabe
    By schatte in forum NEWSboard Windows
    Antworten: 7
    Letzter Beitrag: 21-11-06, 11:37
  3. Windows Programm für Savf-Files
    By Pepi in forum NEWSboard Windows
    Antworten: 2
    Letzter Beitrag: 13-11-06, 16:00
  4. Archvierte Spoolfiles in Windows anzeigen
    By SelfPity in forum NEWSboard Windows
    Antworten: 16
    Letzter Beitrag: 21-10-06, 17:45
  5. Antworten: 1
    Letzter Beitrag: 16-05-06, 08:43

Berechtigungen

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