ThinkGeo.com    |     Documentation    |     Premium Support

Deployment Licensing

We have purchased a license for MapSuite Web Edition v3. I have generated a license request and received a license file back. Now that I have this file, what am I supposed to do with it? Does it go into the "bin" folder of my web site?


I deployed my beta app to a server for users to begin testing and I'm having some issues. In the development environment everything works well, but when scrolling the map around in the deployed version the background will display "Unlicensed."


Any suggestions greatly appreciated.


Bob Mc.



Bob,


Using the same Registration Request tool you need to Import the license file.


ThinkGeo Support



Thanks Ryan. I performed that step, which tells me "Activation Successful" but what does that do? Does it write a license file somewhere that I need to deploy on my server?


Bob Mc.



Bob,  
  
 When you deploy your app to a new server which didn’t have Map Suite Web Edition installed, you need to install the Server Key to remove the watermarks. To perform that, you need to run the Registration Tool on the new machine to generate a request file, send it to ThinkGeo, get the corresponding license and import it with the same Registration Tool.  The Registration Tool writes the registration information into the registry.  Of course you can deploy your app directly on a machine which has Map Suite Web Edition installed, as the Server key has been activated during the installation. 
  
 So you can see, activation doesn’t create a license file for you, instead, it generates the corresponding info in the registry. As a result, you need to do the above steps for every new server to deploy the app if you don’t have the Map Suite Web Edition installed. 
  
 Any more queries please let ue know. 
  
 Ben 
 

This means a license fee is needed for every server you want to run MapSuite on ? 
  
 This is doesn’t sounds right.

The licensing piece is outside of my expertise.  I try and stick with the technical stuff.  If you have any questions feel free to contact your sales representative or you can e-mail sales@thinkgeo.com.

Can someone from the sales team post an answer in the forum here to share with everyone ? 
  
 Thanks!

Bob,


Your Map Suite Web license includes 1 developer license, 1YR of software assurance and 1 production server license. If you need to deploy your application to more production servers you need to purchase additional web server licenses for a one-time fee of $995. 
 
Please let me know if you have any questions.
 
Moritz

To be honest, this isn't a licensing fee issue, and I will admit some irritation at the handoff to sales and the implication that I'm somehow in violation of my properly purchased license.


The server I'm currently attempting to deploy to is the only server on which I have attempted this. The problem is technical in nature, in my opinion, since I've followed the prescribed procedures and still see "unlicensed" in the background of the map in my application.


I also opened a trouble ticket on this item on Friday, a service which is paid for by my licensing fee, and have received no response as of yet. I would have thought that paid-support trouble tickets received higher priority than forum postings, but clearly I'm mistaken. And I'm beginning to think I was mistaken in choosing this product for my mapping needs.


I would appreciate someone looking assisting me further. I'm sure our contact information is in your paying customer records.


Bob Mc.


 



Bob,


First let me clarify that we are not implying that you are in violation any license agreements.


Second the reply from sales was directed toward mapsuitedev's question from 10-23-2008.


Please see the Customer Portal for additional information regarding your trouble ticket.


ThinkGeo Support



Ryan,


Thank you for your rapid response.


First, the reply from Moritz specifically starts with "Bob," so it's safe to say it was directed at me.


Again, thank you for letting me know that you weren't implying a violation. I inferred this from the sentence "If you need to deploy your application to more production servers you need to purchase additional web server licenses for a one-time fee of $995." So it probably would have been more accurate for me to say that I inferred my interpretation rather than ThinkGeo having implied it but I still stand by my interpretation.


Finally, I just checked the trouble ticket via the customer portal and see nothing there except my original post, ticket number 1558. Am I looking in the wrong location?


Bob Mc.


 



Bob,


While I cannot speak for Moritz I think he was responding to mapsuitedev's question about a separate license fee for every server and probably accidentally directed it to you. Please accept my apologies for this misunderstanding.


ThinkGeo Support






 


Bob,


 


