Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
This article introduces a container-native implementation of webMethods ISCCR (Integration Server Continuous Code Review) — a solution designed to automate static code checks for Integration Server assets and seamlessly integrate with modern DevOps workflows.
In most Integration Server implementations, development teams need to validate consistency, naming conventions, security usage, and performance patterns — manually or using checklist-based reviews.
This modernized ISCCR setup enables:
Think of this as your friendly static reviewer that never sleeps and never approves a bad flow 🙂
The new ISCCR setup is packaged as a Docker container, designed to be triggered in a build/test stage — typically after a developer commits Integration Server packages (pkg_) to version control.
📦 Developer commits IS assets →🚀 CI pipeline builds repo →🔍 ISCCR runs automated code checks →✅ Results stored/reported (e.g. HTML, JSON, SARIF)
You can easily plug this into GitHub Actions, Azure DevOps, Jenkins, or even test locally.
pkg_*
*.yml
code_review_options
code_review_results
bash git clone https://github.ibm.com/webMethods-Accelerators/wmio-isccr.git
cd wmio-isccr docker
build -t isccr-image .
bash
docker run \ -v ./options:/mnt/code_review_options \ -v ./review:/mnt/code_review \ -v ./results:/mnt/code_review_results \ isccr-image \ pkg_ pkg_
Where:
./options
rules.yml
./review
pkg_
./results
You could insert the above docker run command as a job in:
docker run
For example:
wmio-isccr
If you're interested in adopting this approach, have feedback, or just want to geek out over DevOps and code quality — feel free to drop a comment or question below. Always happy to connect!