Classification Update File

Jump to navigation Jump to search

Classification Update File (CUF)


  • UseCase: Automated classification updates
  • NonUseCase: Viewing differences by human

Available for eCl@ss Version



The main purpose of the Classification Update File (CUF) is to update classification relations for already classified products, if the classification structure has changed. This can be done by semi-automated update process that uses TUF from a previous eCl@ss release to a later eCl@ss release (BASIC and ADVANCED versions, XML). CUF contains the results of the changes to the classification by MOVE, SPLIT and JOIN operations, but it does not contain information about new and deleted classes.

This file is one among several supporting files (RUF, TUF, CUF, SDF) which enable a user to update an eCl@ss classified and peroperty described material master to a new version. All of these files can be found here.

Files and Format

There are two different XML files:

  • eCl@ssXML 1.0 (until Release 7.0) is here.
  • eCl@ssXML 2.0 (since Release 8.0 until Release 10.1) is here.
  • eCl@ssXML 3.0 (since Release 11.0) is here.
Figure 1 - CUF Overview (eCl@ssXML-1.0)


The file contains all structural changes of classes that were done by MOVE, JOIN and/or SPLIT function. All predecessors and successors are listed in the file.

Example 1: MOVE (eCl@ssXML-2.0)

The SourceClass 27250580 (eCl@ss SourceRelease 7.1) was moved to the new TargetClass 19240101 as a sub-class of 19240100 in TargetRelease 8.0:


This is documented in the CUF as follows:


Example 2: JOIN (eCl@ssXML-2.0)

The SourceClasses 27250590 and 27259090 (eCl@ss SourceRelease 7.1) were joined into the TargetClass 19170190 in TargetRelease 8.0:


This is documented in the CUF as follows:


Example 3: SPLIT (eCl@ssXML-2.0)

The SourceClass 32139090 (eCl@ss SourceRelease 7.1) was split into the new TargetClasses 32130190 and 32130290 in TargetRelease 8.0:


This is documented in the CUF as follows: