The demonstrations programs are contained in a 
                  		  .jar file that needs to be imported into your Eclipse workspace. 
                  		
               
 
               		
                To access the demonstrations: 
                  		
               
 
               		
                
                  		  
                  - Select 
                     			 File > Import. 
                     		  
                  
- Choose 
                     			 General > Existing Projects into Workspace and click 
                     			 Next. 
                     		  
                  
- Choose 
                     			 Select archive file and browse to 
                     			  
                     		  /opt/microfocus/VisualCOBOL/demo and double-click 
                     			 samples.jar. 
                     			 
                     This opens the list of sample projects. 
                        			 
                      
- Select the samples you want from the list and click 
                     			 Finish. 
                     		  
                  
This loads the selected projects into your workspace. 
               	 
            
  
            	 
            The following samples are supplied: 
               	 
            
 
            	 
             
               		 
               		  
               - Airport Demo (Managed) 
                  		  
               
- Shows a Java Web application with a managed COBOL back-end that runs on an Apache Tomcat server. 
                  		  
               
- Airport Demo (Native) 
                  		  
               
- Shows how to use native COBOL to handle indexed data items. The demonstration is a console application that helps calculate
                  the distance between two airports. The airport codes are stored in the 
                  			 airports.dat file. 
                  		  
               
- Arrays (JVM) 
                  		  
               
- Demonstrates the managed COBOL syntax for arrays. 
                  		  
               
- Collections (JVM) 
                  		  
               
- Demonstrates how to use the LIST and DICTIONARY collection types in managed COBOL. 
                  		  
               
- Core (JVM) 
                  		  
               
- This is an introduction in programming in managed COBOL for JVM. 
                  		  
               
- DB2 ECM - Connect 
                  		  
               
- Shows the syntax variants for connecting to and disconnecting from a DB2 database using Type 1 CONNECTs that DB2 LUW supports.
                  
                  		  
               
- DB2 ECM - Dynamic 
                  		  
               
- Shows how to use dynamic SQL with DB2 LUW to perform various SQL operations. 
                  		  
               
- DB2 ECM - LOB Data Types 
                  		  
               
- Shows how to use the LOB LOCATOR and VALUES functions to retrieve Lob data from DB2 LUW. 
                  		  
               
- DB2 ECM - Select 
                  		  
               
- Shows how to use the singleton SELECT and the cursor-based FETCH statements with DB2 LUW. 
                  		  
               
- DB2 ECM - Whenever 
                  		  
               
- Shows how to use EXEC SQL WHENEVER for error handling, and DB2(MSGAREA) to specify a COBOL variable for retrieving error messages
                  larger than 70 bytes. 
                  		  
               
- Delegate Combining (JVM) 
                  		  
               
- Shows how to combine delegates using the '+' and '-' operators. 
                  		  
               
- Delegates (JVM) 
                  		  
               
- Shows how to use delegates in COBOL for JVM. 
                  		  
               
- Enums (JVM) 
                  		  
               
- Demonstrates how to use enumeration in COBOL for JVM. 
                  		  
               
- Events (JVM) 
                  		  
               
- Shows how to attach a method to an event and then - to detach it. 
                  		  
               
- Exception Handling (JVM) 
                  		  
               
- Shows methods of exception handling in COBOL for JVM. 
                  		  
               
- Extension Methods (JVM) 
                  		  
               
- Demonstrates how to extend methods in COBOL for JVM. 
                  		  
               
- Indexers (JVM) 
                  		  
               
- Demonstrates how to use indexers in COBOL for JVM. 
                  		  
               
- Iterators (JVM) 
                  		  
               
- Demonstrates how to use iterators in COBOL for JVM. 
                  		  
               
- JVM COBOL to Native COBOL Interop 
                  		  
               
- Demonstrate how COBOL for JVM can interoperate with native COBOL. 
                  		  
               
-  Local Variables (JVM) 
                  		  
               
- Demonstrates how to declare local variables in COBOL for JVM. 
                  		  
               
- OESQL - Getting Started 
                  		  
               
- Shows how to use static SQL with OpenESQL to perform various SQL operations. 
                  		  
               
- OESQL - Getting Started with JDBC (JVM) 
                  		  
               
- Shows how to use OpenESQL with JDBC and how to connect to a database using either Connection Strings or Data Sources. 
                  		  
               
- OESQL - Behavior 
                  		  
               
- Shows how to use the OpenESQL Compiler directives to assist in migrating database applications from the mainframe for offload
                  development. 
                  		  
               
- OESQL - Catalog 
                  		  
               
- Shows the information about all data types supported by the data source, a list of all tables in the data dictionary, and
                  information about the columns in the table 'orders'. 
                  		  
               
- OESQL - Connect 
                  		  
               
- Shows how to use static SQL with OpenESQL to perform various SQL operations. 
                  		  
               
- OESQL - Dynamic 
                  		  
               
- Shows how to use dynamic SQL with OpenESQL to perform various SQL operations. 
                  		  
               
- OESQL - Select 
                  		  
               
- Shows how to use singleton SELECT and cursor-based FETCH statements with OpenESQL. 
                  		  
               
- OESQL - Whenever 
                  		  
               
- Shows how to use EXEC SQL WHENEVER for error handling, and MFSQLMESSAGETEXT to retrieve error messages larger than 70 bytes.
                  
                  		  
               
- Operator Overloading (JVM) 
                  		  
               
- Demonstrates operator overloading in COBOL for JVM. 
                  		  
               
- Optional Parameters (JVM) 
                  		  
               
- Shows how to define methods with optional parameters and various ways to call such methods, including the use of named parameters.
                  
                  		  
               
-  Properties (JVM) 
                  		  
               
- Demonstrates how to use properties in COBOL for JVM. 
                  		  
               
- SwingBook (JVM) 
                  		  
               
- Demonstrates how to use Java style inner-classes (SHARING PARENT) in managed COBOL and shows the use of Swing with managed
                  COBOL. Swing is part of the Java Foundation Classes which provides an API for a graphical user interface (GUI) for JVM programs.
                  The application shows a Swing front-end to the COBOL legacy book program which accesses an indexed data file with book stock
                  information. 
                  		  
               
 
               		 
               		  
               - Tictac 
                  		  
               
- Demonstrates how to develop native COBOL applications. 
                  		  
               
 
               		 
               		
                
                  		 
                  		  
                  - adsamp 
                     		  
                  
- Demonstrates how to use the Screen Section to create a character user interface. 
                     		  
                  
- cobolctf 
                     		  
                  
- Shows how to enable a COBOL program to use the Consolidated Trace Facility. 
                     		  
                  
- mthread 
                     		  
                  
- Demonstrates how a main server thread responds to client requests by starting off separate threads to handle those requests.