ECDA Option for Oracle

ECDA Option for Oracle provides Open Client access to Oracle databases. It works either with the Component Integration Services feature of Adaptive Server called Adaptive Server/CIS or as a standalone gateway.

When used with Adaptive Server, ECDA Option for Oracle transforms the Transact-SQL generated by Adaptive Server to Oracle's native SQL. ECDA Option for Oracle also handles datatype mapping between Sybase datatypes and Oracle datatypes. ECDA Option for Oracle provides many of the features of a distributed database system when used in combination with Adaptive Server. This combination enables location transparency, distributed query optimization, copy transparency, transaction transparency, and distributed joins.

When used with Adaptive Server, you can join Oracle tables with Adaptive Server, DB2, or other tables. Access to these objects through Adaptive Server is transparent to the application. ECDA Option for Oracle is used with Adaptive Server/Component Integration Services (CIS) to support full, two-phase commit transaction management.

When used with Replication Server, the ECDA Option for Oracle allows you to replicate data into Oracle tables.

ECDA Option for Oracle:
  • Is a symmetric multiprocessing (SMP) Sybase Open Server application that uses an Open Server thread for each incoming client connection.
  • Uses the DirectConnect server to route the incoming client connection to the correct service based on the service name and has one Oracle process for each DirectConnect server.
  • Does not have a service library but can have multiple services and each service is configured to connect to a different Oracle database. In addition, the DirectConnect server performs SQL transformation and some data translation based on the configuration of the service.
  • Accesses Oracle databases using the Oracle Call Interface (OCI) application programming interface (API). The OCI allows the ECDA Option for Oracle the ability to manipulate data in an Oracle database.
  • Communicates with Adaptive Server using the server class direct_connect.