PDA

View Full Version : V5R2 ILE Änderungen?



angelone
18-06-07, 14:12
Moin zusammen,
sachtmal, gab es beim RPG zwischen v5r1 und v5r2 grössere Änderungen im Bereich ILE Import/Export?

Wir benutzen hier Seriveprogramme für Dateioperationen.
Die arbeiten mit Datenstrukturen der Dateien, die sie grade lesen.
Man ruft also ein fremdes Modul in einem Serviceprogramm auf, das liest eine Datei und man bekommt per Import den aktuellen Datensatz, den das Programm da gelesen hat ins Hauptprogramm.

Wir haben hier gerade richtig dicke luft.
Hacken schon den ganzen Tag um überhaupt wieder was ans laufen zu kriegen hier.

Wir kompilieren nämlich jetzt seit Mittwoche mit tgtrls v5r2m0, da wir unsere Entwicklermaschine von v5r2 auf v5r3 angehoben haben.

Und jetzt stellen wir fest, dass die Imports nicht mehr laufen.
Haben überhaupt gar nichts geändert an den Programmen, nur andere tgtrls beim kompilieren.

Jetzt macht das Serviceprogramm den read auf der Datei und eportiert wie gehabt den Datensatz.
Im Hauptprogramm werden die Importierten Felder aber nicht upgedated.

Irgendwo is da ein Fehler.

Wisst ihr nen Ausweg?

Fuerchau
18-06-07, 17:56
Zum Fehler kann ich da nichts sagen, aber das Design....

Mach den Datenpuffer doch zum Funktionsargument (by reference), dann kannst du import/export sparen da bei Pufferänderungen (Datei) ja eh beide neu erstellt werden müssen.

Pikachu
19-06-07, 10:28
Wie habt ihr auf V5R3 gewechselt? Hattet ihr unter V5R2 vielleicht die Voreinstellungen für einige Parameter geändert (Befehl CHGCMDDFT) oder eigene Kontroll-Spezifikationen (http://publib.boulder.ibm.com/iseries/v5r2/ic2924/books/c092508419.htm) definiert? Könnt ihr auch noch mit Ziel-Release V5R1 wandeln? Treten dann die Fehler auch auf?