Anstatt das Programm "QCMDEXC" rufst Du das nachfolgende Programm 'CMD' auf. Wenn der Befehl
nicht ausgeführt werden konnte, dann bekommst Du im zweiten Parameter die
Nachrichten-Id. zurück.

PHP-Code:
h DftActGrp(*NOActGrp(*CALLERBndDir('QC2LE')                                              
 *                                                                                            
 *-------------------------------------------------------------------------------------------*
 *                                                                                            
 * 
Prozedurenprototyp für Prozedur 'CMD'                                                      
 
*                                                                                            
dCMD              PR                                                                          
d                             1024A   
Const                                --> Befehl         
d                                7A                                        
<-- Nachrichten-Id.
 *                                                                                            
 * 
Prozedurenschnittstelle für Prozedur 'CMD'                                                 
 
*                                                                                            
dCMD              PI                                                                          
d PICmd                       1024A   
Const                                --> Befehl         
d PIMsgId                        7A                                        
<-- Nachrichten-Id.
 *                                                                                            
 *-------------------------------------------------------------------------------------------*
 *                                                                                            
 * 
Prozedurenprototyp für Prozedur 'system'                                                   
 
*                                                                                            
dsystem           PR            10I 0 EXTPROC('system')                                       
d                                 *   Value Options(*String)                                  
 *                                                                                            
 * 
Nachrichten-Id.                                                                            
 *                                                                                            
dMsgId            S              7A   Import('_EXCP_MSGID')                                   
 *                                                                                            
 *-------------------------------------------------------------------------------------------*
 *                                                                                            
 * 
Befehl ausführen                                                                           
c                   
If        system(PICmd) > 0                                               
 
Fehler aufgetreten                                                                         
c                   
Eval      PIMsgId MsgId                                                 
c                   
Else                                                                      
 * 
Kein Fehler aufgetreten                                                                    
c                   
Eval      PIMsgId = *Blanks                                               
c                   
EndIf                                                                     
 * 
Programmende                                                                               
c                   
Eval      *INLR = *On