Interface Repository is unable to handle structures which have an enumeration as field.
Please Look at this: http://www.jacorb.org/cgi-bin/bugzilla/show_bug.cgi?id=554 My solution for Enum may solve your trouble.