Here is an example of an XML document for a particular change date, produced by the AbstractBasicProductDecisionDetailsRuleSet.AbstractBasicCase rule class included with the Engine (to display basic eligibility/entitlement details):
<DecisionDetails> <BasicCase> <isEligibleTimeline domain="SVR_BOOLEAN">true</isEligibleTimeline> <displayObjectiveTimelines> <Item> <relatedReferenceTimeline domain="SVR_UNBOUNDED_STRING" /> <index domain="SVR_INT64">0</index> <objectiveTypeID domain="SVR_UNBOUNDED_STRING">CREOLE 1</objectiveTypeID> <targetIDTimeline domain="SVR_INT64">123</targetIDTimeline> <isEntitledTimeline domain="SVR_BOOLEAN">true</isEntitledTimeline> </Item> </displayObjectiveTimelines> <displayObjectiveTimelineSubscreens> <Item> <displayTagTimelines> <Item> <pattern domain="FREQUENCY_PATTERN">000120100</pattern> <valueTimeline domain="SVR_UNBOUNDED_STRING">0</valueTimeline> </Item> </displayTagTimelines> <businessObjectID domain="SVR_INT64">0</businessObjectID> </Item> </displayObjectiveTimelineSubscreens> </BasicCase> </DecisionDetails>
The XML has the following structure: