Skip to Main Content
Cloud Platform


This is an IBM Automation portal for Cloud Platform products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Future consideration
Workspace UrbanCode
Categories Deploy
Created by Guest
Created on Aug 30, 2021

Implement the possibility of preventing the use of licenses by UCD, when the limit is reached.

Today it is not possible to have control over the use of UCD licenses, as the tool allows the continuation of activities, even when the license limit has been reached. By not providing this option, the use of licenses is always subject to exceeding the limit.

Idea priority Urgent
  • Admin
    Osman Burucu
    Nov 12, 2021

    Although the theme of this request is consistent with our business strategy, it is not committed to the release that is currently under development.

  • Admin
    Osman Burucu
    Nov 12, 2021

    Thank You for clarification.

  • Guest
    Oct 15, 2021

    The IDEA is to let the "safe mechanism" be optional, by providing this:

    An administrative option should be created in the UCD, leaving it up to the tool administrator to select how to use the simultaneos session licenses:

    1) When exceeding the simultaneos session license limit, allow the deploys to continue (what you named as "safe mechanism", the way UCD is working today);

    2) Limit the use of the tool's functionalities (Agents) when the licensing limit is reached (New option requested in this idea)

  • Admin
    Osman Burucu
    Oct 15, 2021

    Let's assume the following: A deployment is started and 3 agents are doing deployments in the first minutes and there are enough session licenses available. Now in the next minutes additional processes are started on other 2 agents and now the used sessions would swap over the "licensed" number. In the actual implementation it would write a log entry and goes on.

    With the switch, the only feasible action would be to wait till licenses are available.

    Do i have understood you correct?

  • Guest
    Oct 15, 2021

    I do understand the designed tool's behavior and, beacause of this, we opened this Idea to change it. The point is that "Session licensing" for agents doesn't give UCD Admins the option to control the desired behavior for company. If we don not want to have the "safe mechanism" (of automatic use of more sessions) enabled, we have no alternatives. It is interesting that this safe mechanism can be available (If we set this option on), but it should not be a imposition, since we can choose to find other internal strategies of better using agents and, consequently its license consumption.

  • Admin
    Osman Burucu
    Oct 15, 2021

    IBM UrbanCode provides a number of different licensing types. The main ones are the "classic" Server/Agent and the other Session type.

    Server/Agent requires that all the agents and servers which will be used need to have a license. Without a license they will either not work or will give you a restricted functionality.

    Session licensing means that only agents are licensed (floating, simultaneous sessions). It also provides a safe mechanism, when more sessions are needed than available the deployment will be execute BUT a warning will be put into the log to check if this happens too often -> need to add additional licenses.

    This is a design as requested by customers, so that they can still deliver deployments without having to wait till licenses are free to use.

    More detail here: https://www.ibm.com/docs/en/urbancode-deploy/7.2.0?topic=management-license-scenarios


  • Guest
    Sep 10, 2021

    Technicallly, authorized licenses (server/agent) are proxied by UCD to agents during startup time. Otherwise, floating licenses (simultaneous sessions) are acquired by each agent during deployment time… it should be simple as does not allow deployment by unlicensed agent anytime (enabled by flag at system settings to allow customer keep/change behavior from soft to hard block when using just simultaneous sesson or mixed licensing)…