Historical Data Acquisition from Industrial Systems Avatar
  1. OMG Specification

Historical Data Acquisition from Industrial Systems — Closed Issues

  • Acronym: HDAIS
  • Issues Count: 19
  • Description: Issues resolved by a task force and approved by Board
Closed All
Issues resolved by a task force and approved by Board

Issues Summary

Key Issue Reported Fixed Disposition Status
HDAIS-20 The cancel method is lacking on some async interfaces HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-19 SimpleValue members are named differently HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-18 New OPC quality code OPCHDA_PARTIAL HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-17 The AttributeFilter contains a member "operator HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-16 The ConnectionPoint callback is missing in HDAIS HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-15 find_by_parent() and find_by_type shall use AttributeFilters HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-14 WARNING_MORE_EXTREEM_VALUES wrongly spelled HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-13 TimeSerie is not a correct English name HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-12 Reserv AggregateIDs 0 to 0x7FFFFFFF HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-11 OPC HDA AGGREGATE 0x0e to 0x13 are missing HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-10 Question PropertyID in SimpleValue HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-9 Wording in discussion on OPC bridge HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-8 Commented source lines HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-7 Exceptions not consistent HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-6 The uniqueness of CancelID is unclear HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-5 Usage of namespaces HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-4 No interface to access conformance HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-3 Difficult to understand conformance HDAIS 1.0b1 HDAIS 1.0 Resolved closed
HDAIS-2 HDAISItemAttribute.idl HDAIS 1.0b1 HDAIS 1.0 Resolved closed

Issues Descriptions

The cancel method is lacking on some async interfaces

  • Key: HDAIS-20
  • Legacy Issue Number: 7097
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The cancel method is lacking on the async Playback and AsyncUpdate interfaces. Either add the methods or move it to the Session object

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Have one cancel method on the Connection (Session) object used for all cancelations

  • Updated: Fri, 6 Mar 2015 20:58 GMT

SimpleValue members are named differently

  • Key: HDAIS-19
  • Legacy Issue Number: 7096
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    SimpleValue members in different structs are named differently, e.g. val, simple_value, the_value. Use a consistent naming, e.g. simple_value.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change as described

  • Updated: Fri, 6 Mar 2015 20:58 GMT

New OPC quality code OPCHDA_PARTIAL

  • Key: HDAIS-18
  • Legacy Issue Number: 7095
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    OPC has added a new quality code bit OPCHDA_PARTIAL in HDA 1.20. Add also to HDAIS

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Add the code

  • Updated: Fri, 6 Mar 2015 20:58 GMT

The AttributeFilter contains a member "operator

  • Key: HDAIS-17
  • Legacy Issue Number: 7094
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The AttributeFilter "operator" clash with the C++ keyword operator. Change to "opc_operator".

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

The ConnectionPoint callback is missing in HDAIS

  • Key: HDAIS-16
  • Legacy Issue Number: 7093
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    In DAIS there is an attribute holding the callback object. The same solution shall be used in HDAIS.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Add callback.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

find_by_parent() and find_by_type shall use AttributeFilters

  • Key: HDAIS-15
  • Legacy Issue Number: 7092
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    find_by_parent() and find_by_typ shall take multiple filter spec rather than a single, i.e. use AttributeFilters instead of AttributeFilter.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change as described

  • Updated: Fri, 6 Mar 2015 20:58 GMT

WARNING_MORE_EXTREEM_VALUES wrongly spelled

  • Key: HDAIS-14
  • Legacy Issue Number: 7091
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    WARNING_MORE_EXTREEM_VALUES wrongly spelled, should be WARNING_MORE_EXTREME_VALUES.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change all WARNING_MORE_EXTREEM_VALUES to WARNING_MORE_EXTREME_VALUES

  • Updated: Fri, 6 Mar 2015 20:58 GMT

TimeSerie is not a correct English name

  • Key: HDAIS-13
  • Legacy Issue Number: 7090
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The singular and plural forms are the same for time series, i.e. there is no English word time serie. Replace the word TimeSerie with TimeSequence or TimeSeriesItem.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    rejected

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Reserv AggregateIDs 0 to 0x7FFFFFFF

  • Key: HDAIS-12
  • Legacy Issue Number: 7089
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The OPC HDA AGGREGATE defined for numbers 0 to 0x7FFFFFFF are reserved by OPC foundation. They shall be reserved for HDAIS as well. Add text making this reservation.

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change as described

  • Updated: Fri, 6 Mar 2015 20:58 GMT

