View Issue Details

IDProjectCategoryView StatusLast Update
0008087Part 83: UAFX Offline EngineeringSpecpublic2022-07-08 14:07
ReporterDavid Fort Assigned ToTodd Snide  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.00.00 Release 
Summary0008087: 10000-83 clause 7.2.1 missing reference and 7.4.2 XML syntax
Description

10000-83 clause 7.2.1 in the penultimate paragraph has this sentence:

"The schema of the Descriptor manifest is defined in ."

It seems there should be something between "in" and '.'.

unrelated, but a few pages later, there is some XML that would be a bit easier to read with some additional indentation:
clause 7.4.2 in the section "Usage of the new Interface" the rows
</Attribute>
<Attribute
just above "Name="MIMEType"
should be indented to be even with the first "<Attribute" row.

It also feels like this section is missing a couple of '>'. e.g. the tag opens with "<Attribute" (no closing bracket) but ends with "</Attribute>" and I think in that case it usually ends with just '>' or maybe "/>".
(I am not expert on XML - so it is entirely possible this is not true. Just seems different than the surrounding tags. Maybe it is just that unbalanced brackets make the C programmer in me unhappy).

TagsNo tags attached.

Activities

David Fort

2022-06-29 20:01

reporter   ~0017068

on further inspection of the xml syntax, the issue is different than I wrote originally. This line
RefAttributeType="AutomationMLBaseAttributeTypeLib/refURI"/>
should be without the / in the end so that it becomes the conclusion of a start tag (only. no end tag included)
RefAttributeType="AutomationMLBaseAttributeTypeLib/refURI">
and then the existing end tag
</Attribute>
is correct.
The second Attribute tag is this way and is correct.

I think this is correct:
<ExternalInterface
Name="Manual"
ID="fccd2ffc-114e-4775-b164-3b35aeb2c5a1"
RefBaseClassPath="UaFxAddOnIC/ManualReference"
xmlns="http://www.dke.de/CAEX&quot;>
<Attribute
Name="refURI"
AttributeDataType="xs:anyURI"
RefAttributeType="AutomationMLBaseAttributeTypeLib/refURI">
<Value>file:///attachments/manual.pdf</Value>
</Attribute>
<Attribute
Name="MIMEType"
AttributeDataType="xs:string"
RefAttributeType="AutomationMLBaseAttributeTypeLib/MIMEType">
<Value>application/pdf</Value>
</Attribute>
</ExternalInterface>

David Fort

2022-06-29 20:05

reporter   ~0017069

I notice mantis removed my indentation in the previous Note. :-(
(but I think the syntax is correct in the note, with the "/>" changed to ">").

Emanuel Kolb

2022-07-01 13:43

manager   ~0017079

Both obvservations are correct and the specification needs to be fixed

Todd Snide

2022-07-07 11:49

developer   ~0017095

Last edited: 2022-07-08 13:37

I added a cross-reference to Annex I and Annex J for the missing schema references. This cross-reference need to be checked by the group.
I increased the indentation of "</Attribute>" and "<Attribute>" to match the indentation of the "<Attribute" line above "Name="
Does the line "</Attribute>" above "</ExternalInterface>" need to be moved back to match the "Attribute" lines above it?
I removed the errant "/" from the line "RefAttributeType="AutomationMLBaseAttributeTypeLib/refURI">"

Todd Snide

2022-07-08 13:44

developer   ~0017098

Added the missing cross-references to the schema. Corrected the xml example per the request in the issue statement.

Emanuel Kolb

2022-07-08 14:07

manager   ~0017099

Agrees by team

Issue History

Date Modified Username Field Change
2022-06-29 19:19 David Fort New Issue
2022-06-29 20:01 David Fort Note Added: 0017068
2022-06-29 20:05 David Fort Note Added: 0017069
2022-07-01 13:41 Emanuel Kolb Assigned To => Todd Snide
2022-07-01 13:41 Emanuel Kolb Status new => assigned
2022-07-01 13:43 Emanuel Kolb Note Added: 0017079
2022-07-07 11:49 Todd Snide Note Added: 0017095
2022-07-08 13:37 Todd Snide Note Edited: 0017095
2022-07-08 13:44 Todd Snide Status assigned => resolved
2022-07-08 13:44 Todd Snide Resolution open => fixed
2022-07-08 13:44 Todd Snide Fixed in Version => 1.00.00 Release
2022-07-08 13:44 Todd Snide Note Added: 0017098
2022-07-08 14:07 Emanuel Kolb Status resolved => closed
2022-07-08 14:07 Emanuel Kolb Note Added: 0017099