Customizing the Publish Record Workflow

This section describes the step parameters that you can change to customize the publish record workflow.

ActionTablePublish Step

This step is used to publish the records of the Action table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Action
xslmap XSLT file used for transformation of data. mapactionmodelv1.xsl
level1RelationshipName Level1 relationships None
numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.actionmodel.topic

DiscountTablePublish Step

This step is used to publish the records of the Discount table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Discount
xslmap XSLT file used for transformation of data. mapdiscountmodelv1.xsl
level1RelationshipName Level1 relationships DiscountComprisedOf DiscountGovernedBy DiscountGovernedByRule DiscountRequiresCharacteristic PriceGovernedBy DiscountRequiresParty DiscountRequiresProduct DiscountRequiresProductGroup DiscountRequiresSegment
level2RelationshipName Level2 relationships DiscountComprisedOf GroupRequiresProducts
numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.discountmodel.topic

PriceTablePublish Step

This step is used to publish the records of the Price table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Price
xslmap XSLT file used for transformation of data. mappricemodelv1.xsl
level1RelationshipName Level1 relationships CharacteristicCharge PriceAlteredByAllowance PriceAlteredByDiscount PriceComprisedOf PriceGovernedByRule PriceRequiresCharacteristic PriceRequiresParty PriceRequiresProduct PriceRequiresProductGroup PriceRequiresSegment PriceGovernedBy
level2RelationshipName Level2 relationships

PriceComprisedOf

GroupRequiresProducts DiscountRequiresSegment

numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.pricemodel.topic

ProductTablePublish Step

This step is used to publish the records of the Product table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Product
xslmap XSLT file used for transformation of data. mapproductmodelv1.xsl
level1RelationshipName Level1 relationships CompatibleParty ProductComprisedOf CharacteristicCompatibleProduct IncompatibleProduct CompatibleSegment IncompatibleSegment CompatibleCharacteristic IncompatibleCharacteristic IncompatibleParty ProductPricedByProductRequiredFor ProductHasProvidePlanFragment ProductHasUpdatePlanFragment ProductHasCeasePlanFragment ProductHasCancelPlanFragment PlanFragmentHasMilestone PriceRequiresSegment ProductHasCustomPlanFragment ProductDependsOn ProductGovernedByRule Category ProductToMigrate HasChannel
level2RelationshipName Level2 relationships

PlanFragmentHasMilestone

ProductComprisedOf

ProductRequiredFor

ProductDependsOn

PriceRequiresSegment Condition

RuleParameter HasDataType

Level3RelationshipName Level3 relationships MilestoneDependsOn
numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.productmodel.topic

RuleTablePublish Step

This step is used to publish the records of the Rule table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Rule
xslmap XSLT file used for transformation of data. maprulemodelv1.xsl
level1RelationshipName Level1 relationships RuleParameter Condition
numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.rulemodel.topic

PartyTablePublish Step

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Party
xslmap XSLT file used for transformation of data. mappartymodelv1.xsl
level1RelationshipName Level1 relationships DataForParty PartyHasData PartyHasSegment CompatibleProductForParty OrgIn HasPeople
numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.customermodel.topic

PlanfragmentTablePublish Step

This step is used to publish the records of the Planfragment table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Planfragment
xslmap XSLT file used for transformation of data. mapplanfragmentmodelv1.xsl
level1RelationshipName Level1 relationships

PlanFragmentHasMilestone MilestoneToMilestone

CompensatedBy

RedoneBy

numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.planfragmentmodel.topic

SegmentTablePublish Step

This step is used to publish the records of the Segment table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Segment
xslmap XSLT file used for transformation of data. mapsegmentmodelv1.xsl
level1RelationshipName Level1 relationships

PlanFragmentHasMilestone

MilestoneToMilestone

CompensatedBy

RedoneBy

numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.segmentmodel.topic

CategoryTablePublish Step

This step is used to publish the records of the Category table. You can change the following parameters through the workflow configuration file.

 
Parameter Name Description Default Value
tableName The table name from which records are being published. Category
xslmap XSLT file used for transformation of data. mapcategorymodelv1.xsl
level1RelationshipName Level1 relationships

SubcategoryOf

numberOfRecordsInSingleFile Number of records published in a single file 1
jmsTopic JMS topic name for online publish tibco.ac.categorymodel.topic