OPC HDA AGGREGATE 0x0e to 0x13 are missing

  • Key: HDAIS-11
  • Legacy Issue Number: 7088
  • Status: closed  
  • Source: Anonymous
  • Summary:

    The OPC HDA AGGREGATE defined for numbers 0x0e to 0x13 are missing for AggregateID. This complicates bridges. Change the AggregateID numbering to include the OPC HDA AGGREGATE numbers 0x0e to 0x13

  • Reported: HDAIS 1.0b1 — Tue, 2 Mar 2004 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    The numbers was erroneously defined and shall be corrected

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Question PropertyID in SimpleValue

  • Key: HDAIS-10
  • Legacy Issue Number: 6421
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Is it necessary to add the PropertyID to SimpleValue?
    Discussion:
    If this can be avoided there is no need to change the DAF spec.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    No, SimpleValue will not be extended with PropertyID.

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Wording in discussion on OPC bridge

  • Key: HDAIS-9
  • Legacy Issue Number: 6420
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The text discussing bridging to OPC gives the impression this is difficult.
    Discussion:
    Make the wording sound more positive.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change the text

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Commented source lines

  • Key: HDAIS-8
  • Legacy Issue Number: 6419
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Why are some source lines commented out and not removed?
    Discussion:
    Remove commented source lines.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    The commented lines are kept and the comment slashes removed

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Exceptions not consistent

  • Key: HDAIS-7
  • Legacy Issue Number: 6418
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The find_each call does not allow reporting on individual UnkonwItemIDs. The find_by calls does not support exceptions for all parameters, e.g. UnkownTypeIDs.
    Discussion:
    Update the exceptions to be consistent.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

The uniqueness of CancelID is unclear

  • Key: HDAIS-6
  • Legacy Issue Number: 6417
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    It is unclear if the CancelIDs need to be globally unique.
    Discussion:
    The CancelIDs are server assigned and must be globally unique. Make this clear in the text. Figure 5 does not show the session-callback object cardinality clearly. Fix this.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Change made as suggested

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Usage of namespaces

  • Key: HDAIS-5
  • Legacy Issue Number: 6416
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    HDAIS adds to the DAIS module. This opens for a potential name clashes.
    Discussion:
    Investigate if to keep the current module structure or inclusion by redefinition. Make HDAIS functionality including DAIS. Move the HDA server up to the DAIS namespace.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    see above

  • Updated: Fri, 6 Mar 2015 20:58 GMT

No interface to access conformance

  • Key: HDAIS-4
  • Legacy Issue Number: 6415
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    There is no interface a client can use to get the level of conformance actually supported by a server.
    Discussion:
    Standardize the conformance levels and make them available through an interface at Server. Also do this for DAIS DA and A&E.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    Add one constant for server functions DA, A&E and HDA as well as all the HDA functions

  • Updated: Fri, 6 Mar 2015 20:58 GMT

Difficult to understand conformance

  • Key: HDAIS-3
  • Legacy Issue Number: 6414
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    It is difficult to understand the conformance table in section 1.6.
    Discussion:
    Give the conformance points clear names so that they can be easily identified. Add a list with the named conformance points after the table in section 1.6.

  • Reported: HDAIS 1.0b1 — Tue, 4 Nov 2003 05:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    No Data Available

  • Updated: Fri, 6 Mar 2015 20:58 GMT

HDAISItemAttribute.idl

  • Key: HDAIS-2
  • Legacy Issue Number: 5947
  • Status: closed  
  • Source: Anonymous
  • Summary:

    The File HDAISItemAttribute.idl that I retrieved from
    http://www.omg.org/cgi-bin/doc?mantis/02-10-04
    contains several errors:

    The parameter name is missing on line 66 and 70,
    and the type AbsoluteIntervals (lines 41 and 51)
    does not exist.

    I assume that TimeInterval is the correct type.

  • Reported: HDAIS 1.0b1 — Thu, 5 Jun 2003 04:00 GMT
  • Disposition: Resolved — HDAIS 1.0
  • Disposition Summary:

    rejected

  • Updated: Fri, 6 Mar 2015 20:58 GMT