ich gehe mal davon aus! ;-)

hier mal der gesamt Code (für das sortieren):

PHP-Code:
C           SORSFL    BEGSR
 
*                         
 *    
initialisieren der Schlüsselfelder (key fieldszum sortieren 
C                     SELEC                                         
 
*     Felder als Schlüsselfeder9 Bytechar., aufst
C           CSRFLD    WHEQ 'TNR'                                            
C                     Z-ADD8         KEYSTA                                 
C                     Z
-ADD9         KEYSIZ                                 
C                     Z
-ADD6         KEYDTA                                 
C                     SELEC                                                 
C           
#F7       WHEQ FKEY                                             
C                     Z-ADD1         KEYASC                                 
C           
#F8       WHEQ FKEY                                             
C                     Z-ADD2         KEYASC                                 
C                     ENDSL                                                 
C                     MOVELKEYINF    FGK
,1
C                     ENDSL                                       
 
*                                                                
 *               
weitere Sort Parameter laden                  
C           16        MULT MAXKEY    BLOCKL                       
C                     ADD  80        BLOCKL                       
C                     Z
-ADD1         NBROFK                       
C                     Z
-ADD62        RECLEN           Record Länge
 
*                    initialisieren Sort I/O Felder              
C                     Z
-ADDRECLEN    IORECL                       
C                     Z
-ADD1         IORECC
 
*                                                               
 *          
initialisieren der Sortier-Routine  
C                     CALL 
'QLGSORT'                             
C                     PARM           SORTBL                      
C                     PARM           NUSED  16                   
C                     PARM           NUSED                       
C                     PARM           SIZLIS  90                  
C                     PARM           RETURS  90                  
C                     PARM           ERROR                       
 
*                                                               
 *         
Sätze in die I/O Routine schreiben
C                     Z
-ADD1         IOTYPE                      
 
*                                                               
 *               die 
gesamte SubFile schreiben              
C           1         
DO   SAVRRN    COUNT                       
 
*                                                               
C           COUNT     CHAINSFL1                 70
 
*                                                                 
C           *IN70     IFNE *ON                                     
 
*                                                                 
C                     CALL 'QLGSRTIO'                              
C                     PARM           SORTIO                        
C                     PARM           SFLRCD                        
C                     PARM           NUSED                         
C                     PARM           SIZLIS                        
C                     PARM           NUSED                         
C                     PARM           ERROR                         
 
*                                                                 
C                     ENDIF                                        
 *                                                                 
C                     ENDDO                                        
 
*                                                                 
 *        
Ende der Eingabe signalisieren Sub
C                     Z
-ADD2         IOTYPE                        
 
*                                                                 
C                     CALL 'QLGSRTIO'                                   
C                     PARM           SORTIO                             
C                     PARM           SFLRCD                             
C                     PARM           NUSED                              
C                     PARM           SIZLIS                             
C                     PARM           NUSED                              
C                     PARM           ERROR                              
 
*                                                                      
 *                    
SubFile löschen                                   
C                     MOVE 
*ON       *IN33                              
C                     Z
-ADD*ZEROS    RRN                                
C                     WRITESF1CTL                                       
C                     MOVE 
*OFF      *IN33                              
 
*                                                                      
 *       die 
Sätze zurück in die SubFile schreiben 
C                     Z
-ADD3         IOTYPE                             
 
*                                                                      
C           1         DO   SAVRRN    COUNT         
 
*                                                 
C                     CALL 'QLGSRTIO'              
C                     PARM           SORTIO        
C                     PARM           NUSED         
C                     PARM           SFLRCD        
C                     PARM           IORECL        
C                     PARM           NUSED         
C                     PARM           ERROR         
 
*                                                 
C                     Z-ADDCOUNT     SCRRN         
C                     Z
-ADDSCRRN     RRN           
C                     WRITESFL1                    
 
*                                                 
C                     ENDDO
 
*
C                     Z-ADDRRN       SAVRRN
 
*                          
C                     ENDSR