A non-transitory computer readable storage medium storing instructions that, when performed by a processor of a system, detect and correct errors in services defining an integration of disparate computing components in an integration platform-as-a-service environment by performing operations comprising:
- iterating through the services to identify reference mappings therein;
- for each identified reference mapping in each of the services, determining whether a reference corresponding to the respective identified reference mapping is valid;
- and
- for each reference determined to be not valid:
- determining an error type associated with the respective reference;
- and
- automatically and programmatically replacing an aspect of the reference, provided that the error type determined for the respective reference is of a first type.