i didn't see this anywhere in bugzila for castor so i'm not sure if this is just my issue or an issue with the mapping dtd, but if you list two key-generators of the same type ( i.e., name ) , the xml fails validation ( at least using the built-in validation in JBuilder and IDEA 3.0, which i believe is based off of xerces for both of them )
It seems that this is because the name is listed as an ID whereas the alias is listed as an NMTOKEN. Shouldn't it be the other way around? Shouldn't the "name" be the NMTOKEN and the "alias" the ID?
I guess the problem with that would be that it requires you to have an alias for each sequence, but I don't see that as being so bad.
I also think that name / alias should actually be type/name, but that's just me nitpicking.
-a
