Troubleshooting Blackberry Work related issues with Diagnostics Tests

While troubleshooting with Blackberry technical support on issues related to Blackberry Work, I was asked to provide logs from this app. It turns out the logs generated from Blackberry Work provide not only useful information for troubleshooting but also an opportunity to acquire a deeper understanding of how Blackberry Work communicates with Blackberry Dynamics NOC to access Microsoft Exchange on the internal network.

For this post, I will loosely follow the Blackberry KB below.

BlackBerry Work Diagnostics Tests

To start, launch Blackberry Work and press the Blackberry Launcher icon. Then tap the gear icon.

BBWorkDiagnostics1

Under Settings, press Run Diagnostics. Then follow the remaining screenshots below.

BBWorkDiagnostics2.jpgBBWorkDiagnostics3.jpgBBWorkDiagnostics4.jpgBBWorkDiagnostics5BBWorkDiagnostics6

If you choose to share the logs, the files are supposed to be zipped per Blackberry KB (sample files were provided from the same KB for your reference as well).

However, I only see a single text file for all the tests result. Blackberry support claims this is the case going forward. What I hope to see should be similar to the below.

BBWorkDiagnostics13.jpg

Fortunately, you can copy the text within and paste into a new email within Blackberry Work and email it to yourself or anyone else who may be interested.

BBWorkDiagnostics7.jpg

 

BBWorkDiagnostics8.jpg

I will now use these logs to determine the impact of disabling external Exchange Web Services (EWS) access through your firewall or maybe load balancer (i.e. Citrix Netscaler) on Blackberry Work with UEM and BEMS hosted in the cloud. Let’s start with why EWS may be required for Blackberry Work.

  1. As a reminder, Blackberry Work relies on EWS for the features below:
    • Calendar Attachments
    • Contact Group Sync (or Personal Distribution Lists)
  2. Per another Blackberry KB, BEMS Cloud must be able to reach the mail server for push notification (under Resolution for Cause 2).

BBWorkDiagnostics12.jpg

Point #2 above doesn’t clarify the relationship between Blackberry Work and your on-premises mail environment. In fact, your ActiveSync data from Microsoft Exchange should travel through an encrypted channel between Blackberry Dynamics NOC and Blackberry Proxy within your Blackberry Connectivity Node if it’s setup.  However, EWS endpoint must be externally accessible from BEMS cloud directly.

Now let’s take a look at the logs from Blackberry Work and see how they support the statement above.

From the Exchange Connections test, it confirms the URL for EWS.

BBWorkDiagnostics11.jpg

From the Mobility Servers test, we can see Blackberry Work communicates with BEMS in the cloud.

BBWorkDiagnostics9.jpg

From the Network Diagnostics test, we see that Blackberry Work also communicates with EWS via Blackberry Connectivity Node (BCN). Since BEMS is hosted outside of on-premise mail environment, it must be able to reach the EWS endpoint specified under the Exchange Connections test.

BBWorkDiagnostics10.jpg

As always, stay mobile!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.