Data Acquisition from Industrial Systems Avatar
  1. OMG Specification

Data Acquisition from Industrial Systems — Closed Issues

  • Acronym: DAIS
  • Issues Count: 41
  • 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
DAIS-41 The difference between alarms and events is unclear DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-40 Imrove description of condition_logic in A&E DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-39 OPC DA version 3 DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-38 Describe mapping to OPC DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-37 Filter specification language DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-36 Server authority check DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-35 Add filter to Node::Home DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-34 Add support for no data source DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-33 Improved data type compatibility DAIS OPC DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-32 Support HDAIS in DAIS DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-31 Improve documentation on views and flat data access DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-30 ConditionEvent.cookie is a bad name DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-29 Ambigous identification of items DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-28 OnEvent shalle be OneEvent -- rename it DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-27 Improved mapping between OPC and DAIS DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-26 Blob data type DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-25 Enabled/disabled conditions DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-24 Event history DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-23 No usecase for Alarms & Events DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-22 Description of the property_values member DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-21 Relation to 61970 need revision DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-20 The views are reported as a sequence of strings DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-19 Replace ULongLong with CORBA unsigned long long DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-18 Server knowledge of leaf Nodes DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-17 Group::Manager::clone_to_public return Manager DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-16 validate_entries() return unnessesary information DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-15 Group entry management is inefficient DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-14 Server internal errors DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-13 Misleading parameter name in find_by_schema() DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-12 Type interface does not use the Node pattern DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-11 The member Node.description is lacking DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-10 Struct sizes on Risc machines DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-9 Spelling error READ_AND_WRITABLE DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-8 Abstract interface spoil interoperability DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-7 The ItemError struct cant report detailed errors DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-6 Support for chinese tokens needed DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-5 Quality codes DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-4 Separate Data Access and A&E servers DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-3 Duplicate use of ERROR_SUCCESS DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-2 Loss of data due to failover DAIS 1.0b1 DAIS 1.0 Resolved closed
DAIS-1 Management of events appearing in a scan cycle DAIS 1.0b1 DAIS 1.0 Resolved closed

Issues Descriptions

The difference between alarms and events is unclear

  • Key: DAIS-41
  • Legacy Issue Number: 5265
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The difference between alarms and events is unclear. Improve description of alarms and events section 5.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Improve description of alarms and events section 5.

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

Imrove description of condition_logic in A&E

  • Key: DAIS-40
  • Legacy Issue Number: 5264
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Imrove description of condition_logic in A&E. Investigate if the currently suggested grammar can be replaced by the use of a subset from the XPath specification

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

OPC DA version 3

  • Key: DAIS-39
  • Legacy Issue Number: 5263
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    OPC DA version 3There is a new version 3 of OPC DA. Investigate how this effect the DAIS DA can be updated to accomodate OPC DA 3.0. Provide an investigation on this one

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Describe mapping to OPC

  • Key: DAIS-38
  • Legacy Issue Number: 5262
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Mapping to OPCThere is a need to describe how DAIS maps to OPC. Describe how the mapping from DAIS to OPC is made.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Describe how the mapping from DAIS to OPC is made.

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

Filter specification language

  • Key: DAIS-37
  • Legacy Issue Number: 5261
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Filter specification languageThe language for specifying filters is missing. Add a filter specification language.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add a filter specification language.

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

Server authority check

  • Key: DAIS-36
  • Legacy Issue Number: 5260
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Server authority checkA DAIS server need to check the user authority when a read, write or acknowledge operation is made. A server shall use middleware and/or operating system services to get information about the user. Add a discussion of this to the DAIS spec and the relation to the OPC security spec

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Add filter to Node::Home

  • Key: DAIS-35
  • Legacy Issue Number: 5259
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Add filter to Node::HomeOPC support to do filtering on branch nodes for Data Acccess (DA). This is useful for finding nodes with pathnames matching the filter criteria pattern. Add the filter_criteria string to find_by_type and find_by_parent

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add the filter_criteria string to find_by_type() and find_by_parent()

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

Add support for no data source

  • Key: DAIS-34
  • Legacy Issue Number: 5258
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Add support for no data sourceData points that have no data source may exist. Add a new source defiontion to tell this. const OPCQuality EXQ_SOURCE_NONE = 0x0000;

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    const OPCQuality EXQ_SOURCE_NONE = 0x0000;

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

