Hallo Klaus,

vielleicht hilft Dir das folgende Beispiel weiter.
Die Datenstruktur für Parameter 1 ist in der Bibliothek QSYSINC, Datei QRPGLESRC, Teil-Datei TrgBuf vorhanden:

Beispiel
PHP-Code:
 *Defintition Parameter
 
/COPY QSYSINC/QRPGLESRC,TrgBuf            
D trigBufLen      s             10i 0      

 
Externe Datenstrukturen für Satz alt/neu
D newRecord     e ds                  extname
(FILEAprefix(NEW_)  
D                                     based(pNewRecord)            
D oldRecord     e ds                  extname(FILEAprefix(OLD_)  
D                                     based(pOldRecord)            
 *----------------------------------------------------------------------------                              
C     *entry        plist                                    
C                   parm                    QDBTB            
C                   parm                    trigbuflen       

 
1. Neuer Satz Pointer Triggerbuffer Offset Beginn Neuer Satz       
 
2. Alter Satz Pointer Triggerbuffer Offset Beginn Alter Satz       
C                   
eval      pNewRecord = %addr(QDBTB) + QDBNRO          
C                   
eval      pOldRecord = %addr(QDBTB) + QDBORO          
                                                                          
 
Verarbeitung                                                           

C                   
Return 
Birgitta