View Issue Details

IDProjectCategoryView StatusLast Update
001028610000-006: MappingsSpecpublic2025-04-15 15:07
ReporterKevin Herron (Inductive Automation) Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version1.05.04 
Summary0010286: Part 6, Section 5.1.13 XML Name Encoding Rules
Description

https://reference.opcfoundation.org/Core/Part6/v105/docs/5.1.13

This section says:

The following rules are used to convert a DataType Name or a Structure Field Name to a string supported by the Encoding:

  1. Any character that is not permitted by the DataEncoding is replaced by an underscore (U+005F);
  2. A name with text sequence that is not valid in the first position has an underscore (U+005F) added as a prefix.

But the examples it lists in Table 8 do not consistently apply these rules.
_Hello should become __Hello

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Kevin Herron (Inductive Automation)

2025-04-15 03:50

reporter   ~0022639

I think the example for 3 (冷水。)-Hello is wrong too.

Spec says it should be _3__冷水___-Hello, but I think it should be _3__冷水__-Hello (one less underscore before -Hello)

Issue History

Date Modified Username Field Change
2025-04-15 03:45 Kevin Herron (Inductive Automation) New Issue
2025-04-15 03:50 Kevin Herron (Inductive Automation) Note Added: 0022639
2025-04-15 15:06 Jim Luth Assigned To => Randy Armstrong
2025-04-15 15:06 Jim Luth Status new => assigned
2025-04-15 15:07 Jim Luth Project 10000-004: Services => 10000-006: Mappings