Improved data type compatibility DAIS OPC

  • Key: DAIS-33
  • Legacy Issue Number: 5257
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Improved data type compatibility DAIS OPCOPC support the data type VARIANT. A VARIANT can hold arrays simple data types as well as anys. OPC implementations use arrays of simple types but (probably) not anys. Support sequences of simple values in a SimpleValue. This change shall be implemented in the DAF specification.Descriptive text shall be added to the DAF spec.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Support HDAIS in DAIS

  • Key: DAIS-32
  • Legacy Issue Number: 5256
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The ServerItemIdentification union will be used also by HDAIS.The Quality for HDAIS is an unsigned long. Move the ServerItemIdentification union from DAISGroupEntry.idl to DAISCommon.idlTo make a transparent DAIS/HDAIS to OPC bridge the simplest solution is to extend the DAIS quality from a short to a long.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Improve documentation on views and flat data access

  • Key: DAIS-31
  • Legacy Issue Number: 5255
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    A DAIS server may support multiple hierarchical organizations. Each hierarchy will then have it's own path names that are valid only within that view.Currently Item::find_by_type() and Node::find_by_type support retreival of flattened out items. Make this clearer in the spec. Add documentation describing how a flat namespace is implemented.

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add documentation describing how a flat namespace is implemented.

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

ConditionEvent.cookie is a bad name

  • Key: DAIS-30
  • Legacy Issue Number: 5254
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    ConditionEvent.cookie is a bad nameas it does not say anything about the meaning. Rename to ConditionEvent.event_id

  • Reported: DAIS 1.0b1 — Thu, 2 May 2002 04:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Rename to ConditionEvent.event_id

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

Ambigous identification of items

  • Key: DAIS-29
  • Legacy Issue Number: 4781
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Items are identified by ItemID and pathname in the GroupEntry::Description. It is not clear wich the client shall use and indicate wich of them that are valid to the server. Replace the two members by a union so that only one of them can be specified

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Replace the two members by a union so that only one of them can be specified.

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

OnEvent shalle be OneEvent -- rename it

  • Key: DAIS-28
  • Legacy Issue Number: 4780
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    OnEvent shalle be OneEvent – rename it

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Rename OnEvent to Event and OnEvents to Events

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

Improved mapping between OPC and DAIS

  • Key: DAIS-27
  • Legacy Issue Number: 4779
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The following improvemnts are suggested- the COM iterator requires new methods- introduce server handles to enable simple bridging to OPC, improve perfromace and memory consumption in server.- introduce the OPC blob to enable simple bridging to OPC, improve perfromace and memory consumption in server. Add methods reset() and clone() to the Iterator.Replace ItemID with OPCHandle in all methods but create and validate entries.Add the blob.For more details se discussion below.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Blob data type

  • Key: DAIS-26
  • Legacy Issue Number: 4778
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    For the HDAIS RFP a requirement to have support for blob data has emerged. Add a blob data type and include it in the SimpleValue. The blob shall have the members- type specifier (.avi, .jpg, .gif, .wav etc.)- sequence<octet>

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Enabled/disabled conditions

  • Key: DAIS-25
  • Legacy Issue Number: 4777
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The methods act on all Conditions not a single. Rename Source::Home::enable_condition to Source::Home::enable_conditions

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Event history

  • Key: DAIS-24
  • Legacy Issue Number: 4776
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    It is not clear from the specification how the history of events is managed, e.g. how the server store events and make them available for future access.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

No usecase for Alarms & Events

  • Key: DAIS-23
  • Legacy Issue Number: 4775
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Add description of usecase in the specification

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add description of use case in the specification.

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

Description of the property_values member

  • Key: DAIS-22
  • Legacy Issue Number: 4774
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    The SourceCondition::Description.property_values and IO::SimpleEvent.property_values documentation must be improved. It is unclear what instance the properties relate to. Describe that the properties relate to the Reason. Do this be making the Reason a Type, i.e. let Reason inherit Type and remove the association between Property and Reason.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Describe that the properties relate to the Reason.

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

Relation to 61970 need revision

  • Key: DAIS-21
  • Legacy Issue Number: 4773
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Change section 2.5 in the specification and describe the mapping in IEC 61970-403 and -404.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    rejected, see above

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

The views are reported as a sequence of strings

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

    in Server::find_views(). This does not follow the pattern to use a struct to report information on objects. Replace the string with a sequence of structs with a name and a ResourceID?

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    rejected, see above

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

Replace ULongLong with CORBA unsigned long long

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

    Replace ULongLong with CORBA unsigned long long

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Make sure to use the latest version of DAFIdentifiers and DAFDescriptions

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

