Foundation Setup for iMaintenance Deployment
Before iMaintenance can connect to SAP and expose APIs, the core environment must be initialized. This setup includes seeding MongoDB with configuration data, enabling SAP inbound services, mapping dependencies, and starting the microservices that power the application.
Note:
Run these steps in sequence. Skipping or misordering tasks can
result in broken integrations, failed API calls, or missing configurations. By the end
of this phase, you will have a clean, fully initialized environment ready for SAP
connectivity and API exposure.
What You Will Do in This Phase:
- Verify Prerequisites: confirm tools, credentials, and seed data sources
- Seed MongoDB with Core Data: load JSON configurations and validate collections
- Insert Seed Data:
- Insert SAP Data into MongoDB: run inbound services and confirm integration statuses
- Map Dependent Fields: align Plant and Asset references in MongoDB
- Clear Existing MongoDB Collections (Optional): reset environment when reinitializing or switching systems
- Configure Application Microservices: start the functional services powering iMaintenance
- Set Up Cron Jobs: enable background sync and asset refresh tasks