gchq / event-logging-schema

Event Logging is an XML Schema for describing the auditable events generated by computer systems, hardware devices and access control systems
Apache License 2.0
25 stars 6 forks source link

Network element uses abstract BaseNetworkComplexType #54

Closed at055612 closed 5 years ago

at055612 commented 5 years ago

An element can't be of a type that is declared abstract

at055612 commented 5 years ago

v3.4.1 made all Base....ComplxType types abstract, however there is a Network element that is of the type BaseNetworkComplexType. For reasons I don't understand this passed schema validation.

Need to rename NetworkComplexType to NetworkOutcomeComplexType and change uses of it. Then we need to create a new NetworkComplexType that simply extends the BaseNetworkComplexType.

This means a breaking change as far as the jaxb api goes.

at055612 commented 5 years ago

fixed in >3.4.1