Server knowledge of leaf Nodes

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

    A server knows when leaf nodes has been reached. A possible performance optimisation is to add information on this in the Node::Description struct. Add a short leaf_node member telling the number of childs.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add a short leaf_node member telling the number of child's.

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

Group::Manager::clone_to_public return Manager

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

    The public group is not allowed to be manipulated and hence shall not be returned. Group::Manager::clone_to_public shall return a Group::PublicGroupDescription. Implemented in DAISGroup.idl

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

validate_entries() return unnessesary information

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

    The validate_entries() return all OK entries. A client is interested mainly in the erronous ones and changes to the blob. Add an in parameter telling if the client only want the changed or updated items reported, i.e. the validate_entries() return an empty sequence for the OK entries.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    The parameter is not needed, as the blob will not be re-introduced. No changes.

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

Group entry management is inefficient

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

    For large groups the memory consumption and LAN traffic is unnessesarily high because the current structs convey lots of unused data.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Duplicate 4779

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

Server internal errors

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

    It is suggested to have a new error code for reporting of internal server errorsconst Error ERROR_INTERNAL_SERVER = 8;

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Misleading parameter name in find_by_schema()

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

    The schema ResourceID is called node. Rename to schema

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Rename to schema.

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

Type interface does not use the Node pattern

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

    The type herarchy is currently implemented as a reference to childs by the Type::Description.aggregated_types member. In all other browse interfaces it is implemented as a single parent reference and the method find_by_parent().

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    No action because the description struct is different to the other APIs.

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

The member Node.description is lacking

  • Key: DAIS-11
  • Legacy Issue Number: 4763
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    Add it in DAISNode.idl

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Add descriptive text member in DAIS::Node::Description.

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

Struct sizes on Risc machines

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

    If struct members of different sizes are mixed memory usage on Risc machines will increase due to alignment padding. Put all members of the same type together in the structs. Suggested orderingsIO::ItemStateSimpleValue, ItemID, DateTime, Quality, ClientHandleGroupEntry::DescriptionItemID, ClientHandle, SimpleValueType, active, pathname, access_path

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Spelling error READ_AND_WRITABLE

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

    Change to READ_AND_WRITEABLE

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Change to READ_AND_WRITEABLE

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

Abstract interface spoil interoperability

  • Key: DAIS-8
  • Legacy Issue Number: 4760
  • Status: closed  
  • Source: Cycle Software ( Jeff Robbins)
  • Summary:

    Some ORBs (e.g. TAU) does not support the keword "abstract".

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Remove Abstract from interface definitions

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

The ItemError struct cant report detailed errors

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

    Extend the ItemError struct with a reason string in the same way as for exceptions.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    There is no member in the ItemError struct to report a description of the error reason

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

Support for chinese tokens needed

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

    Replace the SimpleValue string data type with wstring datatype.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Do note use widestrings. Use UTF-8

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

Quality codes

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

    Currently there is no space for user specific quality codes.The mapping between OPC and IEC61850 quality codes shall be made explicit in the DAIS spec.

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    see above

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

Separate Data Access and A&E servers

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

    How to implement only a Data Access server without A&E?

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Keep the current solution and add the HDAIS server by sub classing the DAIS server.

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

Duplicate use of ERROR_SUCCESS

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

    const Error ERROR_SUCCESS = 0; is already in use by Microsoft. Name has to be replaced

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    Suggestion; const Error ERROR_DAISOK = 0

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

Loss of data due to failover

  • Key: DAIS-2
  • Legacy Issue Number: 4754
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    A descrete value may change multiple times within a scan cycle before it is reported to clients. Clients may want to get all the changes but still at a low scan cycle to optimize performance

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    This function is supported by HDAIS. Use HDAIS when needed. No changes to DAIS specification.

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

Management of events appearing in a scan cycle

  • Key: DAIS-1
  • Legacy Issue Number: 4752
  • Status: closed  
  • Source: Thematix Partners LLC ( Lars-Ola Osterlund)
  • Summary:

    A descrete value may change multiple times within a scan cycle before it is reported to clients. Clients may want to get all the changes but still at a low scan cycle to optimize performance

  • Reported: DAIS 1.0b1 — Fri, 14 Dec 2001 05:00 GMT
  • Disposition: Resolved — DAIS 1.0
  • Disposition Summary:

    This function is supported by HDAIS. Use HDAIS when needed. No changes to DAIS specification.

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