Nur damit wir nicht aneinander vorbeireden: Der ApplicationServer ist auf der "System i/AS/400" (Webshpere?) und das Netzwerklaufwerk ist eine Windows/Samba-Freigabe?

Die von der verwendete UNC-schreibweise funktioniert nur für Windows.

Wenn du von der AS/400 auf eine Windowsfreigabe zugreifen willst, hast du 2. Möglichkeiten:

1.) mit QNTC arbeiten
Im QNTC kann man sich Verknüpfungen zu Windowsfreigaben anlegen (mkdir bei Startup)
Der Pfad wäre dann \QNTC\Rechnername\freigabename

Wobei sich die AS/400 mit dem Benutzer/Passwort des aktuellen Users anmeldet. Welcher das im Falle des Applikationserver ist, kann ich jetzt auch nicht sagen.

Weiters kann QNTC nicht alle Arten von Authentifizierung - das muss nicht bei jeder Freigabe (neue Windowsserver, Samba) funktionieren.

2.) Mit der Javabibliothek JCifs. Mit dieser kann man auf alle Arten von Windowsfreigaben zugreifen - auch von der AS/400 aus.

Statt File verwendst du dann SmbFile(pfad)

Wobei der Pfad dann ungefähr so auszuseheh hat:
smb://userass@rechner/freigabe/pfad/datei

Bei Problemen mit der Rechnernamenauflösung kann man auch die IP-Adresse verwenden.

/Robert