Complete the following steps to configure Satellite-server specific properties:
Note: You can also modify these properties by logging on to the HPCA Satellite Console of the Satellite server that you have identified as an MDM server. Click Configuration tab, and then click iOS MDM Settings in the left-navigation pane.
Field | Description |
---|---|
Socks Proxy: These settings are required only if your enterprise has blocked the ports required to connect to APNS. You can then route the access to APNS using a SOCKS proxy. | |
Socks Proxy Enable | Select if the Satellite server connects to the APNS through a SOCKS proxy server. To send notification messages to mobile devices, Satellite servers require access to the APNS. |
Socks Proxy Host | Enter the hostname of the SOCKS proxy server. |
Socks Proxy Port | Enter the port number of the SOCKS proxy server. |
Key Store: These settings are required to modify the certificate settings that are required to connect the iOS operating system-based devices with APNS. | |
Certificate File Path | Specify the path for the root certificate of the certification authority that you used to enable SSL on the Satellite server. Make sure that the certificate is not a self-signed certificate. For example, specify the path in the following format:
You must store the certificate locally on the Satellite server. |
MDM Certificate Path | Specify the path to the APNS certificate. Make sure that you provide the certificate in For example, specify the path in the following format:
For more information on how to convert a certificate in You must store the certificate locally on the Satellite server. |
MDM Certificate Password | Specify the password that you provided while converting the certificate in.pem certificate to a certificate in.p12 format. |
The MDM server component on the full-service Satellite server manages the iOS mobile devices. This component includes the following sub-modules that aid in managing and processing the jobs for a mobile device:
If a job is not successful at the first instance, it is added to the processing queue for another try, before it is permanently removed from the job queue. A status flag is used to track if the job is added for a retry.
If the device receives a delayed notification, after the job has already been moved out of the Staging Manager, it sends a message to the Staging Manager requesting the tasks to be performed. The Staging Manager searches for the job in the current processing queue, and then in the Persistent Store. If the Staging Manager is not processing maximum number of permissible requests, it adds the job in the current processing queue and sends a notification to the Notifier module to connect to the APNS. If the Staging Manager is processing maximum number of permissible requests, the job is added in the Persistent Store with a high priority.
You can modify the properties for each sub-module by configuring the Advanced Settings of the MDM server.
To modify the Advanced Settings, complete the following steps:
Field | Description |
---|---|
Server FQDN | The fully qualified domain name (FQDN) of the Satellite server. |
Server Port | The port that the Satellite server uses for communications. If you select HTTPS in the Server Method list, you must specify the SSL port that you use for HTTPS communications. The default SSL port is 443. |
Server Method | Select the HTTP/HTTPS protocol for Satellite server communications. If you enable HTTPS, the communication between Satellite Server and the built-in iOS MDM agent on the device is SSL-based. The communications between the Satellite server and the HPCA agent are HTTP even if you select the HTTPS method. The communications between the Satellite server and APNS are always SSL-based. |
Number of Maximum Concurrent Connections | Specify the maximum number of device connections that the Staging Manager processes at any instance. |
Notifier Interval in Minutes | Specify the time (in minutes) that Notifier module must wait before sending requests to the APNS. The Notifier waits only if it is processing maximum number of permissible requests. |
Number of Notifier Workers | Specify the number of workers that can send notification request to the APNS. The workers share load based on the current number of device connections. |
Number of Command Processor Workers | Specify the number of workers for performing post-processing tasks. |
Staging Manager Sleep Period in Minutes | Specify the time (in minutes) Staging Manager must sleep before polling the Persistent Store. |
Staging Maximum Inactivity Time | Specify the maximum time (in minutes) a job can stay in the Staging Manager without any response from the device. After the maximum inactivity time lapses, the job is moved out of the Staging Manager and added to the Persistent Store, with a status flag set to true. |
Persistent Store Polling Interval in Minutes | Specify the time (in minutes) after which the Staging Manager polls the Persistent Store for jobs. |
Maximum Number of Concurrent Jobs to be run | Specify the number of parallel threads that can add jobs to the Staging Manager. |
Maximum Number of Record to be Processed from the Persistent Store per Polling | Specify the maximum number of jobs that the Staging Manager must select for processing from the Persistent Store per poll. |