Installation steps for DataFlowServer
Enable Bahmni-mart-scdf in the inventory file
Run the below playbook to Deploy mart with data flow server
To ensure Data flow server container is installed, run
Verify the docker container for that the data flow server is running

Note: Make sure that 9393 port is open to access Data flow server UI. Linux Command to check if a port is open: sudo lsof -i:9393
To run Bahmni mart on the data flow server UI
Access DataFlowServer UI at <ip/DNS_server_name>:9393. Navigate to tasks and click on run for the 'create-bahmni-mart task'.

When Bahmni-mart runs successfully, user will be able to see the start date and end date for the ‘create-bahmni-mart' task under Executions tab

Steps to remove an installed data flow serverWe can remove an installed data flow server using two approaches.Approach 1: Delete the data flow server’s docker container
docker ps
#copy the containerId for data flow server
docker stop <containerId>
docker ps --filter "status=exited"
docker psApproach 2: Disable Bahmni-mart-scdf in the inventory file
Known issues and their respective steps to fix:When user runs the ‘create-bahmni-mart’ task for the first time, there might be an issue with the access permissions which will be shown in the logs as below.

Steps to fix:
mysql -uroot -p<password> openmrs
select Host,User from mysql.user;
#Follow the below steps if the ip present in the logs is not present in the users table
Create user ‘openmrs-user'@'<ip>’
GRANT ALL ON *.* to 'openmrs-user'@'<ip>'' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;Bahmni Wiki · CC BY-SA 4.0