Licensing sdl.desktoplicensing was replaced - how to proceed

Hi everyone,

 

we just installed Trados Studio SP2 and realized that the tools we are running do not work anymore.

 

I assume that registry keys were changed plus the licensing mechanism seems to be a new one. I read the release notes, searched the web, the kb, on open exchange for any info on how to get a license from nalpeiron service in an application coded to the API of SP1- but failed.

Is there any documentation or hint how that one line of code (that it was before) needs to be changed to get the app back up and running?

 

Since it is an app all of my colleagues use every day which creates TMs and Project Templates to be used in our TMs I need to amend this as quickly as possible.

 

@SDL: Shouldn't there have been a warning when installing the SP2 that apps using the API of SP1 might stop working if relying on a network license? I think this should have been communicated in big fashion so not everything breaks abruptly that is not the Desktop application itself. I know that I did not test the app on our test environment but only Trados itself - that part has been my bad then.

 

 

Best regards

Thomas

Parents
  • I should add, that we also updated the licensing tool. The app was originally was coded to the Trados 2011 API, which makes it even more strange. I assume that it has to do with the licensing service, which changed some registry keys or like. Not sure but definitely need to get the app back up and running ...

  • Hi Thomas

    We tested all scenarios including APIs before the release and have not come across this issue. This does not necessarily mean that it isn't a genuine problem - it does seem it is - so we are now looking at this with high priority and will be back in touch when we know more.

    As a potential alternative, you may be able to move from the Nalpeiron network license to the Safenet one (see release notes for more info) - at least for testing whether this would solve the issue. Would that be an option? If so best to get in touch with your contact at SDL to look at this. We are currently starting to transition the first customers from Nalpeiron to Safenet.

    Thanks

    Daniel

    Daniel Brockmann
    Team Trados @ RWS

  • Hi again Thomas

    Sorry now read the note about Trados 2011 API - are you sure the app has never been updated/recompiled to work with the  Trados 2014 API? This may also be required for it to continue working with the 2014 version of the API.

    As for Safenet, this is only supported as a network licensing option with Studio 2014 SP2 and higher.

    Thanks

    Daniel

    Daniel Brockmann
    Team Trados @ RWS

  • No Problem. However the App does not get a license and stops when it's needed. I have another app which worksfine  with the Trados 2014 API.

    In this line of code in my app the exception is thrown now:

    NewProj = New FileBasedProject(NewProjInfo, GenericProjTemplate)

    Sorry for not posting it before ...

    Eine nicht behandelte Ausnahme des Typs "Sdl.ProjectAutomation.FileBased.LicensingException" ist in Sdl.ProjectAutomation.FileBased.dll aufgetreten.

    Zusätzliche Informationen: License check failed, with exception: System.ArgumentException: Could not find any licensing provider factory 'Nalpeiron'.

      bei Sdl.Common.Licensing.Provider.Core.LicensingProviderManager.CreateProvider(ILicensingProviderConfiguration config)

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetCurrentLicensingProvider()

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetProduct()

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetLicenseWithoutConsumingSeatsOrUsages()

      bei Sdl.ProjectApi.Licensing.StudioLicense.GetLicenseWithoutConsumingSeatsOrUsages()

      bei Sdl.ProjectApi.Licensing.LicenseCheckWithoutUsingNetworkSeat.get_ProductLicense()

      bei Sdl.ProjectApi.Licensing.LicenseCheckWithoutUsingNetworkSeat.get_IsProfessional()

      bei Sdl.ProjectAutomation.FileBased.FileBasedProject.CheckLicense()

Reply
  • No Problem. However the App does not get a license and stops when it's needed. I have another app which worksfine  with the Trados 2014 API.

    In this line of code in my app the exception is thrown now:

    NewProj = New FileBasedProject(NewProjInfo, GenericProjTemplate)

    Sorry for not posting it before ...

    Eine nicht behandelte Ausnahme des Typs "Sdl.ProjectAutomation.FileBased.LicensingException" ist in Sdl.ProjectAutomation.FileBased.dll aufgetreten.

    Zusätzliche Informationen: License check failed, with exception: System.ArgumentException: Could not find any licensing provider factory 'Nalpeiron'.

      bei Sdl.Common.Licensing.Provider.Core.LicensingProviderManager.CreateProvider(ILicensingProviderConfiguration config)

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetCurrentLicensingProvider()

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetProduct()

      bei Sdl.Common.Licensing.Manager.ApplicationLicenseManager.GetLicenseWithoutConsumingSeatsOrUsages()

      bei Sdl.ProjectApi.Licensing.StudioLicense.GetLicenseWithoutConsumingSeatsOrUsages()

      bei Sdl.ProjectApi.Licensing.LicenseCheckWithoutUsingNetworkSeat.get_ProductLicense()

      bei Sdl.ProjectApi.Licensing.LicenseCheckWithoutUsingNetworkSeat.get_IsProfessional()

      bei Sdl.ProjectAutomation.FileBased.FileBasedProject.CheckLicense()

Children