- Run-times
- We supply several run-time systems to communicate with your running SQL applications, including:
- OpenESQL ODBC Runtime - communicates with native COBOL SQL applications that use any type of database.
- OpenESQL .NET Managed Runtime - communicates with
.NET COBOL SQL applications that use any type of database
- Preprocessors
- Our database access preprocessors enable you to access relational databases by embedding SQL statements within your COBOL
programs. The programming details differ with each preprocessor, resulting in many programming options. They also offer a
wide range of features to assist you in the programming process.
- Stored Procedures
- We support COBOL stored procedures for DB2 LUW and SQL Server 2008 or later.
- We support SQL CLR stored procedures for SQL Server 2008 R2 and later
- SQL Option for DB2
- Enterprise Developer also includes a complete relational database product, SQL Option for DB2. This includes access to an XDB database, which
is fully compatible with DB2.
- HCO for DB2 LUW
- In addition to the OpenESQL and COBSQL preprocessors,
Enterprise Developer provides the DB2 External Compiler Module preprocessor for developing and deploying mainframe-style DB2 ECM SQL applications.
- HCO for SQL Server
- HCO for SQL Server (HCOSS) provides tools for migrating DB2 databases and applications to SQL Server 2008 databases and applications.
It is a superset of OpenESQL; therefore applications that use HCOSS have access to all OpenESQL functionality.
Note: We do not provide details about SQL syntax, error messages returned or any use of SQL outside of the COBOL environment. For
details of these, refer to the documentation supplied by your database vendor.
For
.NET COBOL code under
.NET, ignore all references to COBSQL, and DB2 that appear in the remaining topics in this Database Access documentation. They
do not apply to
.NET COBOL code.