OpenCM helps organizations gain full insight to their webMethods platform installations by extracting all possible configuration information (e.g. IS package versions, JVM memory settings, Terracotta fix versions, UM realm settings, etc.) and thereafter is able to detect potential differences and discrepancies.
A regular webMethods installation on a single server consists of between 500-1000 configuration properties and therefore cannot be manually audited when the amount of installations grow. OpenCM is now an open source tool available for any customer wishing to increase the level of insight and reduce the risk of having QA verifications and production runtime performed in an invalid context.
OpenCM is an Integration Server package that is centrally installed on a separate administration IS. Main external dependency to OpenCM is SoftwareAG Platform Manager for all remote webMethods installations, which are used to perform property extractions (retrievals) and subsequent storing of the information into a local, file-based, repository. OpenCM comes with a user interface for easy navigation and visualization of property information.
The project was developed and tested on the following installation:
- Integration Server 9.9, 9.12, 10.0, 10.1 (Windows)
- Google Chrome Version 64.0
For further instructions visit the repository at GitHub: OpenCM
Software AG open code at:
Forking and pull requests are welcome. For bugs related to the code please create an issue in the Github Repository. For any questions or requests, please post a comment below.