After enrolling your iOS device on XenMobile the device successfully enrols but application installation/device policies take a while to reach and process on the device.
Checking the log file on XenMobile, the following warning appears shorty after successful enrolment.
ios.push.mdmservlet proxy call to : xx.xxx.xx.xx was a failure!!! Sending success response to the device. Device will connect back in the next heartbeat org.apache.http.conn.HttpHostConnectException: http://xx.xx.xx.xx/80 failed: Connection timed out (Connection timed out)
The IP Address listed is a member of XenMobile Cluster.
By default port 80 is disabled on the XenMobile Server and communication is blocked. Port 80 must be enabled on all Cluster Members. To do this complete the following steps
- Login to the XenMobile Server via CLI.
- Enter the Configuration Menu:
3.Enter the Firewall Menu:
4. Enable Port 80
After Port is enabled the iOS enrolled device now successfully process device policies and enrolment very quickly after enrolment occurs.