-
 Zitat von Robi
@Baldur
Nein, das muss mit dem PTF gekommen sein.
Es hat sich nichts geändert.
Auch das Original in der Produktiv Umgebung ließ sich nicht mehr wandeln
... der Fehler kommt immer wieder mal nach Releasewechsel/PTF, wird dann wieder behoben, bis dann wieder ein Schrott PTF kommt. Soweit ich mich erinnere, wird das ausgelöst von Dateifeldern, die direkt im DSPF verwendet werden, um sich Zuweisungen zu sparen (gleicher Name, gleicher Inhalt). Für numerische Felder gibt es dann Typabweichungen zwischen dem Dateifeld und dem DSPF und das DSPF Feld ist "nicht verwendbar".
D*B
-
In diesem Fall waren es 'dumme' Bildschirmfelder.
In der Datei heißen die anders.
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Tja, da sieht man wieder, dass Laufzeitprüfungen nicht passieren und wenn man Datei-Felder nur umbenennt, gibts anscheinend keine Signaturänderung sonst würde man ja bereits beim Open auf die Nase fallen.
Ich bin auch schon des öfteren mal bei RGPIV reingefallen, vor allem was die Typsicherheit angeht.
In der PF ist ein Feld packed(11, 2) definert.
In der DSPF ist das Feld mit 11S 2 definiert.
Wird nun von der PF eine E DS definiert und beide Dateien verwendet, wird in der DS die 11S 2-Variante generiert.
Dem RPG ists egal, da bei den Verwendungen Zoned und Packed gemischt verwendet werden.
Ebenso werden ja auch Moves zwischen DS und File-Puffern generiert, die dann die Typumwandlung vornehmen.
Allerdings nicht beim CALL!
Das Empfangs-Unterprogramm hatte nur die PF am Wickel, somit war der Parameter mit packed(11, 2) definiert.
Beim CALL mit dem Feld aus obiger DS aber wurd nun Zoned(11, 2) übergeben.
Gott sei Dank hat sich das mit Prototypen erledigt. Wobei Strukturen da leider nur als CHAR(n) geprüft werden, nicht aber die Unterfelder.
Somit gibts keine Compilerfehler bei der Übergabe von DS's an DS CONST, es wird einfach eine Kopie der DS in der Länge des Ziels erstellt. Ob die DS überhaupt die Richtige ist, wird nicht geprüft.
Dasselbe gilt für Return-DS'n.
Similar Threads
-
By Scholli2000 in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-14, 13:10
-
By cs400_de in forum IBM i Hauptforum
Antworten: 29
Letzter Beitrag: 08-01-10, 13:57
-
By DEVJO in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 19-05-09, 16:23
-
By puddschini in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 23-05-08, 09:52
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 03-02-06, 14:37
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