-
QSHELL Limits
Hallo Forum,
wir haben folgendes Problem wir rufen innerhalb eines CL mehr als 200mal folgendes JAVA-Pgm auf
14000 - STRQSH CMD('ulimit -n -H 2000; ulimit -a -H;
/qibm/ProdData/Java400/jdk6/bin/java -Xms400M -Xmx800M
-Dconfig=/db2csv/dbelkiit.properties -cp
/db2csv/lib/db2csv.jar:/db2csv/lib/jtopen.jar
de.xxxxxxx.xxx.db2csv.DB2CSV "select * from BIBLIOTHEKI.FILExxxx"
/verz1/uverz1/Objetkname.csv UTF-8 9999999') xxxx=Ersatzzeichen
Exakt beim 200 Aufruf bricht die Anwendung wie folgt ab:
QSH0101 Abbruch 40 06.04.11 16:27:02,496032 QZSHSH QSHELL *STMT QP0ZPCPN QSYS
Ausgangsmodul . . . . . . . : QZSHSH
Ausgangsprozedur . . . . . : SendMsg__FPcT1Pvi
Anweisung . . . . . . . . . : 2
Zielmodul . . . . . . . . . : QP0ZPCPN
Zielprozedur . . . . . . . : InvokeTargetPgm__FP11qp0z_pcp_cb
Anweisung . . . . . . . . . : 210
Nachricht . . . : Deskriptor 0 in Job nicht zugeordnet.
Ursache . . . . : Deskriptor 0 ist in dem Job nicht zugeordnet. QSH
erfordert, dass Deskriptor 0 für Standardeingabe, Deskriptor 1 für
Standardausgabe und Deskriptor 2 für Standardfehler zugeordnet ist.
Fehlerbeseitigung: Die erforderlichen Deskriptoren zuordnen und QSH erneut
starten.
CPF24A3 Abbruch 40 06.04.11 16:27:02,498160 QMHSNDPM QSYS 0BA6 QLEAWI QSYS
Zielmodul . . . . . . . . . : QLEDEH
Zielprozedur . . . . . . . : Q LE leDefaultEh
Anweisung . . . . . . . . . : 205
Nachricht . . . : Wert für den Parameter für Aufrufstapelzähler nicht
gültig.
Ursache . . . . : Der für den Parameter für Aufrufstapelzähler angegebene
Wert 4 ist nicht gültig. Der Wert wurde für Parameter 7 für die API
angegeben. Fehlerbeseitigung: Den Wert für den Parameter für
Aufrufstapelzähler korrigieren und die Anforderung wiederholen. Dieser Wert
muss größer oder gleich Null sein, kann aber nicht größer als die Anzahl der
Einträge des Aufrufstapels sein.
Wie man oben im STRQSH sieht, haben wir schon versuch mit "ulimit" zu arbeiten, weil der Standardwert s. unten 200 ist
ulimit -a
Dateigröße (KB) unlimited
offene Dateien 200
Kerndateigröße (KB) unlimited
CPU-Zeit (Sekunden) unlimited
Datensegmentgröße (KB) unlimited
Stapelgröße (KB) unlimited
Speichergröße (KB) unlimited
$
leider ohne Erfolg
Wer kann helfen, im voraus herzlichen Dank für Hinweise
-
Da scheint das Javaprogramm wohl einige Ressourcen nicht korrekt freizugeben, m.a.W, eine Datei bleibt offen (was in Java ja eigentlich unmöglich sein sollte).
Ich rufe auch in einem Batchjob mehrere 100 Mal Java-Programme ohne Probleme auf.
Warum nimmst du nicht CPYTOIMPF um CSV-Dateien im UTF-8 zu erstellen ?
Alternativen:
Starte Java mal ohne QSH mit dem Java-Kommando.
Mach halt nach 199 Aufrufen einen neuen Job auf (ggf. mit TFRJOB).
-
QSHELL Limit
Guten Morgen,
zunächst Danke für die schnelle Antwort. Der CPYTOIMPF mit UTF 8 bzw. 16 soll erst wieder mit V6R1 funktionieren,
wir fahren V5R4.
-
Wiebitte ?!?
Ich mache das schon lange seit V5R2 und jetzt auch mit V5R4 ohne Probleme.
Die CCSID für UTF-8 ist 1208.
Wichtig ist nur, dass die Ziel-IFS-Datei nicht bereits mit einer anderen CCSID existiert.
Ich habe auch schon mit CCSID 13488/1200 UCS2-Streams erstellt, die problemlos von Notepad oder Excel korrekt geöffnet wurden.
Similar Threads
-
By stoerfang in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 02-07-07, 08:38
-
By dabeda in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 20-08-05, 00:34
-
By mk in forum NEWSboard Java
Antworten: 1
Letzter Beitrag: 22-04-05, 18:00
-
By itec01 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-03-05, 16:13
-
By Ziegler in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 06-05-04, 14:17
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