Previous Table of Contents Next


3.2.2.1 DAIS::Server objects Overview


   The fundamental DAIS service from which session objects may be obtained. DAIS::Server would normally be implemented as a persistent object accessed via the naming service or the trader service. From the DAIS::Server object, the session objects for data access or alarms & events are created. A client may create as many session objects as wanted.

   A session can be created for a view. A view corresponds to a specific hierarchical organization of objects (also called nodes in this specification). The same object may appear in multiple views and hence in different hierarchical structures. An example is a breaker appearing in a functional structure (having the function of breaking current) and in a location structure (the place where it is located), refer also to [10]. Another example is the same object appearing in different areas of authority.

   A DAIS server supporting data access may have a number of persistent public groups. Public groups can be used and managed through the group interface, refer to Section 4.2.7, “DAISGroup IDL,? on page 4-40.

   Services that are not implemented will raise the CORBA standard exception NO_IMPLEMENT. Not implemented exceptions can be expected for a data accesssession, an alarms & event session, and inspection.

   


0.



   0.


   





   







   Figure 3-7 DAIS server IDL in UML