Concurrent licensing counts the busiest instant, not the user list. JD Edwards ships no meter for it, so the peak is reconstructed from evidence, and whoever reconstructs it first sets the number.
A concurrent license is a promise about a moment, not about a population. It says that at no instant will more than a stated number of sessions be live. Nobody in your estate is measuring that moment, which is the whole problem.
White Paper · Oracle JD Edwards
Keep JD Edwards licensing under control. Read it free.
It counts the largest number of qualifying sessions that were live at the same instant inside a defined measurement period. Three variables sit inside that sentence, and your contract sets all three: what qualifies as a session, how long the period is, and what counts as the same instant.
Get any one of the three wrong and the number changes materially. Oracle documents the product itself on its JD Edwards EnterpriseOne page, but the metric wording lives only in your ordering document.
Whatever period the contract names, and if it names none, whatever period the party with the data proposes. A month containing a period close, a stock count and a payroll run will produce a different peak from a quiet fortnight in the same year.
Insist on the period being stated before any data is produced. Producing data first and arguing about the period afterwards is a losing sequence, and it is the sequence most estates fall into.
Four phrases carry the weight. Find them in your paper before you accept anybody's arithmetic, including your own.
Not from the current component price list, in our reading of it. Concurrent quantities in live estates arrived on older paper, and Oracle's published price lists moved to the application user and employee metrics long ago. Check the current Oracle price lists and your own order rather than taking anybody's word for it.
Legacy paper is usually an asset. It is also fragile, because it depends on documents that are thirty years old in some estates and on definitions Oracle has no commercial interest in reaffirming.
A new purchase is the moment the legacy metric comes under pressure. Oracle will usually propose that the estate standardizes on current metrics, and the concurrent quantity gets converted into an application user quantity at a ratio.
There is no published ratio. It is derived from evidence, and if the only evidence in the room is a list of named accounts, that list becomes the ratio. This is why a maintained concurrency baseline is worth more than any clause you could negotiate about it later.
It is reconstructed, never read off a dial. JD Edwards has no single counter that produces a defensible concurrency figure, so somebody assembles one from several systems, and the assembly method decides the answer as much as the estate does.
Where concurrency evidence lives, and what it is worth
| Source | What it shows | Typical retention | Evidential weight |
|---|---|---|---|
| Web and application tier server records | Live user sessions on the presentation layer | Days to weeks by default | High, closest to a human |
| Load balancer or reverse proxy logs | Connection counts by time and source | Often 30 days | Medium, no identity |
| Sign on auditing, where it is switched on | Who signed in and when | Whatever you configured | High, but rarely enabled in advance |
| Batch job records, F986110 in most tools releases | Server side jobs and their run windows | Purged on a schedule | High for excluding machine load |
| Database session views | Connections, including pooled ones | Instantaneous unless sampled | Low, pooling hides the human count |
Table and view names vary by tools release and platform. Confirm against your own installation before you cite anything.
Read the retention column again. It is the single most consequential line in this article, because an audit request will reach back further than your default log settings survive.
A peak is only meaningful once you say how often you looked. Sampling every sixty seconds catches spikes that a five minute sample never sees, and an estate with bursty transaction patterns can differ by a fifth between the two methods.
Then the conversation stops being about concurrency. In practice, the fallback position becomes the number of authorized accounts, because that is the only figure both parties can see, and it is the highest figure available.
That fallback is not a contractual rule. It is what happens when one side has data and the other has an assertion. Oracle License Management Services is not obliged to accept an estimate you cannot reproduce.
When the ratio of authorized individuals to defensible peak is larger than the price multiple between the two metrics. That is the whole test, and it is arithmetic rather than judgement once you have both numbers.
Building a defensible peak from a raw reading
| Step | Adjustment | Sessions |
|---|---|---|
| Raw instantaneous maximum, period end Tuesday | Starting reading | 260 |
| Remove integration and interface identities | Minus 34 | 226 |
| Remove monitoring and availability probes | Minus 22 | 204 |
| Remove connections idle beyond the stated policy | Minus 58 | 146 |
| Compare with authorized individuals on the estate | 900 people | Ratio of about 6 to 1 |
Composite figures drawn from the pattern across engagements, not a single client.
Now put your own price list against it. If a concurrent unit costs less than six times an application user for the same component, concurrent wins at this ratio. If it costs more, the legacy metric is sentiment rather than strategy.
Which metric suits which access pattern
| Access pattern | Ratio you should expect | Metric that usually wins |
|---|---|---|
| Three shifts, rotating, plant floor | 4 to 1 or wider | Concurrent, if you can prove it |
| Office hours finance and procurement | Around 2 to 1 | Application user |
| Seasonal peaks, thin baseline | Varies wildly by month | Concurrent, with the period argued first |
| Heavy machine and interface traffic | Distorted by non human sessions | Application user plus connected device |
| Workforce modules touching everybody | Not applicable | Employee metric, no argument available |
The common advice is to defend the concurrent metric at all costs, because it is almost always cheaper than named licensing. We think that advice is right about the price and wrong about the risk.
A metric you cannot measure is a liability, not a saving. If your logs rotate in a fortnight, your sign on auditing has never been switched on, and your paper does not define a measurement method, then your concurrent quantity is an unpriced option that Oracle can call at a moment of its choosing.
The sequence that actually protects value is unfashionable, and it is only three steps.
Converting from strength costs less than defending from ignorance. The second route is the one most estates take by default, because nobody chose the first one in time.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
Concurrency is not a property of your estate. It is a property of your evidence. Change the evidence and you change the license position, entirely lawfully.
Something broader than concurrency, almost always. The request that lands is usually a standard applications data collection, and concurrency is not what it is designed to produce, which puts you in the position of volunteering the only evidence that helps you.
Read that list again from a negotiating position. Four of the five items build the case for a named user count, and the fifth is optional unless you supply it.
The commercial logic is the same and the evidence is different. World estates sit on a different technology generation, so the session evidence comes from the platform layer rather than from a web tier, and the contract vintage is usually older still.
Confirm which product line your order actually names before you spend a week extracting the wrong data. An order that names one product line does not license the other, and estates running both need to keep the two counts strictly apart.
Six moves do real work, and five of them are configuration rather than negotiation. Do them in this order, because each one makes the next one cheaper to prove.
Decide, in advance and in writing, whether you intend to defend the concurrent metric or to trade it. Estates that never make that decision end up converting under time pressure during a purchase, which is the worst available moment.
If you intend to trade it, bank the concurrency baseline first, then use the conversion as consideration for something you actually want: a component swap, a termination right, or audit language with teeth. Read our note on JD Edwards user metrics before you agree any ratio, because the metric you convert into carries its own counting rules.
It counts the largest number of qualifying sessions live at the same instant within a defined measurement period. The definition of a qualifying session, the length of the period and the sampling method all come from your ordering document rather than from the software.
Not from the current component price list, in our reading of it. Concurrent quantities in live estates came in on older agreements, often pre acquisition paper, and Oracle now sells the application user and employee metrics instead. Verify against your own order and the current price list.
By reconstructing it from logs, because JD Edwards does not ship an audit grade concurrency counter. Web tier session records, proxy logs, sign on auditing and batch job records are assembled into a time series, and the assembly method matters as much as the estate does.
The discussion defaults to counting authorized accounts, which is almost always the most expensive available number. This is not a contractual rule, it is simply what happens when one party holds data and the other holds an opinion.
They appear in the raw readings, so they count unless you can separate them. Give machine processes their own identities well before any measurement, because retrospectively distinguishing them inside a shared log is slow, expensive and easy to challenge.
Longer than your audit lookback, which usually means years rather than the days or weeks that default log rotation provides. A one line per minute session count is tiny to store and is the cheapest insurance in the whole licensing estate.
By negotiation, from whatever evidence exists at the time. There is no published conversion ratio, so the ratio ends up anchored on the best documented number in the room, which is a list of named accounts unless you have built something better.
No. Concurrent wins only when the ratio of authorized individuals to defensible peak exceeds the price multiple between the two metrics for that component. Below that break even it is more expensive, and it carries measurement risk that named licensing does not.
Concurrent and named user metrics, the migration pressure, and the moves that keep JD Edwards cost in hand.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.