Validate Elasticsearch, Modernization API, and NiFi
After deploying Elasticsearch, Modernization API, and NiFi, validate all three services together before continuing with the remaining microservices. When you are able to perform the validation steps and get results back, it confirms that:
- Name resolution is working
- Routing requests and traffic between the NBS 6.x portions of the system and NBS 7 is working properly
- Routing from the NBS 7 components to the (shared) database is working
- The search indices have been created and populated, and are available, thereby validating Elasticsearch, NiFi, and the Modernization-API
The search indices may take longer to populate depending on the data. A larger database may take 3–6 hours.
In this section
- Manual validation: Test end-to-end functionality by searching patient records in the NBS UI.
- API smoke test: Run the scripted
nbs-test-api.shsmoke test against the Modernization API. - Web UI smoke test: Run the scripted
nbs-test-webui.shsmoke test against the NBS web interface.