-
Trigger Datensatzsprerre
Hallo ich habe folgendes Problem
Ich habe eine Datenbank in die neue Datensätze geschrieben werden. Wenn ein satz geschrieben wird wird ein trigger in form eines ile rpg's geöffnet dieses ruft dann ein clp auf mit den inhalten des geschriebenen datensatzes per parameter. Danach möchte ich allerdings ein rpg laufen lassen, dass ein update auf den datensatz macht. Das geht nicht weil das ile rpg den datensatz noch im zugriff hat. Das Triggerprogram ist nicht von mir und von ile versteh ich nicht sonderlich viel.
Aufjedenfall ist die datenbank datei als Datenstrucktur eingelesen und nicht in einer F zeile. Wie schließe ich dann den zugriff auf die datenbank in dem ILE rpg damit er wieder frei ist und ich ein update auf den datensatz machen kann?
ich hoffe ihr habt einigermaßen verstanden wo mein problem liegt mfg Andreas =)
-
Dies geht so überhaupt nicht, da hier sonst eine für RPG unzulässige Rekursion geschieht. Der 2. Update würde den Trigger wieder aufrufen.
Hierfür benötigst du einen BEFORE-Insert-Trigger mit ALWREPCHG(*YES), so dass das Immage direkt geändert werden kann.
Der Trigger übergibt ja den Puffer an das CLP, dieses modifiziert den Inhalt und kehrt zum Trigger zurück.
Anschließend wird der Insert mit dem neuen Inhalt durchgeführt.
-
dankeschön funktioniert wunderbar und seltsamerweise ist die performance sogar besser oO
naja aufjedenfall danke
Similar Threads
-
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 antvik in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 02-08-06, 18:04
-
By peter.kinne in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 20-04-06, 10:21
-
By Frank Pusch in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 17-05-01, 09:34
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