Closed mjpt777 closed 5 years ago
Now I thinking package override would be at level of included <types>
or <messages>
container element (issue #94) rather than individual type or message. Agree?
That makes sense. Good idea.
I can understand the need for package
on <types>
however I'm struggling to see a usecase for it on <messages>
. @donmendelson Can you foresee such a usecase?
@mjpt777 one scenario--common messages that are reused in multiple service offerings. They could be maintained in a separate XML file and imported through XIinclude, just as common types are. For example, FIX BusinessMessageReject could be reused in several services.
@donmendelson Thanks.
It would be useful to provide a
package
override on on types such at the composite type forMessageHeader
. This would enable those types to be XIncluded into other schema and avoid redefinition. This allows for better organisation of SBE Schemas. The package can be used for language namespace generation.common-types.xml
</sbe:messageSchema>