Scan it. NEXUM®-CTR-Client registers it in VW's CTR — automatically.

NEXUM®-CTR-Client watches your production line, works out what is ready to register, and submits it to Volkswagen's Component Repository in the right order. No manual step, and nothing goes out that you have not approved.

The challenge

VW's CTR requires components in a strict order. Your production line does not scan that way.

Volkswagen's CTR (Component Repository, in German the Bauteilrepository) only accepts a parent assembly after every one of its subcomponents is already registered on its own. On the shop floor, scans arrive in whatever order the parts move, and a component's subcomponents are often scanned on a completely different production line than the parent itself.

Order matters, and it is easy to get wrong

Submit a module before its cells and the registration is rejected.

Scans arrive out of order

A component and the parent's data land at different moments.

The same part type isn't always the same data

Two components can share a part type yet need different attributes registered — the wrong match means the wrong data goes to VW.

Tracking it by hand does not scale

Someone has to remember what is still missing, and revisit it, for every part, every shift.

Where it sits

Your lines keep scanning. One client does the registering.

Each production line keeps its own database. NEXUM®-CTR-Client watches them all and registers every component with Volkswagen's CTR, in order.

Each scan writes one P-Key — a single reading, like a serial number or a parent link — to that line's own database. The client only watches; it never changes how scanning works.

Getting scans into that database

Already writing scans to a database? That's all we need.

NEXUM®-CTR-Client doesn't care how a scan got there — direct integration is enough. If you're setting up a new line, VW-supplier plants typically run one of two concepts for that layer, and NEXUM®-BDE Executer V3 covers both.

How scans reach the database

NEXUM®-CTR-Client just watches your existing database. No PLC concept, no Executer, no changes to how scanning works today.

The PLC decides what (P-Key) happens and where (F-Key).

Your PLC holds the routing logic; Executer's only job is getting that data into the database.

NEXUM®-BDE Executer decides what (P-Key) happens and where (F-Key).

Executer takes over the routing intelligence your PLC used to hold — and runs VW's BZD/TVP checks (Bauzustandsdokumentation / Teileverbauprüfung) on every part before it's mounted:

  • Verifies the label conforms to norm VW01064
  • No duplicate serials, checked before mounting
  • Part number matches the build plan
  • Tightening tool enabled only after validation passes
  • Verifies the Modulo 43 check digit and validates the BGNr

NEXUM®-BDE Executer V3 is a separate NEXUM® product — it pairs well with NEXUM®-CTR-Client, but neither one needs the other to work. Learn more about NEXUM®-BDE Executer

How it works

From barcode scan to VW acknowledgement, on its own.

The client owns every stage, from the first scan to VW's acknowledgement, with tracked results and automatic retries.

  1. Stage 1

    Capture

    Every scan on your line is noticed the moment it is written, without touching how scanning works today.

  2. Stage 2

    Detect

    Works out which real component the scan is, and quietly sets aside scans that are just more data for a known part.

  3. Stage 3

    Check readiness

    Confirms everything needed is present, including that every subcomponent is already registered.

  4. Stage 4

    Assemble

    Builds the exact registration data your approved contract describes, then validates it against the contract's own XSD schema.

  5. Stage 5

    Submit

    Sends it to Volkswagen's CTR and tracks the result. Not ready yet? It waits, then tries again automatically.

  6. Result

    Registered

    The part now exists in CTR, and its parent can move forward.

Features

One management UI for everything behind the registration.

Set it up once in the browser, then let it run.

Contract management

A part type can have more than one contract — each still describes exactly what you send to VW. Test it, approve it, and it is the only definition the line uses.

Plant data mapping

Map each P-Key your plant scans to the attribute its contract needs — the link between your line's raw data and what VW expects. An overview of the scan keys shows what is covered.

Many lines, one place

Each production line has its own configuration, queues and active revision, all managed from the same interface.

Queue processors

Start, stop and inspect the arrival and submission queues per line. A stop is clean, and a restart picks up where it left off.

Live queue status

See what is new, waiting, submitted or failed as it happens. If the live feed drops, the screen falls back to polling on its own.

Built-in diagnostics

Test the connection to a plant's scan data step by step. If something is wrong, the page says which step failed and why.

Safety and control

It never registers something you have not approved.

Automation is only useful if you trust it. Approval is a decision made here, by you, and the line only ever follows what was approved.

  1. DefineContract for a part type
  2. TestSame checks the line runs
  3. ApproveOnly if the test passes
  4. FrozenNo edits while approved
  5. LiveNow eligible for the line

Approval you control

A contract is approved by an explicit action and validated again on the server. No import or edit can approve one by accident.

Approved means frozen

An approved contract cannot be edited until you revoke its approval, so nothing changes silently on the next restart.

Pre-flight validation

Before the queue starts, every contract is checked. Broken ones refuse the start, with the reason on screen.

Fails closed

A change that triggers a restart never brings it back up invalid — if validation fails, it just stays down and says why.

Nothing is lost while stopped

Scans keep queuing while the processor is down. Unapproved parts are set aside and marked, never deleted.

Admin-only controls

Changes to mappings, part types and line links are limited to administrators.

Built for operations

Made to run for months without anyone watching.

A small footprint that fits how plants already work.

Runs as a service

A single Windows executable, installed as a service and managed like any other on the server.

Uses your Oracle database

State lives in the database you already operate, next to the plant's own scan data.

Status you can trust

Live updates with automatic fallback to polling and reconnection, so a screen is never quietly stale.

Speaks your language

The management UI is available in English, German and Spanish.

Revisions

Change your setup safely, and go back if you need to.

Your configuration is versioned as revisions. Prepare the next one on the side while the current one keeps running.

  • Copy a revision to start from what already works.
  • Export and import a revision to move it between environments.
  • Activate it only after it is checked. An imported revision starts unapproved.
Get in touch

See it register a part from scan to CTR.

Book a short demo and we will walk through your line, your part types and what it would take to get them registered automatically.

info@atonmexico.com