products: isCOBOL Evolve
COBOL development, Java deployment for simplified software distribution and enhanced innovation
 

Frequently Asked Questions (FAQ)
Answers on key issues for customers considering isCOBOL Evolve as part of their application implementations:
The following is a list of Frequently Asked Questions. Click on a question to see a specific answer (click on the question again to close the answer). Click here to show all answers:
Executive Overview
Development Environment
What data access options exist with isCOBOL Evolve?  [-]
There are multiple ISAM file system and database options available with isCOBOL Evolve. The isCOBOL environment offers isCOBOL ISAM Server if you are looking to deploy in a robust client/server environment. If you are looking to deploy in a compact, portable environment, the 100% Java-based Veryant JISAM (a Java-based index file system) is an additional file system option for isCOBOL.

In terms of RDBMS options, isCOBOL Evolve supports major databases such as Oracle, DB2, MySQL and Microsoft SQL Server. The isCOBOL Compiler automatically translates ESQL to JDBC, and the Veryant Database Bridge is available if you wish to move from ISAM files to a relational database without changing COBOL code or learning ESQL.

The following list briefly describes each file system option:

isCOBOL ISAM Server

  • High capacity, scalable, transactional, client/server indexed file data access.
  • Written in C/C++, available on Windows, aix4, aix5-32, aix5-64, hpux, linux, macosx, sco, soli386, solsparc-32
  • Full Transaction Support
  • Includes ODBC Driver for Windows
  • Supports Live Backup
  • Includes several feature-rich management utilities such as ISMIGRATE
  • Technical characteristics:
    • Maximum file size: 16,700,000 terabytes (16 Exabytes)
    • Maximum number of keys: no limit
    • Maximum number of records: no limit
    • Maximum key length: no limit
    • Maximum number of segments per key: 16
    • Maximum fixed record length: 65,535 bytes
    • Maximum variable record length: 16,700,000 terabytes (16 Exabytes)


Veryant JISAM

  • Supplied with isCOBOL Evolve
  • Written entirely in Java, so it runs anywhere, even on a mobile phone
  • Utility (‘JUTIL’) provided for basic file management
  • Utility (‘ISMIGRATE’) provided for one-step migration of data files from Vision
  • Technical characteristics:
    • Maximum file size: 9 EB
    • Maximum number of keys: no limit
    • Maximum number of records: no limit
    • Maximum key length: 256 bytes
    • Maximum number of segments per key: 16
    • Maximum record length: 32,767 bytes


Other RDBMS

  • Other supported RDBMS options include any that provide a JDBC driver. Oracle, DB2, MySQL, Microsoft SQL Server and DBMaker have been tested and verified with isCOBOL APS. These databases can be accessed with COBOL I/O statements or ESQL using the ESQL compiler and/or Database Bridge available with the isCOBOL Evolve environment.
  • • The isCOBOL Compiler recognizes ESQL and translates it into Java source code, which then directly interfaces with JDBC., so no database-specific pre-compilation is required. Advantages to this approach are that you now have open access to the COBOL/ESQL source code which becomes part of your application. The interface to the database (i.e. the JDBC driver) is provided by and supported by the database vendor, and there is no need to relink runtime libraries.
  • The Veryant Database Bridge is a 4GL technology that reads a specified COBOL file description from existing COBOL source files and generates an isCOBOL file system interface implemented with ESQL in COBOL. When you run a program, the COBOL file I/O operations are routed through the generated COBOL/ESQL interface with talks to the RDBMS through the JDBC driver provided by the database vendor. There is no need to change your COBOL code or learn ESQL. This method often proves preferable to middleware interface layers because now you have open access to the COBOL/ESQL source code which becomes part of your application. This is comparable to other 4GLs which gain access through a proprietary C interface layer.
Moving to isCOBOL Evolve
isCOBOL Evolve and Java Technology
  back
 

Additional Information
  isCOBOL Overview
  Features & Benefits
  FAQ
  Getting Started


Opening up our application to Java has proven easy, fast and efficient with isCOBOL. We are now able to deliver powerful multi-platform user interfaces to our customers and have been extremely pleased by the talented, responsive team at Veryant.
 
Mr. Ugo Pagnini, Chief and Owner, Sintecop spa


Join our Community
Keep updated on the latest product news and information
  Sign up here


 
 

© Veryant - All Rights Reserved
Veryant and isCOBOL are trademarks or registered marks of Veryant in the United States and other countries. All other marks are the property of their respective owners.