ProductModel

Element Name Possible Values Repetition Source Repository/ Relationship Attribute Name Description Datatype
Product This element is mandatory. Complex
StartDate 0..1 PRODUCT-StartDate StartDate configured for the productid record. Simple
endDate 0..1 PRODUCT-EndDate EndDate configured for the productid record. Simple
plan 0..N Only required during the fulfillment process.

This element is mandatory if a planFragments element is not used.

This element is not mandatory if at least one planFragments element is used.

Complex
planFragment 0..N Only required during fulfilment process.

This element is mandatory if a plan element is not used.

This element is not mandatory if at least one plan element is used.

Complex
ItemSpecs 0..N Complex
characteristics 0..N

Characteristic element is created for every -

  1. Relationship - ProductComprisedOf, ProductRequiredFor, ProductDependsOn, ProductToMigrate, Category,ProductGovernedByRule,ProductPricedBy,IncompatibleParty,IncompatibleCharacteristic,CompatibleCharacteristic,IncompatibleSegment, CompatibleSegment, IncompatibleProduct, CompatibleProduct, Characteristic, ProductDependsOn, CompatibleParty,
  2. PRODUCT repo attributes - Name, RECORD_TYPE, SubsetType, Lifecyclestatus, ImageUrl,PRODUCTIDEXT,OfferId, ConcurrentOrder, SingleUse
Complex

Example

<ProductModels xmlns="http://www.tibco.com/AFF/classes/productmodel" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:datetime="http://exslt.org/dates-and-times" xmlns:java="http://xml.apache.org/xslt/java">
<ProductModel>
	<Product>
…
</Product>
<startDate>...</startDate>
<endDate>...</endDate>
<plan>
…
</plan>
.
.
.
<plan>
…
</plan>
<ItemSpecs>
...
</ItemSpecs>
.
.
.
<ItemSpecs>
...
</ItemSpecs>
<characteristics>
…
</characteristics>
.
.
.
<characteristics>
…
</characteristics>
</ProductModel>
</ProductModels>