-
probleme mit der close anweisung unter java
Hallo,
ich habe ein Problem mit der Close-Anweisung.
ich öffne eine Textedatei im IFS der As400 nach dem Lesen der Zeilen,
wird diese Datei mit close() wieder geschlossen und über den Move-Befehl
in ein save-Verzeichnis abgelegt. Das Programm läuft eigentlich zu 90 % sauber
durch. Allerdings wird bei 10 % der Fälle die Datei nicht sauber geschlossen, so dass
der Movefehl nicht ausgeführt wird.
Hat jemand eine Idee, woran es liegen könnte bzw. wie man den "Fehler" umgehen kann?
Nachtrag: es liegt wohl doch nicht an der close anweisung nach intensiver Analyse habe ich festgestellt, dass die CPU -Auslastung bei 100 % (++++) liegt. in diesem fall bricht die verarbeitung einfach ab, d.h. das auslesen der zeilen sowie das abarbeiten (insert in eine datei) wird einfach abgebrochen. gibt es hierfür ein workaround ?
vorab vielen Dank
Java Version 1.2.2 ; OS V5R1M0
Hier der Auszüge aus dem Quellcode:
import java.io.*;
import java.util.*;
import java.sql.*;
import java.lang.*;
import java.text.*;
import java.math.*;
import java.text.SimpleDateFormat;
import com.ibm.as400.access.*;
CommandCall cmd = new CommandCall(systemas);
try { stmtasbde = connas.prepareStatement(sqlupdbde);
/**/
File dir = new File( bsl+verzas400in+bsl );
if (dir.isDirectory()) {
String names = dir.list();
for( i=0; i < names.length; i++ ) {
File f = new File( dir, names[i] );
if ((!f.isDirectory()) && (names[i].substring(0,3).compareToIgnoreCase("A2B")==0)){
System.out.println("dateiname:"+names[i]+" "+names[i].substring(0,3));
fr = new FileReader(f);
br = new BufferedReader(fr);
zeile="";
wert="";
j=1;
while ( zeile != null ) {
zeile=br.readLine();
.....
}
br.close();
cmd.run("STRQSH CMD('mv "+as400root+"/"+verzas400in+"/"+names[i]+" "+as400root+"/"+verzas400in+"/save/"+todate("")+names[i]+"')");
......
Last edited by WPF; 02-05-05 at 14:52.
Grund: Nach weiterer Analyse habe ich folgendes festgestellt
Similar Threads
-
By TARASIK in forum IBM i Hauptforum
Antworten: 21
Letzter Beitrag: 30-03-11, 13:48
-
By Rincewind in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 18-12-06, 13:58
-
By Muchi in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 07-11-06, 11:00
-
By Badener in forum NEWSboard Java
Antworten: 5
Letzter Beitrag: 13-07-06, 17:09
-
By woki in forum NEWSboard Java
Antworten: 3
Letzter Beitrag: 06-06-06, 15:57
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks