This release provides enhancements in the following areas: 
               	 
            
 
            	  
            	 
             
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	 
            
               COBOL language enhancements
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               Numeric, edited and external floating point items can now specify USAGE NATIONAL when the NATIONAL"2" Compiler directive is
                  in effect. Signed numeric items must be specified with the SIGN IS SEPARATE clause. 
                  		
               
 
               	 
              
            	  
            	  
            	  
            	  
            	  
            	 
            
               Database access - DSNREXX
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               Note: This is a technology preview feature only. It is being made available to allow you to test and provide feedback on this new
                     capability; however, this feature is not intended for production use and it is not supported as such. 
                     		   
                  		
               
 
               		
               DSNREXX support is available for use with Enterprise Server using DB2 LUW and SQL Server. See 
                  		  DSNREXX Support for more information. 
                  		
               
 
               	 
              
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	  
            	 
            
               File handling
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               MFJSORT ICETOOL now supports the USING parameter in the SELECT operator. 
                  		
               
 
               	 
              
            	 
            For more information see 
               		Related Information at the end of this topic. 
               	 
            
 
            	 
            
               IMS support
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               This release supports the PROMPT keyword in MFS source files. 
                  		
               
 
               	 
              
            	 
            For more information see 
               		Related Information at the end of this topic. 
               	 
            
 
            	  
            	  
            	 
            
               Library routines
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               The following library routine contains new functionality: 
                  		
               
 
               		
                
                  		  
                  - CBL_GET_PROGRAM_INFO - a new function (function 10) has been added for native COBOL which returns the path and program name,
                     or the program name only of a particular program. 
                     		  
                  
  
            	  
            	 
            
               PL/I support
 
               		 
               		
               Back to Top 
                  		
               
 
               		
               This release provides the following enhancements: 
                  		
               
 
               		
                
                  		  
                  -  New built-in functions - support has been added for the ONCONDID() and SAMEKEY() built-in functions. 
                     		  
                  
-  Support for strings declared with the VARYINGZ attribute - the Open PL/I compiler and run-time system now support the use
                     of VARYINGZ strings as variables, parameters, and targets for built-in functions. This provides an improved compatibility
                     with IBM's mainframe compiler, and the ability to more easily interact with other languages such as ANSI C. 
                     		  
                  
-  Improved PL/I macro preprocessor compatibility - the Open PL/I compiler now supports all macro preprocessor built-in functions
                     used by IBM's PL/I Macro Preprocessor. 
                     		  
                  
-  Improved compatibility with IBM's Structure Alignment rules - the 
                     		-zalign option of the Open PL/I compiler now maps structure elements of the BIT data type that do not consume a full byte to the
                     same boundaries as IBM's PL/I compiler. This helps make the migration of mainframe data files to a distributed platform easier
                     and improves the program execution compatibility. 
                     		
                  
-  Improved floating point support - the Open PL/I Code Generator now utilizes the newer Intel floating point operands for improved
                     speed. In addition, the Code Generator now provides improved compatibility with passing parameters between C and COBOL.