Contents

What's New
About this Product
Installation
Required Third-Party Jars
Postinstallation Tasks
Task 1: Copying Dependencies
Task 2: Creating the Database
Creating a PostgreSQL Database for the Admin User
Creating an Oracle Database for the Admin User
Creating a PostgreSQL Database for the Catalog User
Creating an Oracle Database for the Catalog User
Creating a PostgreSQL Database for the Shopping Cart User
Creating an Oracle Database for the Shopping Cart User
Task 3: Creating the TIBCO Enterprise Message Service Channel
Task 4: Configuring and Starting Authorization Service
Task 5: Creating Mandatory Users
Task 6: Configuring and Starting Configurator Service
Task 7: Configuring and Starting Configurator UI
Task 8: Uploading App Properties, Config Files through Configurator UI
Task 9: Configuring minimum requirements through Configurator UI
Task 10: Starting or Restarting the Services
Automating postinstallation configurations
Docker
Building a Docker Image Without an Internet Connection
Copying Files to Docker Context
Build EMS Client Image
EMS Setup
Setting Up the .env File
Building Docker Images
Preparing Docker Volumes
Running the Docker Containers
Extend Docker-Compose Files
Modifying a Container Time-Zone
Reading Container Logs
Troubleshooting Error from Building Docker Images
Deploying Individual TIBCO OPE services using Kubernetes scripts
TLS Support for Redis
Red Hat Universal Base Image Implementation
Verifying Installation
Managing Health and Liveness Endpoints
Managing Health Endpoint
Managing Ready Endpoint
Hawkular Monitoring Support
Hawkular Monitoring Support
Red Hat Openshift Deployment
TIBCO OPE Resource Allocation
Installing Helm Chart
External Property Enhancement
Migrating orders from [[[Undefined variable Variables.2nd instance onwards_OM-LR]]] 5.0.0 HF2 to TIBCO Order Management 5.1.0
Configuration
Application Properties
External Application Logging Configuration
Troubleshooting
Overview
Key Concepts of TIBCO Offer and Price Engine
Architecture
Features
Recommendation Engine
Architecture of FOS Recommendation Engine
Offer Eligibility and Validation
Decomposition
Product Integrity
Segment Eligibility
Data Validations
Get Offer Compatibilities
Validate Offer Compatibilities
Group and Record Constraints
Offer Rule Extension
Eligibility Rule
Ineligibility Rule
Incompatibility Rule
Offer Price Processing
Get Prices Determinations and Calculations
Offer Discount Processing
Java Extension
Search
Misspelled Search Terms
Index
Browse
Product Id and Product Id Ext.
Implementation of LDAP
API Monitoring
WebClient Configuration
Data Models
Model Loading Process
Online Model Loading
Catalog Web Service Model Loading
Offline Model Loading
Shopping Cart Service
Authorization Service
Use Cases
Testing Product Eligibility Scenarios
Scenario 1 - Testing with the SegmentsCompatibleWith Filter
Scenario 2 - Testing with the SegmentCompatibleWith RecordType Filter
Scenario 3 - Testing with the Flag ReturnBundleOfferings Enabled
Scenario 4 - Testing with the Focus Filter with Different Product Types and autoprovision=true
Scenario 5 - Testing with Maximum Number of Products in a Group is Reached
Testing Product Validation Scenarios
Scenario 1 - Testing with Maximum Number of Products in a Group is Reached
Scenario 2 - Testing with Minimum Number of Products in a Group is Not Reached
Scenario 3 - Testing with the Compatibility Relationship
Scenario 4 - Testing with Multiple Combinations
Scenario 5 - Testing with Required UDF Input
Scenario 6 - Testing with ProductRequiredFor with a Group and One Element Passed
Scenario 7 - Testing ProductRequiredFor with No Group and One Element Not Passed
Scenario 8 - Testing LinkDefinitions with Restrictions with Maximum Number of Products
Scenario 9 - Testing LinkDefinitions with Restrictions with Maximum Number of Products in a Group
Scenario 10 - Testing with Multiple Minimum Number of Products in a Group Not Reached
Scenario 11 - Testing with Products of the Same Name but Different Parents
Best Practices
Eligibility for Offer and Price Engine
Service Response Time
Model Processing Time Verification for Offline vs Online Model Loading
Tuning Parameters
Garbage Collection Recommendations
Transport Modes
SOAP Over HTTP
REST over HTTP/HTTPS
Web Services
Get Offer Service
Validate Offer Service
Get Price Service
Get Product Information Service
Get Price Information Service
Search and Browse APIs
Search
Browse
Configuration Service API Samples
Actuator APIs
Actuator web endpoint 'refresh'
Get loggers name
Post loggers name
Actuator root web endpoint
Actuator web endpoint 'loggers'
Actuator web endpoint 'health'
Actuator web endpoint 'health-path'
Application Metadata APIs
Application Properties APIs
Configuration File APIs
Configuration Notification APIs
Shopping Cart APIs
Error Codes
Introduction
Security Features
Security Vulnerabilities
Ensuring TIBCO Offer and Price Engine Security
TIBCO Documentation and Support Services
Legal and Third-Party Notices