Skip to content
This repository has been archived by the owner on Jun 30, 2022. It is now read-only.

leoncamel/debezium-informix-connector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository is archived, please go to dbz-ifx/debezium-informix-connector for latest development.

License

Licensed under the Apache License, Version 2.0.

Debezium Connector for Informix

This repository is an incubating Debezium Connector for Informix Database. We appreciated you can explore this connector and test it, and any feedback and contribution are welcome. This project aim for a community-ready Debezium Connector, which like many other official debezium connectors.

Development

Fast build

$ mvn clean package -DskipTests -Passembly

Testing

Integration Tests

Before you run the following command, please ensure you have installed docker:

mvn integration-test

Debugging Tests

If you want to do local test, you can start a container manually:

[xiaolin@172-20-3-242]$ docker run -it --name ifx --privileged -e SIZE=small -p 9088:9088 -p 9089:9089 -p 27017:27017 -p 27018:27018 -p 27883:27883 -e LICENSE=accept xiaolin/ifx12-cdc-test:v1

Then, you can run debugging from you IDE. And you can also run integration tests from command line like this:

$ mvn verify -Pskip-integration-tests -Ddatabase.hostname=172.20.3.242

Or, run single Integration Test:

$ mvn verify -Pskip-integration-tests -Dit.test=InformixCdcTypesIT -Ddatabase.hostname=172.20.3.242

Thanks

This codebase is derived from two projects: debezium-connector-db2 and debezium-informix-connector. Thanks for originated ideas and Proof-of-Concept about how to integrate Informix CDC API with Debezium Connector Frameworks.

About

An incubating Debezium connector for Informix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 82.5%
  • Shell 17.4%
  • Dockerfile 0.1%