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

Latest commit

 

History

History
53 lines (32 loc) · 1.97 KB

README.md

File metadata and controls

53 lines (32 loc) · 1.97 KB

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.