| 
	
	
		
		
	 
	
	
		
			
	
	
		
		
		
		
			Pfad-Angabe
		
			
				
					Hallo zusammen,
 ich weiß nicht, ob ich hier richtig bin. Aber ich versuchs trotzdem.
   
 Ich schreibe ein Java-Programm, dass auf der AS400 aufgerufen wird (as400/javatest).
 Dabei wird eine Datei erstellt, die im Netzwerk abgelegt werden soll.
 Weiß jemand, wie man die Netzwerk-Pfadangabe machen soll (mit / oder \). Im Explorer sieht es so aus: \\server01\Daten\ORG_Public\ZLB\
 
 Ich hab schon vieles ausprobiert. Funktioniert leider nicht!
 
 Ich danke vielmals im Voraus!
 Vicky
 
	
	
		
		
		
				
				
		
			
				
					Hallo Vicky,
 eigentlich ist das Java schnurz oder auch egal. Am sinnigsten solltest Du mal genauer posten was Du machst (Code, lauffähig, minimal) und genaue Fehlermeldung, sprich welche Java Exception Du genau und wo bekommst.
 
 mfg
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					eigentlich bekomme ich keine Fehlermeldung!!!
 
 
 
	Code:  
Document doc = new Document(new Element("note"));
DocType doctype = new DocType("note", "U9000.dtd");
doc.setDocType(doctype);
Element note = doc.getRootElement();
//<note>-Attribute (Name, Wert)
note.setAttribute("created_date", sql.getCreatedDate());
 
String pfad="\\\\server01\\Daten\\ORG_Public\\ZLB\\";
String dateiname = pfad+"LS_"+dgtiS+"_"+liefScheinNr+".xml"; 
XMLOutputter outp = new XMLOutputter(); 
// Ausgabe des gesamten XML-Objects in die Datei
outp.output( doc, new FileOutputStream( new File(dateiname) ) ); 
 
 
	
	
		
		
		
				
				
		
			
				
					Hallo Vicky,
 das sehe ich genauso, da sollte der Compiler vorher Einwände haben bei diesem Fragment.
 
 
 
	Der Konstruktor von FileOutputStream(File file) wirft eine FileNotFoundException, die Du fangen solltest. An der siehst Du dann auch, ob Deine Pfadangabe funktioniert. Kommt keine => alles klar, kommt eine => dann ist was mit dem Pfad faul.
		
			
			
				
					  Zitat von Vicky-B eigentlich bekomme ich keine Fehlermeldung!!! 
	Code:  
Document doc = new Document(new Element("note"));
DocType doctype = new DocType("note", "U9000.dtd");
doc.setDocType(doctype);
Element note = doc.getRootElement();
//<note>-Attribute (Name, Wert)
note.setAttribute("created_date", sql.getCreatedDate());
 
String pfad="\\\\server01\\Daten\\ORG_Public\\ZLB\\";
String dateiname = pfad+"LS_"+dgtiS+"_"+liefScheinNr+".xml"; 
XMLOutputter outp = new XMLOutputter(); 
// Ausgabe des gesamten XML-Objects in die Datei
outp.output( doc, new FileOutputStream( new File(dateiname) ) ); 
 
 
 mfg
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					Hallo Dieter,
 also wenn der Pfad falsch war, dann merkert er ja auch! wenn ich aber keine Fehlermeldung bekomme, finde ich auch keine Datei an der Stelle! Das ist das komische dran! Kannst du mir sagen, wie die Syntax aussehen soll (/ oder \)?
 
 DANKE
 
	
	
		
		
		
				
				
		
			
				
					Um auf Netzwerk-Pfade von der AS/400 aus zuzugreifen ist die Einrichtung des QNTC-Pfades erforderlich !Suche im Forum mal nach QNTC, dann findest du einiges.
 
 Beispiel: "/QNTC/Server/Freigabename"
 
	
	
		
		
		
				
				
		
			
				
					Hallo Vicky,
 
 
	kann es sein, dass Du keinen close auf die Datei machst und sich selbige auf einer Windows Büchse befindet???
		
			
			
				
					  Zitat von Vicky-B Hallo Dieter,
 also wenn der Pfad falsch war, dann merkert er ja auch! wenn ich aber keine Fehlermeldung bekomme, finde ich auch keine Datei an der Stelle! Das ist das komische dran! Kannst du mir sagen, wie die Syntax aussehen soll (/ oder \)?
 
 DANKE
 
 mfg
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					eihgentlich nicht!! ich versuch nur von as400 auf windows eine Datei anzulegen!
 
 
 
 
	
		
			
			
				
					  Zitat von BenderD Hallo Vicky,
 
 
 kann es sein, dass Du keinen close auf die Datei machst und sich selbige auf einer Windows Büchse befindet???
 
 mfg
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					Hallo, 
 Java interpretiert den \ (Backslash) in String Objekten als
 Escape Zeichen; deshalb am besten immer duplizieren
 \\dir1\\dir2\\file.txt
 
 
 
 Gruß
 
 Torsten
 
	
	
		
		
		
				
				
					
				
		
			
				
					Hallo Vicky,
 was ist mit dem close???  Bist Du Dir sicher, dass Du einen machst???
 
 Dieter Bender
 
 
 
	
		
			
			
				
					  Zitat von Vicky-B eihgentlich nicht!! ich versuch nur von as400 auf windows eine Datei anzulegen! 
 
	
	
 
	
	
	
		Similar Threads
			
			
  
    
    
       By Herbie in forum NEWSboard Programmierung
     
    Antworten: 4
       
        Letzter Beitrag: 03-02-05, 15:33
      
  
    
    
       By JonnyRico in forum NEWSboard Programmierung
     
    Antworten: 25
       
        Letzter Beitrag: 05-11-04, 16:17
      
  
    
    
       By procher in forum IBM i Hauptforum
     
    Antworten: 3
       
        Letzter Beitrag: 24-01-03, 17:59
      
  
    
    
       By Mattes in forum IBM i Hauptforum
     
    Antworten: 7
       
        Letzter Beitrag: 08-08-02, 17:57
      
  
    
    
       By jbie in forum IBM i Hauptforum
     
    Antworten: 3
       
        Letzter Beitrag: 11-09-01, 11:21
       
		
		
		
		
			
				 Berechtigungen
				
	
		Neue Themen erstellen: NeinThemen beantworten: NeinYou may not post attachmentsYou may not edit your posts  Foren-Regeln 
  
  
 
 
 | 
Erweiterte Foren SucheGoogle Foren SucheForum & Artikel Update eMail
AS/400 / IBM iServer Expert GruppenUnternehmens IT
 
 | 
Kategorien online Artikel
Big Data, Analytics, BI, MISCloud, Social Media, DevicesDMS, Archivierung, DruckERP + Add-ons, Business SoftwareHochverfügbarkeitHuman Resources, PersonalIBM AnnouncementsIT-KarikaturenLeitartikelLoad`n`goMessen, VeranstaltungenNEWSolutions DossiersProgrammierungSecuritySoftware Development + Change Mgmt.Solutions & ProviderSpeicher – StorageStrategische BerichteSystemmanagementTools, Hot-Tips Auf dem Laufenden bleiben | 
Bookmarks