Ciao a tutti, sto lavorando su un progetto che tramite jaxb trasforma tre file xsd in classi java.

Il mio problema è che quando lancio il comando che trasforma questi xsd in classi java non mi da nessun errore, eppure mancano degli enumerati dichiarati nell'ultimo xsd.

La gerarchia è

xsdPadre -> xsdFiglio -> xsdEnumerati

l'xsd degli enumerati contiene nome e valore di ognuno ma purtroppo mi genera solo i primi tre..
ad esempio
codice:
	<xs:simpleType name="CodiceFrazionamento">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="2"/>
		</xs:restriction>
	</xs:simpleType>
	
	<xs:simpleType name="SiNo">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SI"/>
			<xs:enumeration value="NO"/>
		</xs:restriction>
	</xs:simpleType>
Il blocco per il codice Frazionamento non viene generato mentre per il SiNo viene generato un enumerato.

Qualcuno sa dirmi qualcosa in merito a ciò??
Grazie.