Data Models
TIBCO Order Management requires a variety of data models (catalogs) for its different functionalities.
TIBCO Order Management uses the following data models:
Data Models | Description |
---|---|
Product Model | It is used by the Automated Order Plan Development component for generating the execution plan for the newly submitted orders. |
Action Model | It is optionally used by the Automated Order Plan Development component when generating the execution plans specifically for the ProductDependsOn feature. |
Plan Fragment Model | It is used by the Orchestrator component for running the plan for a particular order. |
The following table summarizes the models required by the components in TIBCO Order Management:
Components | Product model | Plan Fragment model | Action model | ||||
Automated Order Plan Development | Required | Not Required | Optional | ||||
Orchestrator | Not Required | Required | Not Required |
You can configure the following catalog properties:
Property | Description |
---|---|
isOfferSearchIndexEnabled | Enables outbound notifications to EMS upon successful product catalog loading. |
modelPurgeWorkerThreadCount | Specifies the number of parallel processing threads for purging the catalog. |
productCatalogLoadingQueue | Queue name for bulk product catalog loading. |
bulkProductConcurrentEmsConsumers | Number of concurrent EMS consumers for bulk product loading. |
planfragmentCatalogLoadingQueue | Queue name for bulk plan-fragment catalog loading. |
bulkPlanFragmentConcurrentEmsConsumers | Number of concurrent EMS consumers for bulk plan-fragment loading. |
actionCatalogLoadingQueue | Queue name for bulk action catalog loading. |
bulkActionConcurrentEmsConsumers | Number of concurrent EMS consumers for bulk action loading. |
priceCatalogLoadingQueue | Queue name for bulk price catalog loading. |
bulkPriceConcurrentEmsConsumers | Number of concurrent EMS consumers for bulk price loading. |
discountCatalogLoadingQueue | Queue name for discount catalog loading. |
bulkDiscountConcurrentEmsConsumers | Number of concurrent EMS consumers for bulk discount loading. |
ruleCatalogLoadingQueue | Queue name for rule catalog loading. |
Queue ruleConcurrentEmsConsumers | Number of concurrent EMS consumers for rule loading. |
categoryCatalogLoadingQueue | Queue name for category catalog loading. |
categoryConcurrentEmsConsumers | Number of concurrent EMS consumers for category loading. |
offerSearchProductIndexQueue | Queue name for offer search product index. |
singleProductCatalogLoadingQueue | Queue name for single product catalog loading. |
singleProductConcurrentEmsConsumers | Number of concurrent EMS consumers for single product loading. |
singlePlanfragmentCatalogLoadingQueue | Queue name for single plan fragment catalog loading. |
singlePlanFragmentConcurrentEmsConsumers | Number of concurrent EMS consumers for single plan fragment loading. |
singleActionCatalogLoadingQueue | Queue name for single action catalog loading. |
singleActionConcurrentEmsConsumers | Number of concurrent EMS consumers for single action loading. |
singlePriceCatalogLoadingQueue | Queue name for single price catalog loading. |
singlePriceConcurrentEmsConsumers | Number of concurrent EMS consumers for single price loading. |
singleDiscountCatalogLoadingQueue | Queue name for single discount catalog loading. |
singleDiscountConcurrentEmsConsumers | Number of concurrent EMS consumers for single discount loading. |
productCatalogLoadingDeadQueue | Queue name for product catalog loading dead queue. |
singleProductCatalogLoadingDeadQueue | Queue name for single product catalog loading dead queue. |
planfragmentCatalogLoadingDeadQueue | Queue name for plan fragment catalog loading dead queue. |
singlePlanfragmentCatalogLoadingDeadQueue | Queue name for single plan fragment catalog loading dead queue. |
actionCatalogLoadingDeadQueue | Queue name for action catalog loading dead queue. |
singleActionCatalogLoadingDeadQueue | Queue name for single action catalog loading dead queue. |
priceCatalogLoadingDeadQueue | Queue name for price catalog loading dead queue. |
discountCatalogLoadingDeadQueue | Queue name for discount catalog loading dead queue. |
categoryCatalogLoadingDeadQueue | Queue name for category catalog loading dead queue. |
ruleCatalogLoadingDeadQueue | Queue name for rule catalog loading dead queue. |
singlePriceCatalogLoadingDeadQueue | Queue name for single price catalog loading dead queue. |
singleDiscountCatalogLoadingDeadQueue | Queue name for single discount catalog loading dead queue. |
singlePlanFragmentLoadingQueue | Queue name for single plan fragment loading queue. |
singleActionModelLoadingQueue | Queue name for single action model loading queue. |
Subtopics