Product · IBM DFSORT

DFSORT: the product with no bill of its own.

DFSORT ships as a priced element inside z/OS, so it carries no standalone charge to negotiate. Its cost lives in your z/OS Monthly License Charge, and the only way to move it is to shape the sort workload that feeds your Rolling 4-Hour Average peak.

№ 01

What it is

Sort enginez/OS

DFSORT is IBM's high performance sort, merge, copy, and data manipulation engine for z/OS, the workhorse underneath a vast share of batch processing on the platform. Almost every batch stream that sorts, filters, summarizes, or reformats records leans on it, directly through job control or indirectly through utilities and applications that call it. It is invisible to most users precisely because it is everywhere, and that ubiquity is what makes its consumption matter to the bill even though it never shows up as its own invoice.

№ 02

How it is licensed

MLCz/OS elementR4HA

On modern installations DFSORT is delivered as a priced element of the z/OS base operating system, under product ID 5650-ZOS, and is therefore licensed under the same Monthly License Charge (MLC) terms as z/OS itself. It is billed sub-capacity on the Rolling 4-Hour Average (R4HA) MSU figure reported through the Sub-Capacity Reporting Tool (SCRT), but it does not appear as a separate line. The consequence for a buyer is specific: there is no DFSORT price to negotiate on its own. Its cost is part of the z/OS MLC charge, and the sort workload it runs simply contributes general purpose MSU to the peak that z/OS is billed on.

DFSORT licensing at a glance
AttributeDetail
Charge modelMonthly License Charge (MLC), via z/OS
Product IDElement of z/OS base, 5650-ZOS
MetricSub-capacity z/OS MSU
Billed onRolling 4-Hour Average, via SCRT
Separate invoice?No, folded into the z/OS line

Because DFSORT has no standalone charge, DFSORT cost work is z/OS MLC work plus sort efficiency. Treat the two together.

№ 03

Cost drivers

Sort volumePeak timing

The cost driver is CPU consumed by sort work and, critically, when it runs. Heavy batch sorts burn general purpose MSU, and if a large sort overlaps the online business day or any other concurrent load, it can lift the Rolling 4-Hour Average that the whole sub-capacity stack is billed on. The second driver is efficiency: inefficient sort specifications, oversized work data sets, and jobs that sort more data than they need all consume more MSU than necessary. Because the cost surfaces inside the z/OS MLC charge rather than a DFSORT line, these drivers are easy to overlook when modeling a renewal, which is exactly why they are worth isolating.

№ 04

Audit traps

Bundled elementThird party sort

DFSORT itself rarely drives a compliance finding because it travels with z/OS entitlement, but the area around it does. Common traps we see at pattern level:

Where exposure hides

  • Assuming sort cost is fixed because there is no DFSORT line, and therefore never measuring how much MSU sort actually drives
  • A mixed estate where a third party sort engine is licensed on some LPARs and DFSORT on others, with entitlement that no longer matches deployment
  • Sort emulation or call interception products whose own licensing is separate from DFSORT and easy to lose track of
  • SCRT reports that do not let you see the sort contribution to the peak, masking an obvious tuning target
  • Stale assumptions after a sort product migration that left both engines partly installed
№ 05

Renewal levers

5 levers

You cannot negotiate a DFSORT price, so the levers are about shrinking the MSU that sort contributes to the z/OS peak. The five that pay:

Buyer side levers

  • Shape the peak: schedule large batch sorts away from the online window and other concurrent load so they do not lift the Rolling 4-Hour Average
  • Tune heavy jobs: fix inefficient sort specifications and oversized work files so the same result costs fewer MSU
  • Filter early: drop and summarize records as early as possible so less data is moved through the sort
  • Measure the contribution: isolate how much of your R4HA peak is sort driven before deciding whether a third party engine is worth evaluating
  • Fold it into the z/OS position: because DFSORT cost lives in the z/OS MLC charge, treat it inside your overall z/OS sub-capacity strategy rather than as a separate item
№ 06

Alternatives, where credible

Reality check

The credible alternative is a competing sort engine such as Precisely MFX, formerly Syncsort MFX, which some sites run to reduce the CPU heavy sort jobs consume and therefore the MSU those jobs add to the peak. It is a real option, but not a free one: the alternative carries its own license, the saving depends on how much of your peak is genuinely sort driven, and running two engines in parallel during a transition adds complexity. Treat any pitch promising a flat sort saving with caution, and insist on measuring your own sort contribution to the R4HA first. For most estates the larger and lower risk win is tuning and scheduling rather than replacement.

№ 07

Frequently asked

FAQ
Q1
How is DFSORT licensed?As a priced element of the z/OS base under product ID 5650-ZOS, so it is MLC like z/OS itself, billed sub-capacity on the R4HA via SCRT, with no separate invoice line.
Q2
Does DFSORT have its own MSU charge?No. Its consumption is part of the z/OS sub-capacity MSU figure. Sort work still adds general purpose MSU to the peak, but you get no distinct DFSORT bill.
Q3
Can a third party sort save money?Sometimes. An engine such as Precisely MFX can cut sort CPU, but it carries its own license and the saving depends on how much of your peak is sort driven. Measure first.
Q4
How do you cut DFSORT cost?Shape and tune the sort workload: move big sorts off the peak window, fix inefficient jobs, and filter early. The saving lands in the z/OS MLC bill.

No line to negotiate. Shrink the MSU instead.

Audit notice or renewal under 18 months out? We mobilize within 48 hours.

Sort hides in the z/OS bill. We help you find it.

Get expert help