Load order issue with Circular Package references
Load fails in schema HML when loading MKD EventPointerDict as this requires package from Schema that has yet to be loaded
HML::EventPointerDict Class: HML::EventPointerDict (12494) Superclass: MemberKeyDictionary Access: public Type: real Lifetime: all all-subclasses Volatility: Volatile Default: persistent Maps: EventHandlerMap
------- Collection Class Details ------- Membership: EventPointer size = 12 Actual Block Entries = 251 entries per block (8032 bytes) Load Factor = 66% Exclusive instances mapped to: mapfile of owner Member Keys: myEvent (Event) ascending, case sensitive, sort order: Binary Duplicates are not allowed
Where myEvent is of type
Name: myEvent (1) Class: EventPointer () Type: EventPackage::Event Access: readonly Ordinal: 1 non-virtual embedded Used as a key in: EventPointerDict
Where EventPackage::Event
is an imported package from EventManagementSchema
Load order Schema Notes 49 HML including EventPointerDict 58 EventManagementSchema 106 HML Import of - EventPackage is EventManagementSchema::EventPackage
but EventManagementSchema schema cannot be loaded before
54-ExtInteractionDomainSchema 55-ExtInteractionManagementSchema 57-EventDomainSchema
as 54-ExtInteractionDomainSchema requires a package from HML schema - EventTaskInteractionPackage is HML::EventTaskInteractionPackage