Welcome to the Arbortext Content Delivery 7.2.1.0 Administration Help Center
Release Notes for Arbortext Content Delivery 7.2.1.0
What’s New in Arbortext Content Delivery 7.2.1.0
SPR Fixes in Arbortext Content Delivery 7.2.1.0
Getting Started with Arbortext Content Delivery
The Arbortext Content Delivery Deployment Process
Terminology
Deployment Checklists
Fresh Deployment Checklist
Cloud Deployment Checklist
Arbortext Content Delivery Deployment
Architecture Overview
Multi-Tier Architecture
Core Components
Additional Components
Planning Your Deployment
Assumptions and Prerequisites
Advantages of Deploying Arbortext Content Delivery on Linux Over Windows
Database Requirements
Arbortext Content Delivery Requirements for the Oracle Database
Arbortext Content Delivery Requirements for the SQL Database
Installing a Separate SQL Server for Arbortext Content Delivery
Creating PostgreSQL Database
Monitoring Arbortext Content Delivery with Grafana, Prometheus, Loki, and Exporter
Writing New Alert Rule for Prometheus and Loki
Communication Protocols
Supported Clients and Platforms
Installing OpenDJ
Using an Existing v3–Complaint LDAP
Configuration Options
Monolithic
Split Configuration
Multi-Site Configuration
Advanced Configuration Clustered
Updating Arbortext Content Delivery Environment Configuration after Initial Setup
Using a Single LDAP Server for Publisher and Viewer
Configuring the Replicated v3–compliant LDAP
Using the Arbortext Content Delivery Installer
Selecting the Installation Type
Updating Existing Installation for a Highly Available Environment
Selecting Your Products
Production Systems and Configuring Your Environment and Information Exchange Settings
Entering Notification and Exchange Information Details
Entering Your Database Information
Entering Dynamic Data (MongoDB) Database Information
Entering Your LDAP Settings
Entering the Web Server and Servlet Engine Settings
Specifying the License Server
Specifying the Installation Directory
Entering Administrative Settings
Specifying a Remote Publisher
Creating Product Icons or Links
Reviewing and Confirming the Installation
Updating the Default Arbortext Content Delivery Administrator Credentials
Setup Flows
License Server Installation and Configurations
Installing a Stand Alone License Server
Troubleshooting
About Licenses
Updating License Notifications
License Triad Configuration
Using the Arbortext Content Delivery Deployment Configurator Utility
Editing Properties of the Configurator Entities
Logger Configuration
Deployment Options: On-Premises Versus Cloud Services
Publishing and Delivery
Load Balancing
Security
Virtualization
Microsoft Azure Deployment Recommendations
Configuring SSL for the Web Application Server
Configuring Arbortext Content Delivery for HTTP
Best Practices for Securing Your Arbortext Content Delivery Solution
Launching Arbortext Content Delivery
Advanced Configurations
Advanced Configuration Options
Loading Users, Profiles, and Service Groups
Updating Bulk Emails for Users
Database Initializing and Data Loading
Before You Begin
Manually Creating the Database Schema
Starting the Web Server, Servlet Engine, and Arbortext Content Delivery Servers
Loading Base Data
Configuring Arbortext Content Delivery to Use an External LDAP or ADS System
Mapping User Enterprise Attributes
Book Printing URL Configuration
MongoDB Configurations
MongoDB Enterprise Configuration
Mongo Cluster Setup and Configuration
MongoDB Indexes
Installing MongoDB on a Separate Server
Troubleshooting
Configuring Arbortext Content Delivery For Silent Installs
Arbortext Content Delivery Installation Property File Example
Arbortext Content Delivery Installation Property Definitions
# Install Mode
# User Environment Variables
# Install Set Panel
# Product Selection Panel
# MongoDB Details Panel
# License Server Panel
# PA Agent Panel
# Phone Home Config Panel
# Phone Home Collect Info Panel
# JAVA Panel
# DB Properties Panel
# SC Platform Product or LDAP Panel
# Web Server Panel
# Install Directories Panel (You need to update all these properties to point to your location.)
# Admin Settings Panel
# Remote Publisher Server
# User Shortcuts/Icons Panel
Generating Core Dumps from Code
Troubleshooting
Installing a Hotfix
Single sign-on
Prerequisites
Arbortext Content Delivery Applications Compatibility Matrix
Arbortext Content Delivery SSO Architecture
Arbortext Content Delivery Application
Enabling SSO for Arbortext Content Delivery
Configuring the Central Authentication Server
Configuring SSO with Arbortext Content Delivery
Creating a Service Provider Connection
Configuring OAuth Connection
Verify SSO Configuration
Advance Configurations
Configuring the Load Balancer for SSO-Enabled Arbortext Content Delivery Server
Troubleshooting
Arbortext Content Delivery Publishing and Loading
Using Publishing and Loading
Introducing Arbortext Content Delivery Publishing and Loading
Terminology
Arbortext Content Delivery Environment Configuration
Px Configuration
Information Structure and Publication Structure Root Attributes
TAL Configuration
Changing Tokenizer Language
Defining Your Segmentation Approach
Configuring the Task Manager
Configuring TAL with the Configurator Utility
Configuring Identity Management (IMAN)
Configuring Equivalence Mapping (Information Types)
Configuring New MIME Types
Configuring the Information Structure Hierarchy
Running PxTAL
Supported Data Types
Publishing
Initiating an Incremental Bundle Publish
TAL
Loading Multilingual Data
TAL Prerequisites
TAL a Bundle
Validating SIM Data
TAL a Non-Product Bundle
TAL a Synonym Bundle
TAL a Part-to-Part Relationship Bundle
TAL a Bill of Material (BOM) Bundle
TAL a Group Effectivity Bundle
TAL a SAP Bundle
TAL Cleanup Prior to Loading a Full Re-Published Bundle
Loading CSV Data
CSV Loading Tool Configuration and Data Loading
CSV Bundle and Data Types Support
CSV Input Data
CSV File Format
Validating CSV Data
CSV Load Discrepancies
Additional Information
TAL Overview
Transform Aggregation and Load (TAL) Components
Assets Definitions
Configuration Files
TAL Flows
Transform Specific Stylesheets
The TAL Process
TAL Process Internal Details
Working with the Transform Registry
Bundle Locking
Temporary Logs
Disabling the Automatic Thumbnail Generation for Information Element (IE)
Part Relations
Task Manager Overview
Configuration Tasks
Log Collector
Publish Tasks
Transform and Load (TAL) Tasks
Transform and Load
Transform and Load a Bundle
Transform and Load CSV Data
Validate Data
Clean Transform and Load Temporary Data
Reporting and Cleaning Orphan Objects
Task Monitor Reports
Arbortext Content Delivery Analytics
Improving PVZ Management in IEXML, PartsList and Graphics (TAL)
Talomation
Task Manager Services
TAL Troubleshooting
Troubleshooting Approach
Troubleshooting Arbortext Content Delivery
Troubleshooting Duplicate IDs
Troubleshooting Paused or Aborted Tasks Due to Repository Occupancy Status
Troubleshooting the TAL Email Notification
TAL Customization
Adding an Attribute to the Serial Number Auto Suggestion
Adding a New Search Result Field
Adding a New Search Field
Disabling Search on Specified Objects
Updating the Default Transformation Process
Updating the View Stylesheet
Adding Custom Attributes
Adding a New Attribute to the IEXML Type
Customizing for DITAMAP IEXML
Changing the Sorting During Navigation
Customizing PH Automatic Applicability
Customizing PVZ Illustration Filtering
Customizing Search with PVZ Metadata
Adding Languages
Adding Localized Strings for Labels in IE XML
Mapping Languages During Transform
Adding Debug Points in Transform Stylesheets
Adding Filtering Information to Part Relationships
Thumbnail Generation for Information Elements (IE) Objects
Adding Thumbnail Images for Information Elements IE Objects
Customizing Access Options
Adding a New Object Type
Step One: Add New Assets
Step Two: Transformation Updates
Step Three: Add the New Type for Task Manager User Interface Updates
Customizing for a Non-DITA Bundle
XML Data Structure
Customization Details
Context Effectivity for Information Elements
Usage Effectivity for a Part Line Item in the PartsList
Arbortext Content Delivery Administration
Logging in to Arbortext Content Delivery Administration and Resetting Password
Preferences
Enabling Maintenance Mode
Profiles
Service Groups
Users
Attributes
Understanding Enterprise Attributes
Download Center
System Utilities
Reports
Service Group Administration
Preferences (Service Group Administration)
Profiles (Service Group Administration)
Service Groups (Service Group Administration)
Users (Service Group Administration)
Arbortext Content Delivery Rehost Guide
Rehost Tasks
Windchill Classes used in Arbortext Content Delivery
Migrating from WindchillDS to OpenDJ or Another v3-compliant Directory Server
Arbortext Content Delivery Customization
Customizing the Arbortext Content Delivery User Interface
Customizing WildFly Page
Customizing the Application Logo and Header Color
Customizing UI Layout and Attribute Templates
Customizing UI Visual Styles and Icons
Customizing Text in the User Interface
Homepage Framework
Adding OOTB Default Sections
Adding a New Section
Adding a Controller to the New Section
Styling Homepage Sections
Customizing Home Page Sections
Adding a new Custom Section to the Home Page
Reuse Default Sections
Update an Existing Default Section
Set Copyright Footer
Creating External Links
Adding External Links
Localization
Customizing Feedback Processing
Documents Tab Customization
Customizing Existing Functionality
Displaying Custom Attributes on the Part Information Tab
Displaying Custom Attributes on Parts List and Part Information Pages
Displaying a Tab on the Part Information and Parts List Page
Modifying the Default Display Format of Part Titles on the Parts List Page
Customizing Parts List Indent
Viewport customization for Mobile
Enabling Hotspots in Third-Party Scalable Vector Graphics
Property Setting Examples for SVG and Raster Files
Configuring the Callout-Compatibility for SVG Files
How to Support Hotspots
Configuring Callout Highlighting
Configuring the Callout Highlighting for SVG Files
Configuring Custom Menu Options in the Hamburger Menu
Enabling Cross-Origin Resource Sharing (CORS) for Arbortext Content Delivery
Enabling the Print Icon in BOM Flyout
Enabling Guest User Support
Customizing the Arbortext Content Delivery Session‑Conflict Messages
Customizing the Login Page for Arbortext Content Delivery
Configuring Authentication in Arbortext Content Delivery
Configuring Login Page Authentication
Configuring Alternative Authentication in Arbortext Content Delivery
Form-based Authentication
Arbortext Content Delivery Configuration Steps
Web Server Configuration Update to Remove Constraints
Configure Custom Authentication Filter
Arbortext Content Delivery Property Changes
Configuring Arbortext Content Delivery for a Form-Based Authentication
Session Time Out Configuration
Customizing the Authorization Filter for SSO in Arbortext Content Delivery
Customizing Delegate for the Forgot-Reset Password Utility
Guidelines for Disconnected Password Customizations
Configure OAuth 2.0 for Microsoft Exchange Online SMTP
Customizing Administration Utilities
Customizing Information Elements for the Profiles Utility
Adding Custom Attribute
Configuring Sender Email Attribute in the Configurator
Customizing System Integrations
Creating Custom Delegates on the Server
Adding Custom JavaScript Files
Using Soft Attributes
Soft Attributes for Carts
Soft Attributes for Orders
Soft Attributes for Shopping Parameters
Validating Cart Items
Example Code for Validating Cart Items
Highlighting Parts in the Shopping Cart
Hiding Extraneous Columns in the Cart Excel File
Adding an Alternate Part from a Third-Party System
Displaying an Alternate Part
About the xconfmanager Utility
About the Windchill Shell
Embedding Arbortext Content Delivery into Cross-Domain Applications
Integrating the Ordering and Pricing System
Customizing Shopping Parameters
Pricing and Availability System Integration
Integrating Shopping Parameters with a Third-Party Pricing System
Setting Preferences for Displaying the Pricing and Availability Information
Shopping Parameters Customization
Defining the Shopping Parameters
Using the Shopping Parameters
Setting and Displaying Shopping Parameters in the UI
Integrating Arbortext Content Delivery with a Third-Party Ordering System
Integrating with a Third-Party Ordering System Based on Shopping Parameters
Customizing Arbortext Content Delivery with the Third-Party Ordering System Information
Example Code for Integrating Arbortext Content Delivery with an Ordering System
Writing a Custom Import or Export Delegate for Cart and CartItem
Configuring the SVG Threshold Size
Shortening the Width of the Applies to Bar in Arbortext Content Delivery
TAL Customization Details
Customizing SIM Validations
Configuring Custom Validations for SIM Bundle
Adding Custom Validations for SIM Bundles
Default Validations for SIM Bundle
Customizing CSV Validations
Configuring Custom Validations for CSV Files
Adding a Custom Validation for CSV Files
Default Validations for CSV Files
Customizing Languages and Locales
Customizing the Arbortext Content Delivery Product Language
JSON Resource Bundles
Format of the JSON Resource Bundle
Examples of JSON Resource Bundles
Java Resource Bundles
Comments
Variables
Compiling Java Resource Bundles
Format of the Resource File
rbInfo Resource Bundles
Header
Entries
Comments
Compiling rbInfo Files
Customization Of Languages in Arbortext Content Delivery
Adding Languages
Adding a New Language to the Language Menu in the Global Actions Area
Adding a New Language to the Document Content Action Menu
Customizing the Disconnected System Installer for Language Deployment
Configuring the Installer for Language Deployment
Creating a Customized Disconnected Installer for Deploying Languages
Creating a Customized Deployment JAR file for the Disconnected Installer
Customization of Disconnected Installer to Deploy the Language Package
Example Script to Deploy Language Customization
Mapping Locale Variants to Existing Locales
Removing Languages
Localizing XLIFFs
Additional Collection Label Support
Customizing Printing
The Arbortext Content Delivery Book Print
Book Print Stylesheets
Image Formats
PDF Bookmarks
IE XML Localization
Customizing Book Print
XSLT Parameters
PDF Content
XML Catalog
Default Font Configuration
FontSetup.xml
Font Configuration
FontSetup.xml Examples
Programmatic Customization – the BookPrint Delegate
Configuring and Compiling the BookPrint Delegate
Book Generation for Update and Upgrade Server
Search Customization
Search Customization
Search Criteria Configuration
SearchQueryParams
SearchTypeParams
SearchSelectParams
SearchSortOrderParams
SearchCriteriaFormatter
Facet Configuration
Client Side Customization
Sample Controls
Excluding Standalone Parts
Auto-Set Serial Number (SN) and Context in the SN Decoder UI
Arbortext Content Delivery Development Environment
Deploying Customizations Using the Configuration File
Configuring Arbortext Content Delivery For Silent Installs
Arbortext Content Delivery Installation Property File Example
Arbortext Content Delivery Installation Property Definitions
# Install Mode
# Install Set Panel
# Product Selection Panel
# Phone Home Config Panel
# Phone Home Collect Info Panel
# DB Properties Panel
# SC Platform Product Panel
# Web Server Panel
# Install Directories Panel (You need to update all these properties to point to your location.)
# Admin Settings Panel
# Remote Publisher Server
# User Shortcuts/Icons Panel
# Install Directory
Analyzing 7.1 Customization
Directory Structure Diagram for Customized Files and Text Tailoring
Safe Area Directory Structure
PTC Script for Working with Customized Files
Using the Safe Area Directory Structure When Customizing Files
Using the Safe Area Directory Structure When Installing Arbortext Content Delivery
Analyzing 6.4 Customization
Property Files
Property Overview
wt.properties file
service.properties file
tools.properties file
user.properties file
db.properties file
E3C Files Overview
Config Directory
log Directory
SW Directory
Customizing E3C files
standalone-full.xml
Customizing logMessages.xml
User Traceability and Core Call Timings in Logs
Configuring the Integrated Development Environment (IDE)
Disabling the Shopping Cart Functionality
Adding Custom Part Attributes from Windchill to Arbortext Content Delivery
Arbortext Content Delivery Development
Web API Enunciate
Javadoc Core
Javadoc ServiceCommon
WebServices
Navigate and Search URLs
Creating a Navigate URL
Handling Special Characters in Navigate URLs
Examples of the Navigate URL
Creating a Search URL with Model and Serial Number
Examples of modelSearch URL
Using REST Calls in ACD
Using REST Calls for Search
To Search a Document by Title or a Keyword in Global Context
To Search REST Endpoint with Model and SN
Examples of modelSearch REST
Using REST Calls for Navigation
Navigating through Product Hierarchy Node
Navigating to Information Structure
REST Call to Fetch PartsList
REST Call to Fetch IEXML
REST Call to Fetch Graphics
REST Call to Fetch PDF
Create BookPrint Using REST End Points
Using Direct URL for Shopping Cart
Constructing Search URL with Model and SN
About the Arbortext Content Delivery Help Center
Using the Help Center
Using Search