Known Bugs

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

With tens or even hundreds of thousands of change requests for a new eCl@ss release, errors naturally occur. Not all errors can be identified in the beta and test phases that are planned for each release project. Therefore, errors will always be found in a published eCl@ss release as well.

This known bugs page will deliver an overview of the identified errors - be it technical errors, errors of the content or documentational mistakes. It will comprise all known bugs of all eCl@ss releases and will therefore always exist, so that a link to this page will not lose its invalidity.

Contents

[edit] eCl@ss 9.1

[edit] ADVANCED

[edit] Blocs with no used properties or aspects assigned

[edit] Description

The following blocs have no properties or aspects assigned:

  • 0173-1#01-ADS489#003 Structural design, pressure reducing regulator
  • 0173-1#01-AFW956#001 Input (spec. positioner)
  • 0173-1#01-ADS482#003 Structural design, globe valve
  • 0173-1#01-AFW983#001 Structural design (pressure reducing regulator)
  • 0173-1#01-ADN472#003 Structural design special
  • 0173-1#01-ADS490#003 Structural design of linear actuators (pneumatic)
  • 0173-1#01-ADS434#005 Mechanical and electrical construction
  • 0173-1#01-ADS484#003 Structural design, plug valve
  • 0173-1#01-ADS481#003 Structural design, rotary valve
  • 0173-1#01-ADS491#003 Structural design, rotary actuator (pneum.)
  • 0173-1#01-ADS483#003 Structural design, valve
  • 0173-1#01-ADS488#003 Structural design, ball valve
  • 0173-1#01-ADS485#003 Structural design, flap valve
  • 0173-1#01-ADS492#003 Structural design, positioner
  • 0173-1#01-AFW938#001 Structural design (spec. pneum. actuator)
[edit] Status
  • Errors will be corrected in the next Major Release

[edit] Property which are missing an assignment to a condition property

[edit] Description

The following properties have no assignemnet to a condition property:

  • 0173-1#02-AAU281#001 Galvanic isolation (sign. cond.)
  • 0173-1#02-AAU219#001 Process connection (spec. device list)
[edit] Status
  • Errors will be corrected in the next Major Release

[edit] Basic

[edit] Missing information in eCl@ss 9.1 BASIC CSV

[edit] Description

A few of the distributed versions contain a potentially incomplete file . This file is the table eclass9_1_PR_VA_restricted_xx.csv describing the relations of Boolean properties with their corresponding value list ( Yes / No ).

The bundled version may not contain the requested information, but only relations of properties and values which do not correspond to the Boolean data type .

Please note that this error only occurs when you fully use eCl@ss, including properties and values .

Since the affected table only contains relations between properties and values, this is language neutral and valid for eCl@ss Releases of all languages .

[edit] Status
  • Please replace the file by the corrected version, which can be found here
  • All the files have been updated in the eCl@ss - download portal as well

[edit] Duplicate property usages in basic ACs

[edit] Description

The following properties are in the basic AC and in the segment aspect:

  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF969#010 Refrigerator (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF971#010 Fridge -, freezer combination (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF973#010 Freezer (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF975#010 Side-by-Side refrigerator (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF977#010 Wine cabinet (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF981#010 Cooker (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF983#010 Double Cooker (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF985#010 Hob (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF987#010 Microwave oven (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF989#010 Oven (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF991#010 Double Oven (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF993#010 Steam Oven (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF995#010 Steamer (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF997#010 Modular Hob (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACF999#010 Modular deep Fryer (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACG001#010 Modular Grill (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACG003#010 Exhaust Hood (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACG005#010 Outdoor grill (household, gas/electric)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACG009#010 Built-in Coffee machine (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACG011#010 Water Machine (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACH894#010 Dishwasher (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACH896#010 Washing machine (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACH898#010 Wash drier (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACH900#010 Tumble drier (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACH906#010 Modular Sink (household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACX818#006 Hot server (electric, household)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
  • 0173-1#02-AAO742#002 Brand" is used both under AC: "Class: 0173-1---BASIC_1_1#01-ACX872#006 Kitchen scales (household, electric)" and it's aspect: "Class: 0173-1#01-SGX029#010 SG_014 29"
[edit] Status
  • Errors will be corrected in the next Major Release

[edit] eCl@ss 9.0

[edit] BASIC CSV

[edit] Content Error in SG34

[edit] Description
  • A content error was detected in SG 34 (Medicine, medical technology) after publishing of eCl@ss 9.0
    • 3 classes (including properties) of cardio implants are now in the dental main group
    • 2 classes are missing
[edit] Status
  • The changes in SG34 would have been subject to a new major release, which is not in line with the actual eCl@ss releasemanagement guideline.
  • To provide support, the following instruction for self-help was developed.
  • The handling of further issues is described in the following document.


