Creating Pre-transaltion/Analysis projects with SDL Project Automation API causes max Cals licences error

Hi All,

we have an application that creates automatically new sdl projects with SDL Project Automation API (we changed the code we found on online API documentation according to our needs). The application runs different tasks (analysis-pre-translation and even generate target tanslations when required).

Before January everything was working fine, and the application could create as much as more than 100 projects per hour (under peaks).

After January (we didn't chage anything on application's code) this process "eats" and consumes all CALs available. It seems that now the process reserves a CAL each time it creates a project, and under peaks it fails beacuse of maximum number of CALs reached. 

Before Januay this application had been working that way for over 5 years under all different previous SDL Studio versions (from 2009-2011 to 2015).

We have the very same problem both with dinamic licences or a node licence intalled on the computer where application runs.

Could some one help?

Thanks in advance.

Regards,
Giorgio

  • Hi ,

    Can you advise the actual version of Studio you are currently using and whether you changed anything at all in January... a cumulative update perhaps? Where are you taking the licences from? Did you ever have to run anything to release the CALs previously, like a small batch utility perhaps that cleared them after use?
  • Hi Paul,
    we are currently using sdl 2015 SR3.

    We just compiled our own application around 27 December for minor changes not connected with SDL API. The application worked fine for 7 days and then started consuming all CALs. When the problem started things seemed to go ok by just restarting the server where SDL databases are. But that worked just one or two times. Then again as we started the application in a couple of minutes all CALs where gone.
    We had tried all possible combinations of versions of SDL Studio / Our application to check if something had changed and we didn't get it.
    We tried as well with SDL Studio 2015 and the version of our application back to last August, when the application was able to process thousands of projects in a row without consuming all the CALs. Fair to say that we didn't ever check how many CALs the process used as things where working fine and there was no need.
    But since January tunring on the process eated all CALs and all other users couldn't work because of CALs error.

    It seems that there something different in the way CALs are created or released. We never run any batch to clear CALs, and as far as we know there's no way to force a CAL release with API.
    Our process just creates a SDL Studio project, running pretranslate and analyse tasks (as files are really small that requires usually few seconds for each project).

    On the local machine where our application runs there is a node licence on SDL Studio (but we tried as well with a floating one)

    Thanks in advance,
    Giorgio