Mobile Phone numbers do not appear on Blackberry devices when doing a Remote search in the Blackberry Contact application

  • 7016861
  • 23-Sep-2015
  • 23-Sep-2015

Environment

Novell GroupWise 2014
Novell GroupWise Mobility Service 2.1

Situation

On my test server I have a customer GW2014 Post Office running linked to my GMS2.1 system.
Communication and synchronization is fine between them and on my devices.  The problem is that when my GMS2.1 GAL is populated with user information ( sent from GW to GMS via SOAP ), I get most all information about the users fine, like "phone", e-mail address, First, Last, etc..
 
However the Mobile Phone number is never sent from GroupWise to GMS.  I look in my GMS 2.1 Suds.log and there is no mobile phone number being sent.  So I am wondering why GroupWise is not sending this mobile phone field and value over via Soap.
 
A field in the GroupWise user records in the the F410 field (DS_USER_MOBILE_PHONE) needs to be in the user record, which it is.
 
In the GW2014 Web admin console, under Users (any user) , Diagnostics, Display Object, I see "Attribute ID" of 50410 and I see the mobile phone number value fine in this screen.  This must be present, which it is.
 
I also dumped user information in the Primary domain and Post Office databases and I see all users have a F410 mobile phone field in their F205 USER records. 
 
The users are not associated with any directory.  The phone and Mobile phone number fields are populated as the result of typing these numbers in In the GW2014 Web admin console, USERS, GENERAL tab, "Contact Information" section.

Despite all of this the mobile phone number does not get sent to the device.

Resolution

A code fix was needed to cause the Mobile phone number field to be sent from GroupWise to GMS via Soap.

Cause

The issue seemed affect only users who had been moved from GroupWise 8 to GroupWise 2014.  Their appeared to be some old user data in the databases that prevented the proper send of all user data from GroupWise to GMS.

Additional Information

When testing with the customer files, I was not getting the mobile phone number to be sent to the GMS 2.1 GAL, the customer states that the mobile phone number was populating in their GMS 2.1 GAL, but despite this the mobile phone would not go to the Blackberry devices.
 
Note:  This issue could affect other devices other than Blackberry, such as Android and iOS devices also.
 
Steps to duplicate:
1.  Have a working GW2014 system that is linked to GMS 2.1.  To duplicate this issue The GroupWise system should be LESS than build 121567 of GW2014 sp2 ftf ( or SP1 ).
 
2.  In this case the GroupWise users are not associated with any directory.  The phone and Mobile phone numbers are
populated as the result of typing these numbers in In the GW2014 Web admin console, USERS, GENERAL tab, "Contact Information" section.
 
3.  When you are on a Blackberry device, and open the Contact app, Click on the magnifying glass icon, type in the
contact name you want to search and then select the Remote search selection to search the GAL, It will find your
contact but there will be no Mobile Phone number field or value listed.
 
The below information is what you should see in the GMS "suds.log", if GroupWise was sending this data to GMS :
 
<gwt:phoneList default="111.111.1111">
     <gwt:phone type="Mobile">111.111.1111</gwt:phone>
</gwt:phoneList>
 
Note:  Another workaround, that also caused the issue to go away was to delete ALL F225 GroupWise user custom records from the GroupWise databases.  However the customer did not want to do this as they did not want to lose information that users would have chosen from the GroupWise windows client, under Tools, Options, etc.