Ensures that run-time error 163 (illegal characters in numeric fields) does not occur when certain MOVE statements are executed on numeric display data items or numeric operands. 
    
 
  
 
    
 
    Syntax:
 
       
      >>--.---.--.----.--HOST-NUMMOVE------><
    +-/-+  +-NO-+
 
    Properties:
 
       
       
      
 
           
           
           
             
              | Default: | NOHOST-NUMMOVE | 
 
             
              | Phase: | Syntax check | 
 
             
              | $SET: | Any | 
 
          
 
        
 
 
    
Comments:
This directive is provided to improve compatibility with IBM mainframe compilers, resulting in a run-time error 163 ("Illegal character in numeric field") in cases where a S0C7 would have occurred on the mainframe.
Setting HOST-NUMMOVE improves compatibility with IBM mainframe compilers for a subset of MOVE statements involving numeric/alphanumeric data types and numeric/numeric data types.
It is not possible to guarantee 100% compatibility with the IBM mainframe behavior, but setting HOST-NUMMOVE does provide emulation for the most common cases.
HOST-NUMMOVE is only supported for SIGN settings of ASCII, MF, EBCDIC, and IBM.