Hallo Fabax,

die Funktion system() findest Du unter:
ILE C/C++ for iSeries Run-Time Library Functions

Darstellung von Hochkommata in einem Text-String:
Werden Hochkommata in einem Text-String benötigt, muss das Hochkomma verdoppelt werden.
Dann klappt's auch mit dem QCMDEXC:

PHP-Code:
 D QCMDEXC         PR                  extpgm('QCMDEXC')             
 
D   P$Cmd                    32702A   const  options(*VARSIZE)      
 
D   P$CmdLen                    15P 5 const                         
                                                                     
 
D   P$IGC                        3A   const  options(*NoPass)  
  
 
D Parm1           S             10A   
 D Programm        S             10A   
 D Command         S             60A   Varying        
   
  
/Free                                             
     Command 
'CALL PGM(' +%Trim(Programm) + ') ' 
                    
'PARM(''' Parm1 ''')';       
     
Monitor;                                        
        
QcmdExc(Command: %Len(Command));             
     
On-Error;                                       
     
EndMon;                                         
 /
End-Free 
Das Hochkomma durch den Hex-Wert x'7D' darzustellen, macht nur dann Sinn, wenn die Anwendung niemals mit anderer Sprache laufen soll. x'7D' ist nicht international.

Birgitta