/** * BASIC DATA TYPES */ // PortableGroup::Name is CosNaming::Name typedef PortableGroup::Name Location; typedef PortableGroup::Locations Locations; typedef PortableGroup::Properties Properties; /** * Server Id * A Server ID must uniquely identify a server to an IMR. * This specification only requires unique identification using a string of * some kind. We do not intend to make more specific requirements for the * structure of a server ID. * The server ID may be specified by an ORB_init argument of the form * -ORBServerId * The value assigned to this property is a string. All templates created in * this ORB will return this server ID in the server_id attribute. * It is required that all ORBs in the same server share the same server ID. * Specific environments may choose to implement -ORBServerId in ways that * automatically enforce this requirement... etc... * * A ServerId, in the context of LWFT identifies a ServerGroup. * All servers with a common ServerId are replicas of each other and members of * the same ServerGroup. */ typedef PortableInterceptor::ServerId ServerId; typedef sequence ServerIdSeq;