CareerDice USA   
Career Training and Education for jobs and opportunities.Career development and counselling for government & private jobs.
Search      Advanced Search
Categories
   
Quick Links
   
Member Login
   
 
   Home >> Career >> BlackBerry Development >> MDS Runtime Development
 
Author Topic Detail
Gaurav Feb,11-Wed/2009
Discussion topics regarding MDS Runtime Application development, MDS Studio, BlackBerry Plug-in for Microsoft Visual Studio, web services, how to's and more!
 
 
 
 
          View Profile                         
 
 
    Recent Posts
Feb,13-Fri/2009

Hello,

 

Using Plug-in for Visual Studio 2005 1.1.0.53

Using push messages from server to the MDS application.

 

Inside the server code(C#), which has been generated by adding a BlackBerry reference to the MDS application, is it possible to omit the MDS application version (PushProcessor.Version) to which the message will be pushed ? Meaning it doesn't mather what version the application is.

 

I don't want to update the server code every time the MDS application version changes.

 

Thanks,

Guillaume.

 
 
                                           
 
 
demouser Feb,11-Wed/2009

The MDS-IS is looking for "compatible" versions that match the one you provided.  So first a quick reference on what the version number means in an MDS Runtime application.

 

It is not Major.Minor.Revision 

 

It is actually Data.Message.Functionality

 

So the first number is "Data" that means that the definitions you have created for classes & Collections have or have not changed.

 

The "Message" number means that your web services have or have not changed

 

And the "Functionality" number means that your screens/Javascript have or have not changed

 

So if you did a push for 4.6.4 of your application, then all 4.6.x applications would be compatible because their Data and Message structure has not changed

 


 

Tim Neil
Manager, Web Development & Content Platform
Research In Motion

 
 
                                           
 
 
Feb,11-Wed/2009

Thank you dim.

 

However, I'm still not sure I understand everything, as your explanation does not fit with the result of my tests.

 

Let say my MDS application version is 1.10.0.

In my server code which does the push, I have tried setting the Version to:

- empty

- 1.11.0

- 2.11.0

- 2.11.1

And all the time it receives the push message.

 

Take note that I specify the PIN to which send the message using the Recipients.Add(pin) method.

Does the version is discarded when using specific PINs ?