ranorex: Who is using my floating license? - ranorex

If I have a floating license for Ranorex 5.4, and I have several machines running. Can I tell which machine is using the license from the license server? If so, how?

On the licence server, start the Ranorex License Manager (use the
start menu).
Select the licence in the table shown, then click on
Clients tab at the bottom.
The host and the user using the license will be shown.

Related

How to add a license to TeamFoundation 2018?

I am attempting to get TeamFoundation Server up and running and wanted to get it licensed before letting the programmers loose on it.
However, there does not seem to be a place to enter in my license key in the software. On their site, it states that it should be done in the Team Foundation Server Administration Console and that I should be looking for the 'License Type' and 'Product ID' sections, but I do not have these on my server.
Where do I plug in the license key, if I don't have those options?
On this post, it shows how it is supposed to look like - How to get current TFS license type?
Since TFS 2015.2, it no longer requires you to have a valid product key to be present.
Everyone can install TFS and it now depends on the user licenses. A team of up to 5 is free and thereafter you have to follow Microsofts licensing terms by buying monthly access to each member.
You can find more at this link: https://learn.microsoft.com/da-dk/azure/devops/organizations/billing/buy-access-tfs-test-hub?view=tfs-2018&viewFallbackFrom=vsts

TFS restoration-based move

When moving TFS from one machine to another by restoring it to new hardware (restoration-based move), the name of the old machine gets listed under the Application Tiers tab and is visible if the "Filter out machines that have not connected in more than 3 days" checkbox is unchecked.
To upgrade hardware and TFS version in one move:
Is it necessary to always keep the same machine name?
Does TFS support machine name change during restoration-based moves? (this will be in the case that we have Machine A and Machine B. Machine A is the old production tier and Machine B is the new one, where the databases will be moved and upgraded.)
Does the name machine change have any effect if TFS has an alias name for the public URL?
Thank you
First, you should confirm one thing, do you need to use the original hardware and TFS deployment or not.
You perform a move when you plan to discontinue use of the original hardware and TFS deployment. You perform a clone when you intend to continue using the original TFS instance.
Please take a look at Move or Clone Team Foundation Server from one hardware to another
If you just restored an application-tier server, for restoring an application-tier server, the name of the old application-tier server remains there is expected (See the end of this article.).
Note: The name of the old application-tier server will still appear in
the list of application-tier servers in the administration console for
Team Foundation. If you select the Filter out machines that have not
connected in more than 3 days check box, the old server will disappear
from the list within three days.
So, to avoid showing the old App Tier machine name you need to follow the steps in above tutorial-- Move or Clone Team Foundation Server from one hardware to another.
Moreover: You must install but not configure TFS on the new data-tier
server, and then use the restore function in the Scheduled Backups
node

Enterprise Architect cannot check in package to TFS

I am trying out Enterprise Architect integration with Team Foundation Server using EA trial version. I was able to create a model with several sub packages using DBMS based and TFS 2013 as a version control system. I was able to check out a package successfully from TFS via EA. However I could not check in that same package, EA keeps showing me the error message:
You cannot check-in package ‘blahblah’.
The associated file ‘blahblah.xml’ is not currently checked-out by you.
I double checked the xml file from TFS Source Control via Visual Studio, it showed that the xml file was “lock, edit” under my same credentials that was used in EA Version control settings.
Interestingly, I was able to Undo check out successfully.
Any help is appreciated.
I remember having this issue at work a couple of months ago. I don't have access to Enterprise Architect at the moment, nor am I in a position to recreate the problem to verify this solution, but I do remember how our team solved it:
The missing assumption to solving this, which may or may not be true in your case, is that your team went from the standard authentication method in the TFS settings, to SCC(or possibly the other way around). Now, assuming your credentials are the same in either method, you won't get an issue in Visual Studio, and can do everything apart from checking in in Enterprise Architect until you update your TFS settings in Enterprise Architect. Heck, everything will seem correct everywhere as your files IS checked out to you (no idea why this is permitted) but you cannot check in through the standard authentication method.
I had the same problem which I was able to solve only by resynchronizing the status with the version control.
Right click on Model, click on "Package Control", click on "Re-sync status with VC provider".

Distributing Licensed Metro XAML Control Suites via NuGet

I am currently involved in building an extensive custom control suite in XAML/C++ which which will be a 'paid-for' package, which will be available to Metro XAML developers for a licence fee.
I want to allow customers to purchase a licence via our company website, then access their purchase via Nuget within Visual Studio.
My questions are:
1) Can I utilise the NuGet packaging technology for 'paid' components (users will need to enter credentials or licence key to get them from our private Nuget repository - or something similar)
2) We would want to host our own Nuget repository to control access, and hope to hook into our TFS system - does anyone know if this is possible ?
The scenario we are trying to create is where a potential customer comes to our website, buys our control suite, downloads our controls (securely) in Visual Studio via Nuget and gets automatic updates. On the flip side, we do all of our development to TFS, press a 'deploy' button and the update gets automatically published to our TFS-based Nuget repository.
I know this is a complex multi-faceted question, but any suggestions would be welcome :)
First of all, NuGet is not supposed to contain any built-in security mechanisms - it is simple zip archive in OPC format. Once your client took a package he can send it to anyone. You can sell a service - freshest releases, bug-fix support and so on.
What about practice. You can implement NuGet API And Share to your customers only feed.
Do Any authentication you want.
Create as much feeds as you need (according to your licensing policy).
Every feed will contain only subset of your packages
Create a package on-the-fly with built-in customer key (it goes against moral rules of the project) - cause package doesn't have a signature.
But this gives you ability to enable to customer to use NuGet as a platform to update your packages along with any shared packages.
AFAIK, there is no public gallery for NuGet (Nuget Gallery, Nuget.Server, and so on) wich will restrict access to the packages.

Work offline in Team Foundation Server

Is there a way to set "work offline" in TFS without having to try opening a solution, waiting for it to time out, and then having Visual Studio work out that it has failed?
It seems a touch ridiculous that I can't just tick a box to tell it myself, seeing as I'm probably the one most qualified to know when I'm not in the office!
This extension should solve your problem (for VS 2010):
http://visualstudiogallery.msdn.microsoft.com/425f09d8-d070-4ab1-84c1-68fa326190f4?SRC=Home
Here's the solution for VS 2008 with TFS
Navigate to Visual Studio Menu ---- File > Source Control > Change Source Control > Click on Solution/Project > Check/uncheck the project checkboxes > Click 'Unbind' button at the top.
This makes your complete solution or the selected project(s) in the solution Offline from the TFS.
When you want to Go Online, follow the same steps and click the button 'Bind'
Ben Ryan has the regkeys you seek on his blog:
http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx
http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
Most of these controls are also built into the latest Power Tools:
C:\Users\Richard> tfpt tweakui /?
tfpt tweakui - Enhance how client connects to Team Foundation Server
Allows configuration of how and when the client connects to a
Team Foundation Server. This includes client certificates, auto
reconnect, offline, compression, maximum connections, timeouts,
and bypassing the proxy.
when I have to work offline I just unplug my ethernet cable and start TFS 2008. It starts me in offline mode. Then plug back in, right-click 'work online' in solution explorer, and TFS will ask you to check in your offline changes.
add a host entry
127.0.0.1 tfs.foo.com
Team Foundation Server 2008 does support working offline.
This video demonstrates how to use this feature.
If TFS is down, you might have trouble going into offline mode. If you close and reopen your solution, a nice little dialog will appear asking you if you want to Go Offline.
Alternatively if you don't want to close/reopen the solution, you can install the TFS Go-Offline plugin, then click:
TEAM -> Go Offline

Resources