[edit] Empty Values

[edit] Description
  • The CSV deliverables of eCl@ss Release 9.0 include 33 empty values (empty preferred names). A list of affected values can be found here:
IDENTIFIER Preferred name Data type
AAY196 Real Measure
AAY197 Real Measure
AAY198 Real Measure
AAY199 Real Measure
AAY200 Real Measure
AAY201 Real Measure
AAY202 Real Measure
AAY203 Real Measure
AAY204 Real Measure
AAY205 Real Measure
AAY206 Real Measure
AAY207 Real Measure
AAY208 Real Measure
AAY209 Real Measure
AAY210 Real Measure
AAY271 Real Measure
AAY282 Real Measure
AAY283 Real Measure
AAY284 Real Measure
AAY285 Real Measure
AAY286 Real Measure
AAY287 Real Measure
AAY288 Real Measure
AAY289 Real Measure
AAY290 Real Measure
AAY291 Real Measure
AAY292 Real Measure
AAY293 Real Measure
AAY298 Real Measure
AAY301 Real Measure
AAY302 Real Measure
AAY303 Real Measure
AAY271 Real Measure
AAY304 Real Measure
[edit] Status
  • Necessary corrections were organized for Release 9.1 and future Releases.


[edit] STRING (Translatable) and STRING Properties having Unit Assigned

[edit] Description

Following properties have untis although they are data type string.

IDENTIFIER Preferred name
AAC834 Max. length of cable for mounting on wall
AAD243 Connection voltage (reduced)
AAD895 Power of 5th heating element
AAD901 Height of the chimney
AAD989 Power of 4th heating element
AAE125 Power of 3rd heating element
AAE929 Power of 1st heating element
AAE949 Power of 2nd heating element
AAF009 Power of 6th heating element

[edit] eCl@ss 8.0

[edit] BASIC CSV

[edit] READ ME FILE and Restricted Values

[edit] Description
  • The first READ ME file (both English and German, update: 2012-11-29 can be found in the top right corner of the first READ ME page) was wrong.
  • The file of restricted property-value-relations had the wrong name.
    • Wrong file name: eClass8_0_PR_VA_en.csv (eClass8_0_PR_VA_de.csv)
    • Corrected file name: eClass8_0_PR_VA_restricted_en.csv (eClass8_0_PR_VA_restricted_de.csv)
[edit] Status
  • The file name was corrected. From 2012-12-27 on, only the correct files could be downloaded from the eCl@ss DownloadPortal.
  • The information in the READ ME file was also corrected, file update: 2012-12-27. Also, the constraint was explained more precisely.

[edit] ADVANCED XML

[edit] DEPRECATED PR still assigned

[edit] Description
  • The following properties were deprecated in 8.0, but their assignments to classes are still visible
    • AAA622-004 Form of skin barrier
    • AAA904-006 medical instrument maximum diameter
    • AAB057-004 pre-cut
    • AAE970-002 country of origin
    • AAM869-001 Number of transmitters
    • AAN255-001 Number of totalizers
    • AAN323-002 lower range-end value of current input/output
    • AAO146-001 Number of bodies
[edit] Status
  • In 8.1, the assignments of these properties to classes will no longer be visible, as they were deprecated in 8.0
  • The display of these assignments in the CDP will be corrected with 8.1

[edit] Mapping table 7.x to 8.x

[edit] Release Update File (RUF) CSV

[edit] Description
  • Three 4th-level classes that were withdrawn in 8.0 do not have a successor class in 8.0.
  • The missing information is the following:
Command IrdiSourceRelease CodedNameSourceRelease IrdiTargetRelease CodedNameTargetRelease SourceRelease TargetRelease
JOIN 0173-1#01-BAC939#008 40219201 0173-1#01-AFQ881#001 34140192 eCl@ss7.1 eCl@ss8.0
JOIN 0173-1#01-BAC940#009 40219202 0173-1#01-BAE907#008 34451006 eCl@ss7.1 eCl@ss8.0
JOIN 0173-1#01-BAC941#008 40219290 0173-1#01-AFQ881#001 34140192 eCl@ss7.1 eCl@ss8.0


[edit] Online Search

[edit] Constraints are not visible yet

[edit] Description
[edit] Status
  • The function is being created and will be updated as soon as available.

[edit] eCl@ss 7.1

[edit] BASIC CSV

[edit] Unit angular second has wrong short name

[edit] Description

eCl@ss does not use special characters such as <;> or <">, which are interpreted by some systems as a control or separation character. The unit 0173- 1#07-AAA683#002 "angular_second" however, was incorrectly abbreviated as the quotation mark <"> (U+0022). Therefore interpretation of the unit table might result in difficulties at this point.

