Skip Navigation

Data flow: Receiving configuration updates on a 
BlackBerry 10
 device

Diagram showing the steps and components used                                        when receiving configuration updates on a BlackBerry 10 device
 
  1. An action is taken in the management console that triggers a configuration update for the device. For example, you update the IT policy or assign a new profile or app to the user account. 
  2. Updates are applied in 
    BlackBerry UEM
    , and objects that must be shared with the device are identified.
  3. The 
    BlackBerry UEM Core
     notifies the 
    BlackBerry Infrastructure
     that there is an update for a device. The notification passes through the 
    BlackBerry Router
     or TCP proxy server, if installed, and the external firewall, over port 3101.
  4. The 
    BlackBerry Infrastructure
     notifies the 
    Enterprise Management Agent
     on the device that there is an update.
  5. The 
    Enterprise Management Agent
     on the device polls the 
    BlackBerry UEM Core
     to request any pending actions and commands that must be performed on the device. This poll passes through the 
    BlackBerry Infrastructure
     and the 
    BlackBerry Router
    , if installed, to the 
    BlackBerry UEM Core
    .
  6. The 
    BlackBerry UEM Core
     replies, through the 
    BlackBerry Infrastructure
     and 
    BlackBerry Router
     or TCP proxy server, if installed, with the highest priority action.
    Priority is given to IT administration commands, such as Delete device data and Lock device, followed by requests for device information, installed apps, and so on. The 
    BlackBerry UEM Core
     sends only one command at a time. If necessary, additional information is included in the response.
  7. The 
    Enterprise Management Agent
     on the device receives the configuration updates and applies the new or updated configuration on the device. The 
    Enterprise Management Agent
     sends a response to the 
    BlackBerry UEM Core
    , through the 
    BlackBerry Infrastructure
    , to update the command status. The status indicates whether the command ran successfully and provides an error message in the event of a failure.
  8. If more actions or commands are pending for the device, the 
    BlackBerry UEM Core
     replies, through the 
    BlackBerry Infrastructure
    , with the highest priority action. If no actions or commands are pending for the device, the 
    BlackBerry UEM Core
     replies with an idle command.
    Steps 6 to 8 are repeated until no more pending actions or commands must be performed on the device.