Overview@Overview Introduction@Introduction Problems Being Addressed@Problems Being Addressed Data Access@Data Access Concurrency Control@Concurrency Control Data Semantics@Data Semantics Problems Not Being Addressed@Problems Not Being Addressed Design Rationale@Design Rationale Adherence to OPC@Adherence to OPC Simplicity and Uniformity@Simplicity and Uniformity High Performance Implementations@High Performance Implementations Subscription@Subscription Sequences@Sequences Iterators@Iterators Data Value Representation@Data Value Representation Conformance to the DAIS@Conformance to the DAIS Conformance to the Server@Conformance to the Server Conformance to Data Access@Conformance to Data Access Conformance to Alarms and Events@Conformance to Alarms and Events Relations to Other Standards@Relations to Other Standards OLE for Process Control@OLE for Process Control Objects@Objects Interface, method, and parameter naming@Interface, method, and parameter naming Error and status codes@Error and status codes Identifiers, handles, and blobs@Identifiers, handles, and blobs Callbacks@Callbacks Enumerators@Enumerators Parameters and structs@Parameters and structs Method return data@Method return data Items, structuring, and naming@Items, structuring, and naming Server side cursors@Server side cursors Properties and types@Properties and types Data Access Facility@Data Access Facility Resources and Properties@Resources and Properties Information model/schema@Information model/schema Data Types@Data Types COM and CORBA IDL Differences@COM and CORBA IDL Differences Object Referencing@Object Referencing Interface Management@Interface Management Error Management@Error Management IDL@IDL IEC 1346-1, Structuring and Naming@IEC 1346-1, Structuring and Naming IEC 61970 EMS API@IEC 61970 EMS API XPath@XPath DAIS Server@DAIS Server Common Declarations@Common Declarations Character Encoding@Character Encoding Common IDL Overview@Common IDL Overview DAFIdentifiers IDL@DAFIdentifiers IDL DAFDescriptions IDL@DAFDescriptions IDL DAISCommon IDL@DAISCommon IDL Iterator Methods IDL@Iterator Methods IDL DAISNode IDL@DAISNode IDL DAIS::Node overview@DAIS::Node overview IDL@IDL DAISType IDL@DAISType IDL DAIS::Type Overview@DAIS::Type Overview IDL@IDL DAISProperty IDL@DAISProperty IDL DAIS::Property Overview@DAIS::Property Overview IDL@IDL DAISSession IDL@DAISSession IDL DAIS::Session Overview@DAIS::Session Overview IDL@IDL Filter Definitions@Filter Definitions Logical Expressions and Navigation@Logical Expressions and Navigation Authorization@Authorization Requirement Levels@Requirement Levels Server@Server DAISServer IDL Overview@DAISServer IDL Overview DAIS Server IDL@DAIS Server IDL DAIS::Server objects Overview@DAIS::Server objects Overview IDL@IDL DAIS Data Access@DAIS Data Access Information Model@Information Model Nodes, Items, Types, and Properties@Nodes, Items, Types, and Properties Naming@Naming Item Values@Item Values OPC Recommended Properties@OPC Recommended Properties Utility SCADA/EMS Measurement Model@Utility SCADA/EMS Measurement Model API@API Data Access IDL Overview@Data Access IDL Overview DAISDASession IDL@DAISDASession IDL DAIS::DataAccess::Session objects overview@DAIS::DataAccess::Session objects overview IDL@IDL DAISDANode IDL@DAISDANode IDL DAIS::DataAccess::Node overview@DAIS::DataAccess::Node overview IDL@IDL DAISItem IDL@DAISItem IDL DAIS::Item Overview@DAIS::Item Overview IDL@IDL DAISDAIO IDL@DAISDAIO IDL DAIS::DataAccess::IO Overview@DAIS::DataAccess::IO Overview IDL@IDL DAISGroupEntry IDL@DAISGroupEntry IDL DAIS::DataAccess::GroupEntry Overview@DAIS::DataAccess::GroupEntry Overview IDL@IDL DAISGroup IDL@DAISGroup IDL DAIS::DataAccess::Group Overview@DAIS::DataAccess::Group Overview IDL@IDL DAISDASimpleIO IDL@DAISDASimpleIO IDL DAIS::DataAccess::SimpleIO Overview@DAIS::DataAccess::SimpleIO Overview IDL@IDL Alarms & Events@Alarms & Events Information Model@Information Model OPC Recommended Properties@OPC Recommended Properties API@API Alarms & Events IDL Overview@Alarms & Events IDL Overview Alarms and Events Common IDL Definitions@Alarms and Events Common IDL Definitions IDL@IDL DAISAESession IDL@DAISAESession IDL DAIS::AlarmsAndEvents::Session Objects Overview@DAIS::AlarmsAndEvents::Session Objects Overview ID@ID DAISAESubscription IDL@DAISAESubscription IDL DAIS::AlarmsAndEvents::Subscription Overview@DAIS::AlarmsAndEvents::Subscription Overview IDL@IDL DAISAEArea IDL@DAISAEArea IDL DAIS::AlarmsAndEvents::Area Overview@DAIS::AlarmsAndEvents::Area Overview IDL@IDL DAISAESource IDL@DAISAESource IDL DAIS::AlarmsAndEvents::Source Overview@DAIS::AlarmsAndEvents::Source Overview IDL@IDL DAISConditionSpace IDL@DAISConditionSpace IDL DAIS::AlarmsAndEvents::ConditionSpace Overview@DAIS::AlarmsAndEvents::ConditionSpace Overview IDL@IDL Condition Logic@Condition Logic DAISAESourceCondition IDL@DAISAESourceCondition IDL SourceCondition Overview@SourceCondition Overview IDL@IDL DAISCategory IDL@DAISCategory IDL DAIS::AlarmsAndEvents::Category Overview@DAIS::AlarmsAndEvents::Category Overview IDL@IDL DAISAEIO IDL@DAISAEIO IDL DAIS::AlarmsAndEvents::IO Overview@DAIS::AlarmsAndEvents::IO Overview IDL@IDL