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 |