This is David and I feel like I have a hand in this debacle.  When you were asking about deployment issue which is a purely technical issue I saw the other question from MapSuiteDev who is another user, see quote below on the same thread.  For some reason I misread who said what and told Ben, who isn't in sales and doesn't know about our product licensing in detail to hand you over to sales for a detailed response.  Never in my wildest dreams would I have thought you would think I would think you were violating our license.  What sales should have done was to call you to explain what was going on.  Instead they posted on the discussion forum, which is a first in ThinkGeo history I think, and I didn't expect that.  Just like a person coming late into the conversation they didn't know what was exactly going on.  On the discussion forums usually it one person on a thread and we got tripped up this time.


 


Quote from MapSuiteDev


>>This means a license fee is needed for every server you want to run MapSuite on ? 

>>This is doesn't sounds right.


 


On the customer portal we have a different group of people answering those questions because we don't want one support method to suffer versus another. We also have a system to know if the people who post on the discussion forums are customers and we prioritize accordingly.   Typically what we see is the more general and easies questions posted to the discussion forums and the tickets are used for tough questions that take longer.  In any event I am going to rattle some cages on my end to see what the heck is going on.


 


What we should have done is I should have read the posts more throughly, given Ben better instructions.  Then I should have called sales and asked them to give you a call, they are supposed to like making calls.  Sorry for the screwup.


 


On another note we are going to make server licensing a lot easier in the near future.  The licensing tool will hookup to us over the internet so you can see you number of licenses and then deploy without having to go through all the bother.  Of course we didn't think much about production deployments as we are in beta but as always assumptions come back to bite us.  One more note on that is that you should be able to deploy you application to something like QA or some internal sites without even licensing it.  You will get a watermark “Unlicensed” but QA or internal folks  might not care.


 


In any event keep posting you questions and we will do our best to answer them.


 


David


 


 


 




Hi, 
 A new person joining in! 
 What do we do for a pre-production server? Are we supposed to install ThinkGeo? 
 I’d really rather not since I would like it to be as identical to the real server as possible. 
  
 cheers 
  
 Matt

Mattew, 
  
 You do not need to install, just go ahead to deploy it on your Web Server.  Sure there will have the "Unlicensed" watermark on the map and you cannot debug it on that machine. 
  
 Thanks, 
  
 Ben

Thanks Ben. 
  
 Two further points. 
  
 1. If we have a web farm, do we need a license for each server in the farm? 
 1a. What about a ‘warm’ fail-over standby. This hopefully will never be used. Do we still need a license for that 
  
 2: I have a problem: 
 i. I was away on vacation, cam back, and updated my machine with code from the repository. OK 
 ii. Got out the MapSuite Web .dlls etc from the repository. Now the map does not display at all. It only displays ‘Unlicensed.’ (apart from the zoom controller). Bad :-( 
 iii. I uninstall and re-install Map Suite Web Full 3.0. Enter the registration code. But still the map only displays unlicenced. 
  
 What do I do!!! I’ve ground to a halt. 
  
 Matt

Matt,  
  
 1, Technically, every computer should have a license for the deployment otherwise the map will printed with the "UnLicensed" watermark. Please contact our salesman for your case and maybe they can provide some good solution. 
  
 2, Can you clear or turn off the Server Cache and Client Cache to make sure the blank map is not from cache? If you still have problem, please let me know the version of your original assembly and the new assembly. Also can you have a quick test to see if your app works fine with the old assemblies? 
  
 Thanks, 
  
 Ben

1. 
 OK 
  
 2. 
 I’m not using any caching. 
 I’ve tried going back to the previous version, and then again forward to the dlls from the installed version but still no joy

The point is the versions did not change. 
 Current version: 3.1.16 
  
 previously used 3.1.4

Matthew,  
  
 Just wonder have you once registered the product off line, I mean you generate the “.Request” file, send to us and register your product with the corresponding “.License” file?  We have a known issue that once you register the product like that, you cannot install the product succesfully again even after uninstall.  If that’s your case, please send the .Request file to support@thinkgeo again and we will generate an updated “.License” for you to solve this issue. You can generate the request file using MapSuiteRegistrationBuilder.exe locating at “install Path/ThinkGeo/Mao Suite Web Full Edition 3.0/Miscellaneous/Map Suite Registration Builder” . 
  
 If that’s not your case, that’s very strange. Can you provide some more related info to us? 
  
 Thanks, 
  
 Ben