<xs:schema targetNamespace="" 
           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           xmlns:msg1="http://www.bankitalia.it/bolina/common/vo/message" 
           xmlns:msg2="http://www.bancaditalia.it/bolina/common/vo/message"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"            
           elementFormDefault="qualified">
    
    <xs:import schemaLocation="message.xsd" namespace="http://www.bankitalia.it/bolina/common/vo/message"></xs:import>
    <xs:import schemaLocation="cube.xsd" namespace="http://www.bankitalia.it/bolina/common/vo/cube"></xs:import>
	<xs:import schemaLocation="message_bancaditalia.xsd" namespace="http://www.bancaditalia.it/bolina/common/vo/message"></xs:import>
	<xs:import schemaLocation="cube_bancaditalia.xsd" namespace="http://www.bancaditalia.it/bolina/common/vo/cube"></xs:import>

    <xs:element name="message" type="InputMessage">
    </xs:element>
    
	<xs:complexType name="InputMessage">
		<xs:sequence>			
			<xs:choice>
				<xs:element ref="msg1:message"/>
				<xs:element ref="msg2:message"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
</xs:schema>