[edit] Status
  • The error was corrected in eCl@ss 8.0, where the quotation mark (U+0022) was replaced by the double prime (U+2033).

[edit] Advanced values included

[edit] Description

In eCl@ss 7.0 and 7.1 values were not included in value lists, but only in templates. Therefore, not only values that are used in the BASIC version were included in the export of the file eClass7_0_PR_en.csv (also in German and also in 7.1: eClass7_1_PR_de.csv), but all values used in all of eCl@ss, including the ADVANCED version. Values that cannot be found in the files eClass7_0_PR_VA.csv or eClass7_0_suggested_values.csv are only used in the ADVANCED version.

[edit] Status
  • In eCl@ss 8.0, values are part of value lists again. Therefore, only values that are used in the BASIC version, are part of the BASIC version.
[edit] Workaround

Please ignore those values in eCl@s 7.0 and 7.1 that are not used in any other table.

[edit] NOTES

The following notes are copied from the read me file, but do not include errors.

  • Properties
    • Note 1 on valency: The attribute "valency" was removed as eCl@ss does not restrict, whether exactly one value or multiple values may be valid. This is defined by the users in their data exchange. For systems that require an indication of the valency, eCl@ss recommends to interpret all properties as multivalent, except of BOOLEAN properties (= univalent). (univalent= exactly one value is valid; multivalent=an undefined number of values can be valid).
    • Note 2 on data types: eCl@ss has introduced with release 7.0 many new data types that might not be interpretable by every system. In this case, eCl@ss recommends to distinguish between at least BOOLEAN, REAL, INTEGER (including count, measure and currency) and STRING properties. eCl@ss sees STRING as a suitable substitute for all other data types that are not interpretable by a system (STRING_TRANSLATABLE, URL, DATE, TIME, TIMESTAMP, RATIONAL, RATIONAL_MEASURE). Until release 6.0 there was a different valid format (attribute "format" with X..10, NR1..1, NR2..2.2, V, etc.). In releases 6.1 and 6.2 the new form of describing the format (data type plus any further data-type-specific information) was already published additionally to the old format. Starting from eCl@ss 7.0 exclusively the new form is published, as the new data types are no longer compatible with the old format.
    • Note 3 on format specifications: Before 7.0 the indication of both digits before and after comma for REAL and INTEGER properties, as well as the indication of the number of characters of STRING properties had been mandatory. Starting from eCl@ss release 7.0, these attributes are no longer mandatory, i.e. the fields must not be filled.
  • Property-Values-Relation
    • Note 1: Prior to 7.0 eCl@ss interpreted its value lists as open, i.e. as suggestions that were never intended to be comprehensive. As the ISO defines value lists as restrictive and exclusive, i.e. only those values of a value list are valid for a property and no others eCl@ss had to change its structure to be ISO-compliant. Therefore eCl@ss distinguishes now between value lists (in the ISO-sense, see 3.1.5) and proposal lists (proposed "open" lists that are not exclusive nor exhaustive in the context of the class, see 3.1.6).
  • Data Types
    • Note 1 on data types: eCl@ss has introduced with release 7.0 many new data types that might not be interpretable by every system. In this case, eCl@ss recommends to distinguish between at least BOOLEAN, REAL, INTEGER (including count, measure and currency) and STRING properties. eCl@ss sees STRING as a suitable substitute for all other data types that are not interpretable by a system (STRING_TRANSLATABLE, URL, DATE, TIME, TIMESTAMP, RATIONAL, RATIONAL_MEASURE).

[edit] eCl@ss 7.0

[edit] BASIC CSV

[edit] Unit angular second has wrong short name

[edit] Description

eCl@ss does not use special characters such as <;> or <">, which are interpreted by some systems as a control or separation character. The unit 0173- 1#07-AAA683#002 "angular_second" however, was incorrectly abbreviated as the quotation mark <"> (U+0022). Therefore interpretation of the unit table might result in difficulties at this point.

[edit] Status
  • The error was corrected in eCl@ss 8.0, where the quotation mark (U+0022) was replaced by the double prime (U+2033).

[edit] Advanced values included

[edit] Description

In eCl@ss 7.0 and 7.1 values were not included in value lists, but only in templates. Therefore, not only values that are used in the BASIC version were included in the export of the file eClass7_0_PR_en.csv (also in German and also in 7.1: eClass7_1_PR_de.csv), but all values used in all of eCl@ss, including the ADVANCED version. Values that cannot be found in the files eClass7_0_PR_VA.csv or eClass7_0_suggested_values.csv are only used in the ADVANCED version.

[edit] Status
  • In eCl@ss 8.0, values are part of value lists again. Therefore, only values that are used in the BASIC version, are part of the BASIC version.
[edit] Workaround

Please ignore those values in eCl@s 7.0 and 7.1 that are not used in any other table.

Personal tools