Skip to content

When a "Private" element is embeded in another "Private" element, RiseClipse does not import the file correctly #81

@ADehouck

Description

@ADehouck

When a "Private" element is added inside another "Private" element (which is allowed by the SCL.XSD),
RiseClipse does not import the file correctly : the DataTypeTemplate section is not taken into account, which trigger OCL validation errors of type :

ERROR: [LNode_lnType_refers_to_LNodeType_id/RuleRelease_1] LNode.lnType does not refer to existing LNodeType.id at line 92

Example:

                <ConductingEquipment name="Breaker" type="CBR">
                                  <Private type="eIEC61850-6-100">
                                        <e61850-6-100:ProcessResources>
                                               <e61850-6-100:ProcessResource max="2" name="PR_DJ_HTA">
                                                      <Private type="min">
                                                             <eExtSCL:SelectorExt min="3"/>
                                                      </Private>   
                                        </e61850-6-100:ProcessResource>
                                        </e61850-6-100:ProcessResources>
                                  </Private>

Example of file : PrivateInPrivate.zip

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions