</xsd:complexType>
<xsd:element name="rpc-service" type="TrpcService"/>
+ <xsd:complexType name="TnotificationListener">
+ <xsd:attribute name="ref" type="bp:Tidref" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="notification-listener" type="TnotificationListener"/>
+
+ <xsd:complexType name="TclusteredAppConfig">
+ <xsd:sequence>
+ <xsd:element name="default-config" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ <xsd:attribute name="binding-class" type="bp:Tclass" use="required"/>
+ <xsd:attribute name="list-key-value" type="xsd:string" use="optional"/>
+ <xsd:attribute name="default-config-file-name" type="xsd:string" use="optional"/>
+ <xsd:attribute name="id" type="xsd:ID" use="required"/>
+ </xsd:complexType>
+ <xsd:element name="clustered-app-config" type="TclusteredAppConfig"/>
+
+ <xsd:complexType name="TspecificReferenceList">
+ <xsd:attribute name="interface" type="bp:Tclass" use="required"/>
+ <xsd:attribute name="id" type="xsd:ID"/>
+ </xsd:complexType>
+ <xsd:element name="specific-reference-list" type="TspecificReferenceList"/>
+
+ <xsd:complexType name="TstaticReference">
+ <xsd:attribute name="interface" type="bp:Tclass" use="required"/>
+ <xsd:attribute name="id" type="xsd:ID"/>
+ </xsd:complexType>
+ <xsd:element name="static-reference" type="TstaticReference"/>
</xsd:schema>
\ No newline at end of file