ESI Services, LLC
Celebrating over 50 years providing COBOL tools, support, and services to our clients.

ESI Golden Anniversary

ESI News

ESI celebrates Golden anniversary - 01/21/2023
ESI celebrates 50th anniversary of quality products and services

ESI celebrates 49th anniversary - 01/21/2022
ESI celebrates 49th anniversary of quality products and services

New release of COBOL-IT 3.11.0 / 4.2.0 - 01/17/2022
Micro Focus is announcing the release of COBOL-IT 3.11.0 / 4.2.0

ESI 2022 Holiday Schedule - 12/23/2021
2022 holidays for ESI Customer Support

Mpact Change of Support - 05/16/2021
Mpact Change of Support

COBOL-IT Compiler Suite

Our goal is to provide you with pre-compilers for MySQL, PostgreSQL and ODBC that you can integrate into your COBOL-IT Toolset, to further minimize your risks and costs. Oracle database and IBM DB2 database users are supported as well by using the database pre-compiler provided by their respective companies.

 Run pre-compiler commands from a highly configurable resource file Resource files support wildcard syntax that allows for short-hand designation of name and location of source files and can be used to apply multiple options to multiple files.
Runtime components make native calls to the database Native calls to the database provide the highest level of performance.
Intelligent handling of unrecognized SQL statements Different databases can support their own extensions to deal with table spaces, indexing methods, special column types and more. CitSQL will pass along SQL statements directly to the database that it does not recognize. This greatly expands the ability of the pre-processor to work across multiple databases.
Application of Standard Prefix CitSQL allows the user to avoid collisions between generated variables and pre-existing variables with the application of a prefix to the generated variables. This eliminates the need to resolve conflicts which can be time-consuming.
Supports multiple quoting conventions Allows the user to use the same source code with different databases having different quoting conventions without changing the source code.
Allocate extra memory for pre-compiling of very large source files Effectively removes limitations caused by memory when handling very large source files.
Log Mode to trace SQL operations for debugging purposes Provides an effective debugging tool with a log file that contains a full record of SQL operations performed.
Provide output in "free" source format Allows user to match output format to the source format that they prefer and which matches the corporate coding conventions.
The pre-compiled source code produced by CitSQL produces calls to the runtime component which is included with the product as either a (Windows) DLL or shared object ( Linux/UNIX). There is no need to statically link the runtime component to the program.
Integrated with the Developer Studio for purposes of pre-compiling and compiling and debugging. Provides users of CitSQL with all of the compiling, editing and debugging capabilities of the Developer Studio

Click here for more details.