Editorial photograph of an analyst reviewing session activity data on a monitor
Oracle / JD Edwards

JD Edwards concurrent licensing. The peak count rule.

JD Edwards concurrent licensing counts the peak number of simultaneous sessions, not named users. The way you measure the peak decides what you pay.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

JD Edwards concurrent user licensing counts the peak number of simultaneous sessions, not named users. This guide covers the peak rule, the auditor view, the counting traps, and the renewal moves.

Key takeaways

  • JD Edwards concurrent licensing counts the maximum simultaneous sessions in a measured window, not total named users.
  • The auditor reads the peak from the session log, so dormant and parallel sessions inflate the count.
  • A concurrent metric usually costs less than named user for estates with shift based or part time access.
  • Dormant sessions that never close are the single most common source of an inflated peak.
  • Integration and batch users can hold sessions that the auditor counts as concurrent.
  • Buyer side moves include session timeout tuning, right sizing the count, and a clean measurement before renewal.
Cover of The Oracle Buyer Side Framework white paper from Redress Compliance

White Paper ยท Oracle

The Oracle Buyer Side Framework

The moves we use across Oracle Database, Java and ULA estates. Read it free.

Read it free

How does the JD Edwards peak counting rule work?

Concurrent licensing counts the highest number of sessions active at the same instant during a measured window. It is a peak, not an average and not a headcount. Two part time staff who never overlap can share one concurrent license. Oracle describes the product line on its JD Edwards EnterpriseOne page.

The window length

The measured window decides the result. A window over a busy month captures a higher peak than a window over a quiet one. Pick the window with care.

The session definition

A session is a live connection to the application. The contract defines what counts. A user with two open sessions can count as two unless the metric says otherwise.

The metric statement

Read the exact metric wording in your order. The definition of concurrent and session differs by contract vintage. The applicable price list sits among the Oracle price lists.

How does an Oracle auditor read the peak?

The auditor pulls the session log and finds the highest concurrent count. Anything open at that instant counts, whether or not a human was using it. Oracle runs these reviews through License Management Services.

The session log table

The log table records every active session over time. The auditor reads the maximum row. Dormant and parallel sessions sit in that table and lift the peak.

The auditor sample

The auditor often samples a peak period rather than a steady week. A sample taken during quarter close can overstate the real business peak.

  • Dormant sessions. Sessions that never closed stay open and count.
  • Parallel sessions. One person with several open windows counts more than once.
  • Batch jobs. Scheduled jobs hold sessions during the run.
  • Integration users. System accounts hold sessions continuously.

When is concurrent cheaper than named user licensing?

Concurrent suits estates where many people use the system but few use it at once. Named user suits estates where most users are active at the same time. The right metric depends on the access pattern and the wording in your Oracle agreement.

Concurrent versus named user

Access patternBetter metricWhy
Shift based or part timeConcurrentFew users overlap at any instant
Most users active at onceNamed userPeak approaches the headcount
Seasonal spikesConcurrent with tuningTuning controls the measured peak
Heavy integration loadNamed user for system accountsSystem sessions inflate the peak

Right sizing the count

Tune session timeouts, close dormant sessions, and separate system accounts before measuring. A clean estate produces a defensible peak that reflects real business use.

Where the common advice on JD Edwards concurrent licensing is wrong

The standard advice is to accept the auditor measured peak as the true requirement. We disagree. In roughly 6 of 10 estates we reviewed, timeout settings and uncleared system sessions inflated the peak by a double digit percentage above real business use. Accepting that number locks an overstated baseline into the renewal. The buyer side move is to tune timeouts, close dormant sessions, and separate integration accounts before any measurement, then present a clean peak. The auditor reads the log you give them, so the log you maintain is the negotiation.

Editorial photograph of a software asset manager analyzing concurrent session metrics on a dashboard
Session timeout tuning often removes a double digit slice of the measured peak before any negotiation begins. The cleanest log wins the renewal.
30
JD Edwards reviews 2024 to 2025
18%
Median peak removed by tuning timeouts
1 in 3
Renewals measured during a spike

Source: Redress Compliance advisory engagement file, 2024 to 2025.

The auditor does not count your users. The auditor counts your sessions. Clean the sessions and the peak follows.

What buyer side moves cut the JD Edwards count at renewal?

Five moves recur in well run JD Edwards estates.

  • Tune timeouts. Shorten idle timeouts so dormant sessions close.
  • Close parallel sessions. Limit a user to one active session where the metric allows.
  • Separate system accounts. Isolate batch and integration users from the human peak.
  • Choose the window. Measure a representative period, not a quarter close spike.
  • Document the baseline. Keep a clean peak record to bring to renewal.

What should a buyer do next?

  1. Pull the session log table and find the current measured peak.
  2. Tune idle session timeouts so dormant sessions close automatically.
  3. Separate batch and integration accounts from the human session count.
  4. Limit parallel sessions per user where the metric allows it.
  5. Measure a representative window rather than a quarter close spike.
  6. Compare concurrent against named user for your access pattern.
  7. Engage independent Oracle advisory before the next JD Edwards renewal.

Frequently asked questions

How does JD Edwards concurrent licensing count?

Concurrent licensing counts the highest number of sessions active at the same instant in a measured window. It is a peak, not a headcount, so users who never overlap can share a license.

What inflates the JD Edwards peak?

Dormant sessions that never close, parallel sessions from one user, batch jobs, and system integration accounts all sit in the session log and lift the measured peak above real business use.

How does an auditor measure the peak?

The auditor reads the session log table and takes the maximum concurrent row, often from a busy sample period. Anything open at that instant counts, whether or not a person was using it.

Is concurrent cheaper than named user?

It depends on the access pattern. Concurrent is cheaper where many people use the system but few use it at once, such as shift based or part time estates. Named user is cheaper where most users are active together.

Can session timeouts reduce my license count?

Yes. Shorter idle timeouts close dormant sessions before they are counted. Tuning timeouts commonly removes a double digit percentage from the measured peak.

Do batch jobs count as concurrent users?

Often yes. Scheduled jobs and integration accounts hold sessions while they run, and those sessions appear in the log. Separating system accounts from human users gives a cleaner human peak.

When should I measure the peak before renewal?

Measure a representative window after tuning timeouts and closing dormant sessions, not during a quarter close spike. A clean, documented baseline is your strongest renewal position.

Can I switch from named user to concurrent?

Sometimes, through a contract change. The switch is worth modeling when your access pattern is shift based or part time, because the peak can sit well below the named user headcount.

Oracle ULA Decision Framework

The full oracle ula decision framework from the Oracle Practice.

Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →