Classification Update File

From wiki.eclass.eu
Jump to: navigation, search

Contents

[edit] Classification Update File (CUF)

[edit] Application

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

[edit] Available for eCl@ss Version

BASIC and ADVANCED

[edit] Definition

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). TUF 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.

[edit] 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) is here.


C5.png
Figure 1 - CUF Overview (eCl@ssXML-1.0)

[edit] Examples

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:

CUFExampleMoveCC.jpg


This is documented in the CUF as follows:

CUFMoveXML.jpg


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:

CUFExampleJoinCC.jpg


This is documented in the CUF as follows:

CUFJoinXML.jpg


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:

CUFExampleSplitCC.jpg


This is documented in the CUF as follows:

CUFSplitXML.jpg

Personal tools