-
Before-Insert-Trigger
Hallo,
ich habe auf einer Datei x einen Before-Insert-Trigger (RPGLE), der ein Feld in derselben Datei automatisch hochzählen soll!
Wenn ich mir bei Programmende über den Debugger die Parametervariablen ansehe, sind auch die richtigen Werte drin, aber in der Datei x kommen diese anscheinend nicht an!
Das Triggerprogramm läuft aber ohne Fehlermeldung durch!
Kann es sein, dass bei Before-Insert-Triggern generell keine Feldupdates gemacht werden dürfen?
Vielen Dank im Voraus für Eure Antworten!
-
Bist du sicher, dass du das richtige Immage verwendest ?
Du kannst Inhalte verändern indem du die Variable im Immage-Puffer (in diesem Fall After-Immage) veränderst.
-
Ja, bin ich! Ich verwende dieselbe Datenstruktur in einem anderen Trigger, der beide verwendet! Ich hab's auch nochmal geprüft! Bei einem Inserttrigger muß doch die Variable für das Before-Image leer sein, oder?
Soll heißen, das ist beim Update doch der Satz vor dem Update, oder?
-
So genau weiß ich das jetzt nicht.
Aber in der Trigger-Struktur gibt es ja zwei wesentliche Felder:
Offset zum Before-Immage
Offset zum After-Immage
Fehlt eines dieser Immage, ist der Inhalt leer.
Du solltest in deinem programm auch nicht mit festen Strukturen arbeiten, ich mache da immer folgendes:
D OrigRec S *
DBIAFP1 E DS based(OrigRec)
D extname(AFP1)
D prefix(BI)
* Initialisierungen der Basiszeiger
C eval OrigRec = %addr(TrgBuff) + OrigOffset
dadurch erhalte ich auf jeden Fall gültige Puffer und Zeiger.
-
So arbeite ich auch! Und ich habe den Offset zum After-Immage gesetzt und bekomme so den hinzuzufügenden Satz. Und das ist auch der, den ich ändern will!
-
Vielleicht liegts an der Art der Triggerinstallation:
ADDPFTRG ... ALWREPCHG(*YES).
Ggf. könnte hier der Unterschied liegen, ob Änderungen am Puffer erlaubt sind.
Probiere es einfach mal aus.
-
DAS WAR'S!!!!!
Vielen Dank! War schon ganz verzweifelt...
Similar Threads
-
By Robi in forum IBM i Hauptforum
Antworten: 20
Letzter Beitrag: 16-03-09, 10:32
-
By Jenne in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 19-01-07, 09:24
-
By bigmoon in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 14-09-06, 18:26
-
By M.Kasper in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 25-08-06, 07:32
-
By Deficiency in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 13-01-06, 09:00
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