What's New in This Release
TIBCO® Fulfillment Catalog Installation and Configuration Guide
Important Information
TIBCO Documentation and Support Services
Installation Overview
Required Third Party Products
Required TIBCO Products
Operating System and Database Requirements
Installation Guidelines
Check the Environment Variables
Installer Options
Executable File Names
TIBCO Fulfillment Catalog Components
Typical or Custom Install
Installation Modes
Installation Related Files
Installer Disk Space Requirements in Temporary Area
Installation Registry History and Log Files
Installing TIBCO Fulfillment Catalog
Installing in GUI Mode
Installing in Console Mode
Installing in Silent Mode
Uninstalling TIBCO Fulfillment Catalog
Post Installation Tasks Performed by the Installer
Merge Fulfillment Catalog Resources into ECM.ear
Application Server Setup
Database Setup
Merge Configuration Files
Pre-Created Sample Enterprise
Post Installation Tasks
Verify the Installation
Grant Privileges to the User
Creating Seed Data for Fulfillment Catalog in PostgreSQL Database
Best Practices for Fulfillment Catalog Installation
Deploying Offer and Price Designer
Configuration of Fulfillment Catalog
Invoking Configurator
Accessing Configurator
Setting the Required Configurations for Fulfillment Catalog
Creating Fulfillment Catalog Enterprise with Metadata Manually
Setting Configuration for Decoupling of Documentation
Configuring Fulfillment Catalog for PostgreSQL
Fulfillment Catalog Upgrade
Preparing TIBCO Fulfillment Catalog for the Upgrade
Upgrading TIBCO Fulfillment Catalog
Migrating PostgreSQL from Fulfillment Catalog 3.1.0 to Fulfillment Catalog 4.0.1
Migrating PostgreSQL from Fulfillment Catalog 4.0.0 to Fulfillment Catalog 4.0.1
Performing Post-Migration Steps
Performance Tuning for Fulfillment Catalog Import
Settings for the File ConfigValues.xml
Settings for the JVM
Settings for the File CacheConfig.xml
Database Configuration to Improve the Performance
Installation FAQs and Troubleshooting
Question 1
Question 2
Question 3
Question 4
Question 5
Question 6
Question 7
Question 8
Question 9
Question 10
Question 11
Question 12
Question 13
Question 14
Question 15
Question 16
Question 17
TIBCO® Fulfillment Catalog Product Catalog Guide
Important Information
TIBCO Documentation and Support Services
Introduction to TIBCO Fulfillment Catalog
TIBCO Fulfillment Orchestration Suite Overview
High Level Data Model
Fulfillment Catalog Data Model for the Telecommunications Product Catalog
Fulfillment Catalog Master Repositories
Fulfillment Catalog Relationships
Fulfillment Catalog Telco Entity-Relationship Diagram
Fulfillment Catalog Data Repository Dictionary
Product Repository
Product Type
Product Relationships
Characteristic Repository
Characteristic Type
Characteristic Relationships
CharacteristicDataType Repository
Price Repository
Price Charge Type
Price Relationships
Allowance Repository
Allowance Type
Allowance Relationships
Discount Repository
Discount Type
Discount Relationships
PolicyRule Repository
PolicyRule Type
PolicyRule Relationships
SalesChannel Repository
Segment Repository
Segment ID Extension
Catalog Repository
Catalog Example
Party Repository
Party Type
Party Relationships
PartyExtension Repository
PartyExtension Type
PartyExtension Relationships
PlanFragment Repository
PlanFragment Relationships
Milestone Repository
Milestone Relationships
Action Repository
ProjectTag Repository
Category Repository
Migration Repository
Migration Relationships
RequiresProduct Repository
RequiresProduct Relationships
Rule Repository
Rule Relationships
RuleCondition Repository
RuleCondition Relationships
RuleParameter Repository
Relationship Attributes
Relationship Attributes for ProductHasProvidePlanFragment Relationship
Relationship Attributes for ProductHasUpdatePlanFragment Relationship
Relationship Attributes for ProductHasCeasePlanFragment Relationship
Relationship Attributes for ProductHasCancelPlanFragment Relationship
Relationship Attributes for ProductHasCustomPlanFragment Relationship
Relationship Attributes for HasCustomPlanFragment Relationship
Relationship Attributes for MilestoneToMilestone Relationship
Relationship Attributes for MilestoneDependsOn Relationship
Relationship Attributes for ProductComprisedOf Relationship
Relationship Attributes for ProductRequiredFor Relationship
Relationship Attributes for ProductDependsOn Relationship
Relationship Attributes for CharacteristicCharge Relationship
Relationship Attributes for PriceRequiresCharacteristic Relationship
Relationship Attributes for CompatibleCharacteristic Relationship
Relationship Attributes for IncompatibleCharacteristic Relationship
Relationship Attributes for Characteristic Relationship
Relationship Attributes for AllowanceComprisedOf Relationship
Relationship Attributes for AllowanceGovernedBy Relationship
Relationship Attributes for AllowanceRequiresCharacteristic Relationship
Relationship Attributes for AllowanceRequiresParty Relationship
Relationship Attributes for AllowanceRequiresProduct Relationship
Relationship Attributes for AllowanceRequiresSegment Relationship
Relationship Attributes for CharacteristicComprisedOf Relationship
Relationship Attributes for HasDatatype Relationship
Relationship Attributes for DiscountComprisedOf Relationship
Relationship Attributes for DiscountGovernedBy Relationship
Relationship Attributes for DiscountRequiresCharacteristic Relationship
Relationship Attributes for DiscountRequiresParty Relationship
Relationship Attributes for DiscountRequiresProduct Relationship
Relationship Attributes for DiscountRequiresSegment Relationship
Relationship Attributes for HasOrgs Relationship
Relationship Attributes for HasPeople Relationship
Relationship Attributes for PartyCompatibleWithSegment Relationship
Relationship Attributes for PartyHasSegment Relationship
Relationship Attributes for PartyIncompatibleWithSegment Relationship
Relationship Attributes for DataForParty Relationship
Relationship Attributes for PlanFragmentHasMilestone Relationship
Relationship Attributes for PolicyRuleComprisedOf Relationship
Relationship Attributes for PolicyRuleRequiresCharacteristic Relationship
Relationship Attributes for PolicyRuleRequiresParty Relationship
Relationship Attributes for PolicyRuleRequiresProduct Relationship
Relationship Attributes for PolicyRuleRequiresSegment Relationship
Relationship Attributes for PriceAlteredByAllowance Relationship
Relationship Attributes for PriceAlteredByDiscount Relationship
Relationship Attributes for PriceComprisedOf Relationship
Relationship Attributes for PriceGovernedBy Relationship
Relationship Attributes for PriceRequiresParty Relationship
Relationship Attributes for PriceRequiresProduct Relationship
Relationship Attributes for PriceRequiresSegment Relationship
Relationship Attributes for CompatibleParty Relationship
Relationship Attributes for CompatibleProduct Relationship
Relationship Attributes for CompatibleSegment Relationship
Relationship Attributes for IncompatibleParty Relationship
Relationship Attributes for IncompatibleProduct Relationship
Relationship Attributes for IncompatibleSegment Relationship
Relationship Attributes for OfferingPublishedInCatalog Relationship
Relationship Attributes for ProductGovernedBy Relationship
Relationship Attributes for ProductPricedBy Relationship
Relationship Attributes for Category Relationship
Relationship Attributes for ProductGovernedByRule Relationship
Relationship Attributes for ProductToMigrate Relationship
Relationship Attributes for MigrationHasCompatibleSegment Relationship
Relationship Attributes for ConsequentialProduct Relationship
Relationship Attributes for MigrationHasIncompatibleSegment Relationship
Relationship Attributes for MigrateToProduct Relationship
Relationship Attributes for GroupRequiresProducts Relationship
Relationship Attributes for Condition Relationship
Relationship Attributes for RuleParameter Relationship
Relationship Attributes for ConditionParameter Relationship
Relationship Attributes for HasChannel Relationship
Sample Data Examples with the Fulfillment Catalog Telco Data Model
Segment Data
Product Data
Devices or Hardware
Tariffs
Services
Product
Composite Products and Complex Product Offerings
Extensibility - Adding a new Product Component
Price
Simple Price
Composite Pricing
Composite Pricing Detail
Tariff Usage Group
Party Data
Additional Class type for PRICE - Corporate Framework Agreement
Corporate Framework Agreement Definition
Corporate Framework Agreements - PRICE Class
Scenario
Example 1
Example 2a
Example 2b
Example 3
Example 4
SID-based Data Modeling for the Product Catalog
ProductOffering ABE and other Top-Level SID Entities for the Telco Product Catalog Model
SID Business Entities Below ProductOffering
SID Patterns for Complex Entities and Extensibility
Interfaces
Import Interfaces
Export Interfaces
Model Publishing
Enterprise Data Export
Exporting Fulfillment Catalog Metadata from Enterprise
Setting Up Fulfillment Catalog Metadata Studio Project
Modifying the New Attribute Added to an Existing Repository or Existing Relationship
Using the Partial Export or Partial Import Feature for the Newly Created Repositories
Using the RecordStatusEnforcement Feature for the Newly Created Repositories
Modifying the New Attribute Added to the Exported Blank Template
TIBCO® Fulfillment Catalog User's Guide
Important Information
TIBCO Documentation and Support Services
TIBCO Fulfillment Catalog Overview
PRODUCT Association with PLANFRAGMENT
Modeling the MILESTONE and PLANFRAGMENT in Fulfillment Catalog
Modeling the PLANFRAGMENT and PRODUCT in Fulfillment Catalog
ProductHasCustomPlanfragment Relationship
Hierarchy Management
Changes in Hierarchy Management
Structure of Classification Tree Panel
Creating a New Record
Canvas Toolbar
Canvas Panel
Dynamic Context Menu
Properties Panel
Publish Catalog
Workflow Definition
Publish Catalog Showing CatalogUse Options and Behavior
Accessing and Performing Full Data Publish
Delta Publish Overview
Accessing and Performing Delta Publish
Relationship Record Filter for Delta Publish
Customization of Publish Catalog Workflow
Publishing Catalog to XML Files
Publishing Catalog to a JMS Channel
Publishing Catalog to JMS and XML Channel
Publishing Catalog at a Fixed Location
Verifying Input Parameters
Product Model Extension
Product Model Extension For Additional Attribute
Performing Product Model Extension
Publish Data of Product Model with Hierarchy More Than One Level
Customizing the Product Model Map to Publish the Data with Hierarchy More Than One Level
Adding New Repository and Creating Relationship
Modification of Rule Base
Removing Mandatory Plan Fragment Attributes
Removing Non-mandatory Plan Fragment Attributes
Disabling Mandatory Plan Fragment Rules
Data Modeling
Action-based Modeling
Modeling Action-based Data
Conditional Affinity
ProductDependsOn and ProductRequiredFor Relationships
Source and Target Attribute Values
Product Specification Field Decomposition
Custom Action based Product Decomposition and Characteristic Inclusion
Scenario for the Custom Action Based Product Decomposition
Group Record Modeling
Record Status Attribute
Workflow Changes
Customization on wfin26productaddapprovalv3.xml Workflow
Customization on wfin26producteditapprovalv3.xml Workflow
Uneditable Record Status
Assign ACTIVE to Confirmed Record
Assign INACTIVE to a Deleted Record
Assign TESTING to a Creating Record or Unconfirmed Record
Record Status Value Transitions in Normal Use Cases
Metadata Repositories Holding the Record Status Attribute
Building Blocks
Use Case for Building Blocks
Template-based Product Model
Difference between Template and Non-template Record
Validation Rules for Template Record
Template Filter during Publish Catalog
Use Cases for Template Instances
Simple Template with No Relationships
Template with Relationships
Update/Resolve Relationship Tag
Administrator Options
Creating Users for Offer and Price Designer
User Role Matrix
Import from TIBCO Provisioning
Configurations Before Starting the Fulfillment Provisioning Catalog Synchronization
Integration Between Fulfillment Catalog and Fulfillment Provisioning
Synchronizing Fulfillment Provisioning Catalog
Cases When Fulfillment Provisioning Synchronization Fails
Data to Synchronize
ACTION Repository Data
PRODUCT Repository Data
Message Logs
Export of Fulfillment Catalog Data
Export of Blank Template
Accessing User Interface to Export a Blank Template
Types of Export of Fulfillment Catalog Data
Activating the BackwardCompatibleCsv Flag to Generate Backward Compatible CSVs
Full Export of Fulfillment Catalog Data
Accessing User Interface for Full Export of Fulfillment Catalog Data
Partial Export of Fulfillment Catalog Data
Accessing User Interface for Partial Export of Fulfillment Catalog Data
Partial Export of Fulfillment Catalog Data - Use Case 1
Partial Export of Fulfillment Catalog Data - Use Case 2
Enterprise Delta Export of Fulfillment Catalog Data
Accessing User Interface to Perform Enterprise Delta Export
Customization Workflow for Export
Customizing Workflow for a New Repository for Full Export and Partial Export
Customizing Workflow for a New Repository for Delta Export
Customizing Workflow for a New Relationship
Customizing Workflow for a New Attribute
Import of Fulfillment Catalog
Types of Import of Fulfillment Catalog Data
Full Import of Fulfillment Catalog Data
Accessing the User Interface to Fully Import Fulfillment Catalog Data
Backward Compatibility
Partial Import of Fulfillment Catalog Data
Accessing the User Interface to Partially Import Fulfillment Catalog Data
Use Cases for Partial Import of Fulfillment Catalog Data
Partial Import of Fulfillment Catalog Data - Use Case 1
Partial Import of Fulfillment Catalog Data - Use Case 2
Partial Import of Fulfillment Catalog Data - Use Case 3
Partial Import of Fulfillment Catalog Data - Use Case 4
Partial Import of Fulfillment Catalog Data - Use Case 5
Partial Import of Fulfillment Catalog Data - Use Case 6
Partial Import of Fulfillment Catalog Data - Use Case 7
Partial Import of Fulfillment Catalog Data - Use Case 8
Partial Import of Fulfillment Catalog Data - Use Case 9
Partial Import of Fulfillment Catalog Data - Use Case 10
Customization Workflow for Import
Customizing Workflow for a New Repository
Customizing Workflow for a Newly Added Relationship
Customizing Workflow for a Newly Added Attribute to Existing Repository
Customizing Workflow for Newly Added Relationship Attribute to Existing Relationship
Bulk Delete
Performing Bulk Delete using Fulfillment Catalog User Interface
Frequently Asked Questions
Question 1
Question 2
Question 3
Samples
Conditional Affinity Sample
Sample Order XML
Sample Plan Item XML
Sample XPATHs
TIBCO® Fulfillment Catalog Web Services Guide
Important Information
TIBCO Documentation and Support Services
Fulfillment Catalog Services
Export Data Operation
Export Data Request
Request Sample for Full Export
Request Sample for Partial Export
Request Sample for Delta Export
Export Data Response
Response Sample for Full Export
Response Sample for Partial Export
Response Sample for Delta Export
Fulfillment Catalog Services Fault for Export Data Operation
Import Data Operation
Import Data Request
Request Sample for Full Import
Request Sample for Partial Import
Import Data Response
Response Sample for Full Import
Response Sample for Partial Import
Fulfillment Catalog Services Fault for Import Data Operation
Model Publish Operation
Model Publish Request
Request Sample to Full Publish the Action Model
Request Sample to Delta Publish the Action Model
Request Sample to Full Publish the Customer Model
Request Sample to Delta Publish the Customer Model
Request Sample to Full Publish the Discount Model
Request Sample to Delta Publish the Discount Model
Request Sample to Full Publish the Plan Fragment Model
Request Sample to Delta Publish the Plan Fragment Model
Request Sample to Full Publish the Price Model
Request Sample to Delta Publish the Price Model
Request Sample to Full Publish the Product Model
Request Sample to Delta Publish the Product Model
Request Sample to Full Publish the Segment Model
Request Sample to Delta Publish the Segment Model
Model Publish Response
Response Sample for the Full Publish of the Action Model
Response Sample for the Delta Publish of the Action Model
Response Sample for the Full Publish of the Customer Model
Response Sample for the Delta Publish of the Customer Model
Response Sample for the Full Publish of the Discount Model
Response Sample for the Delta Publish of the Discount Model
Response Sample for the Full Publish of the Plan Fragment Model
Response Sample for the Delta Publish of the Plan Fragment Model
Response Sample for the Full Publish of the Price Model
Response Sample for the Delta Publish of the Price Model
Response Sample for the Full Publish of the Product Model
Response Sample for the Delta Publish of the Product Model
Response Sample for the Full Publish of the Segment Model
Response Sample for the Delta Publish of the Segment Model
Fulfillment Catalog Services Fault for Model Publish Operation
Catalog Synchronization Operation
Catalog Synchronization Request
Request Sample for Catalog Synchronization
Catalog Synchronization Response
Response Sample for Catalog Synchronization
Fulfillment Catalog Services Fault for Catalog Synchronization Operation
Bulk Delete Operation
Bulk Delete Request
Response Codes and Description