-
Cobol/CL Programmabbruch MCH4429 unter V6R1M0
Hallo *ALL,
ich habe hier ein Problem auf einer Maschine mit V6R1M0.
Dort läuft ein Batchjob, der XML-Daten generiert, versendet und anschließend eine XML-Antwort auswertet.
Dieser Ablauf hat bisher unter allen Releases von V5R1M0 bis V5R4M0 ausgezeichnet funktioniert.
Nun unter V6R1M0 gibt aus auf einmal beim Aufruf eines CLs (direkt beim Aufruf und nicht erst in diesem CL) einen MCH4429 Fehler. "Überlauf bei dynamischem Speicher im Benutzerstack im Ein-Speicher-Adressraum"
Ich habe schon im Internet recherchiert, aber dort steht nur was von RPG und Rekursionen. Dies benutzte ich aber nicht.
Wird der Aufruf des CLs auskommentiert, dann kommt der gleiche Fehler im nächsten aufgerufenen Programmm. An der Stelle scheint der Job irgendwie ein generelles Problem zu haben.
Geprüft habe ich allerdings schon alles auf falsche Parameterlängen und auch mal einfach testweise ein paar Programme auf Aktivierungsgruppe *NEW gestellt, da beim schließen der Aktiverungsgruppe ja der möglicherweise verbrauchte Speicher dann freigegeben werden sollte.
Hier noch ein paar Infos. Die Programme sind alle mit Aktivierungsgruppe *CALLER gewandelt für Release V6R1M0 und bis auf ein TCP/IP-ILE-C-Programm werden nur ILE CLs und Cobol-Programme verwendet.
Der PTF Stand ist TL09111.
Hat jemand vielleicht eine Idee zu diesem Thema?
Gruß
Matthias
-
Vielleicht gibt es irgendwo Einstellungen für die temporäre Speichernutzung.
COBOL generiert intern teilweise große, eigentlich nicht benötigte Bereiche.
Mach mal ein DSPPGM und schau dir den Speicherbedarf (Static und Automatic) an.
-
Da V6R1M0 noch relativ neu ist, könnte es helfen, das Problem an den IBM-Support zu melden, vielleicht ist es ja ein bisher unerkannter Fehler. Beim Suchen in der IBM-Datenbank habe ich drei PTF's zum MCH4429 in V6R1 gesehen, die aber alle schon in C9111610 enthalten sein sollten.
Was bei der Problemanalyse helfen könnte, wären das sendende und das empfangende Programm aus dem Joblog (entweder DSPJOBLOG OUTPUT(*PRINT) oder DSPJOBLOG, dann F1 und F9 auf der Meldung), und man könnte schauen, ob zeitgleich mit der Meldung ein LIC-Log-Eintrag geschrieben wird (STRSST - 1 - 5 - 1), der mehr Informationen zum Problemhintergrund enthält.
Mit freundlichen Grüßen,
Christian Bartels.
-
Folgendes PTF scheint die Lösung zu dem genannten Problem zu sein:
IBM i Support: PTF Cover Letter: SI42636
Gruß
Matthias
-
Hat das PTF jetzt so lange gebraucht ?
Was hast du mit dem Programm so lange gemacht ?
-
Das ist eine gute Frage, ist ja doch schon ein paar Jahre her. ;-)
Das Problem ist heute wieder aufgetreten. Daraufhin habe ich auf der Fix-Central Seite nochmal nach dem Fehlercode MCH4429 gesucht und dieses PTF gefunden.
Ich warte jetzt mal ab, bis dieses PTF installiert ist. Wenn das wirklich die Lösung war, werde ich dies nochmal hier schreiben.
Gruß
Matthias
Similar Threads
-
By fmu in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 04-09-09, 15:06
-
By IBSCPO in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-11-08, 11:10
-
By Joe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 18-07-08, 12:19
-
By Michael_Wien in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-06-08, 08:13
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