OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

energyinterop message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] (ENERGYINTEROP-714) Order of streams


     [ https://issues.oasis-open.org/browse/ENERGYINTEROP-714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William Cox updated ENERGYINTEROP-714:
--------------------------------------
    Proposal: 
Agreed

In Section 5.2 (prose)
As with [Streams], CTS Stream Intervals are ordered, that is the sequence of intervals is essential. Some serialization specifications, notably XML, do not require that order be preserved when deserializing a list. The UID enables proper ordering of the Stream Intervals if order is not preserved. Since conformant CTS implementations need not be owned by the same implementer, and may pass through multiple translations, the UID property is required. 

In Table 5-1 changed the Note on Stream Intervals to
Ordering is addressed differently in different serializations. XSD is a specific example where the order of a list is implementation defined, so the Stream Interval UID is mandatory under XML serialization.

In Table 5-2 changed the Note on UID to
As conformant CTS implementations need not be owned by the same implementer, intermarket gateways (however defined) may deserialize and re-serialize to different specifications, in which case the gateway MUST have knowledge as to when the UID is mandatory. 

  was:
Agreed

In Section 5.2 (prose)
As with [Streams], CTS Stream Intervals are ordered, that is the sequence of intervals is essential. Some serialization specifications, notably XML, do not require that order be preserved when deserializing a list. The UID enables proper ordering of the Stream Intervals if order is not preserved. Since conformant CTS implementations need not be owned by the same implementer, and may pass through multiple translations, the UID property is required. 

In table 5-2
UID	An âLocal UIDâ used to order the Interval within the Stream	As conformant CTS implementations need not be owned by the same implementer, intermarket gateways (however defined) may deserialize and re-serialize to different specifications, the UID mandatory.


> Order of streams
> ----------------
>
>                 Key: ENERGYINTEROP-714
>                 URL: https://issues.oasis-open.org/browse/ENERGYINTEROP-714
>             Project: OASIS Energy Interoperation TC
>          Issue Type: Bug
>          Components: cts
>    Affects Versions: CTSPR01
>         Environment: Donald Hammerstrom https://lists.oasis-open.org/archives/energyinterop-comment/202111/msg00008/2111DJH_CTS_Review.pdf
>            Reporter: Toby Considine
>            Assignee: Toby Considine
>            Priority: Major
>              Labels: ARCH-CONF, editorial
>
> 19. Line 452 â 3: Since conformant CTS implementations need not be owned by the same implementer, it is unwise to permit omission of the UID property. This permission to omit also appears in Tables 5-1 & 5-2.Â



--
This message was sent by Atlassian Jira
(v8.3.3#803004)


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]