FairCom Corporation
 
FairCom Start PageFairCom ProductsDownloadsDeveloper SupportSales InformationFairCom CustomersFairCom Company InformationContact FairCom

Homebulletgrey.gifProductsbulletgrey.gifc-treeACE for COBOL


c-treeACE for COBOL

c-treeACE for COBOL is a sophisticated file system designed as a replacement for the default COBOL file systems.

The COBOL & SQL Challenge

Read More...

Do you need simultaneous access to data using COBOL standard file IO routines and SQL? The very nature of COBOL data and the record definitions (including redefines) do not fit into a traditional RDBMS (SQL based) paradigm of table and record definitions. FairCom engineers overcame this with a unique solution that provides robust SQL access without imposing limitations on the existing COBOL application.

The c-treeACE for COBOL Advantage

Read More...

The advantages of using c-treeACE for COBOL compared with other non-SQL based file systems can be summarized as better performance, better stability, and enhanced features. But there is a big advantage that none of the other non-SQL based solutions have: efficient and complete SQL access for the COBOL files.

File system details

Read More...

By design, a COBOL runtime will interface with any file system that stores and retrieves record buffers, taking advantage, when requested, of indexes over these record buffers. That's exactly what FairCom’s c-treeACE ISAM interface does. Therefore it was natural to implement the required COBOL-specific interfaces and give COBOL access to c-tree.

Simple Yet Sophisticated File System Replacement

The functionality provided by the standard COBOL file systems is in some cases unable to satisfy modern application needs. Often, developers are forced to migrate to complex and expensive relational systems. These systems have a heavy impact on the COBOL applications both in terms of performance and code modifications.

The FairCom solution maintains the simplicity of the standard COBOL file system interface while offering COBOL developers high-end database technology with features such as transaction processing and the client/server model. Existing applications will work with c-treeACE for COBOL without the need to recompile. In fact, c-treeACE for COBOL has been designed to fit ACUCOBOL-GT’s file system and Micro Focus’ ExtFH architectures and can therefore act as a replacement for the default file system. Developers will have the flexibility to choose which file system to use on a file by file basis.

In addition c-treeACE for COBOL transparently allows access to data used by your COBOL application using SQL and other FairCom interfaces such as ODBC, JDBC, and ADO .Net drivers.

Request an evaluation of c-treeACE for COBOL

Features

  • Supports ACUCOBOL-GT Version 6.1.0 or later.
  • Supports Micro Focus COBOL and other COBOL dialects through the standard Callable File Handler interface (ExtFH).
  • Developed according to the ACUCOBOL-GT specifications and has no limitations with respect to the Vision file system. The "I$IO" call is fully supported.
  • No need to recompile your application.
  • Integrated as an additional file system. The file and path management is transparent for both Vision and c-treeACE files. The details for handling c-treeACE files are specified in the c-treeACE configuration file.
  • Both c-treeACE and other file handlers co-exist in the same application allowing the conversion of data on-the-fly from one file system to the other.
  • Supports READ-ONLY file access for applications storing data on CD-ROM (demo, etc.)
  • Provides "ctutil" that implements the same functionalities of the well-known vutil utility of Vision. The ctutil capabilities are directly accessible to the COBOL runtime without the need of a SYSTEM call.
  • Native COBOL record support (no DCI related record buffer conversion that slows down COBOL applications).
  • SQL support on native COBOL records even on tables with redefined records (multiple records format).
  • The cross-platform nature of the c-treeACE Engine makes it easy to offer client/server support across multiple platforms including Windows, Linux, Solaris, Mac OS X, AIX, HP-UX and others.
  • The c-treeACE Engine includes industrial quality, on-line transaction processing (OLTP) features that guarantee ACID (atomicity, consistency, isolation, durability) properties of transactions that can be activated on any table while being transparent to the application.

Follett Software Company utilizes FairCom technology as part of their Catalog Plus and Circulation Plus library automation systems. Catalog Plus offers powerful searching of entire library collections including books, periodicals, audio and video files, eBooks, and a host of other media.

Follett's Circulation Plus system is designed to minimize the work associated with circulation and inventory management by automating these tasks. This includes routine circulation tasks that are typically performed by hand such as checking-in and checking-out books, calculating fines, sending overdue notices, and processing renewals. Circulation Plus puts complete inventory control in the hands of the librarian.

The portability and flexibility that has been part of FairCom's reputation for over 20 years have been fundamentally important to FSC. c-tree Plus' native support for multiple platforms, including Windows, Novell Netware, and Apple Macintosh, means that no changes are required in the database code when moving an application to different operating systems. The c-tree Server's heterogeneous networking allows FSC's engineers to implement Catalog Plus and Circulation Plus on different server platforms while supporting clients using any combination of Windows and Mac operating systems. FairCom handles all data conversions between the various operating systems and allows FSC to concentrate on what its customers need from the application and how to deliver it most efficiently.

The c-tree Server's client/server architecture allows FSC to maximize performance since database operations take place on the Server machine, thus reducing network I/O common with other databases. Clients access the server only when requesting data and only the results travel across the network, not the entire data search detail. In addition, FairCom's full-featured transaction processing assures that vital data will be preserved even in the face of a catastrophic failure, such as a machine crash or power failure.

Read More... (510KB PDF)

FairCom Start PageSite MapContact FairComThe FairCom Privacy Policy Your Location: USA | Europe | Brazil | Japan
Copyright 2012 FairCom Corporation. All rights reserved.