This repository is archived, please go to dbz-ifx/debezium-informix-connector for latest development.
Licensed under the Apache License, Version 2.0.
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.
$ mvn clean package -DskipTests -Passembly
Before you run the following command, please ensure you have installed docker:
mvn integration-test
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
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.