Panel Progress
PTC Arbortext Content Delivery 7.1.3.0 Administration Help Center
Getting Started with PTC Arbortext Content Delivery
The PTC Arbortext Content Delivery Deployment Process
Terminology
PTC Arbortext Content Delivery Deployment
Architecture Overview
Multi-Tier Architecture
Core Components
Additional Components
Planning Your Deployment
Assumptions and Prerequisites
Database Requirements
PTC Arbortext Content Delivery Requirements for the Oracle Database
PTC Arbortext Content Delivery Requirements for the SQL Database
Installing a Separate SQL Server for PTC Arbortext Content Delivery
Creating PostgreSQL Database
Communication Protocols
Supported Clients and Platforms
Configuration Options
Monolithic
Split Configuration
Deploying in a Clustered Environment
Multi-Site Configuration
Updating PTC Arbortext Content Delivery Environment Configuration after Initial Setup
Using a Single Windchill Directory Server for Publisher and Viewer
Replicating Windchill Directory Server
Using the PTC 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
Choosing the Platform Components
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
Configuring Performance Advisor for PTC Arbortext Content Delivery
Configuring PTC Arbortext Content Delivery with the Performance Advisor
Installing and Configuring the Performance Advisor Agent
Creating Product Icons or Links
Reviewing and Confirming the Installation
Updating the Default PTC Arbortext Content Delivery Administrator Credentials
Setup Flows
Installing a Stand Alone License Server
Troubleshooting
About Licenses
Using the PTC Arbortext Content Delivery Deployment Configurator Utility
Editing Properties of the Configurator Entities
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
Redirecting All HTTP Requests to HTTPS
Configuring PTC Arbortext Content Delivery for HTTP
Best Practices for Securing Your PTC Arbortext Content Delivery Solution
Starting the Windchill Directory Server
Launching PTC 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 PTC Arbortext Content Delivery Servers
Loading Base Data
Configuring PTC Arbortext Content Delivery to Use an External LDAP System
Mapping User Enterprise Attributes
Book Printing URL Configuration
Rehosting
Configuring PTC Arbortext Content Delivery For Silent Installs
PTC Arbortext Content Delivery Installation Property File Example
PTC 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
# WindchillDS Product 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
PTC Arbortext Content Delivery Publishing and Loading
Using Publishing and Loading
Introducing PTC Arbortext Content Delivery Publishing and Loading
Introduction
Terminology
PTC Arbortext Content Delivery Environment Configuration
Software Prerequisites
Px Configuration
TAL Configuration
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
Running PxTAL
Px Bundle Support
Supported Data Types
Initiating a Full Bundle Publish
Initiating an Incremental Bundle Publish
Loading Bundles to Multiple Sites
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
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
Part Relations
Task Manager Overview
Configuration Tasks
Publish Tasks
Transform and Load (TAL) Tasks
Task Monitor Reports
Task Manager Services
TAL Troubleshooting
Troubleshooting Approach
Troubleshooting SIM/SP Publishing
Troubleshooting PTC Arbortext Content Delivery
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
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
Adding Thumbnail Images for IE Objects
Converting CGM Images to SVG
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
PTC Arbortext Content Delivery Administration
Logging in to PTC Arbortext Content Delivery Administration and Resetting Password
Preferences
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)
PTC Arbortext Content Delivery Upgrade
Updating PTC Arbortext Content Delivery to a New Release
Pre-Update Actions
Updating PTC Arbortext Content Delivery from 7.x Release
Upgrading PTC Arbortext Content Delivery to 7.1.3.0 Release
Upgrading from PTC Arbortext Content Delivery to 7.1.3.0—Troubleshooting
Upgrading PTC Arbortext Content Delivery in a High-Availability Environment
Upgrading from PTC Arbortext Content Delivery 7.1.3.0 to 7.x Release—Monolithic
Upgrading from PTC Arbortext Content Delivery 7.1.3.0 to 7.x Release—Multiviewer
Windchill Classes used in PTC Arbortext Content Delivery
PTC Arbortext Content Delivery Customization
Customizing the PTC Arbortext Content Delivery User Interface
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 Custom Attributes for Service Groups by Using a Controller File
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
Enabling Hotspots in Third-Party Scalable Vector Graphics
Property Setting for SVG Files Examples
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
Customizing the Login Page for PTC Arbortext Content Delivery
Login Page Customization for PTC Arbortext Content Delivery
Configuring Authentication in PTC Arbortext Content Delivery
Configuring Login Page Authentication
Configuring Alternative Authentication in PTC Arbortext Content Delivery
Form-based Authentication
PTC Arbortext Content Delivery Configuration Steps
Web Server Configuration Update to Remove Constraints
Configure Custom Authentication Filter
PTC Arbortext Content Delivery Property Changes
Configuring PTC Arbortext Content Delivery for a Form-Based Authentication
Customizing the Authorization Filter for SSO in PTC Arbortext Content Delivery
Customizing Delegate for the Forgot-Reset Password Utility
Guidelines for Disconnected Password Customizations
Customizing Administration Utilities
Customizing Information Elements for the Profiles Utility
Adding Custom Attribute
Configuring Sender Email Attribute in the Configurator
Customizing System Integrations
AngularJS Changes in PTC Arbortext Content Delivery
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
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 PTC Arbortext Content Delivery into Cross-Domain Applications
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
Shopping Parameters REST End Point
Setting and Displaying Shopping Parameters in the UI
Highlighting Parts in the Shopping Cart
Integrating PTC Arbortext Content Delivery with a Third-Party Ordering System
Integrating with a Third-Party Ordering System Based on Shopping Parameters
Customizing PTC Arbortext Content Delivery with the Third-Party Ordering System Information
Example Code for Integrating PTC Arbortext Content Delivery with an Ordering System
Writing a Custom Import or Export Delegate for Cart and CartItem
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 PTC 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 PTC Arbortext Content Delivery
Adding Languages
Adding a New Language to the Language Menu in the Global Actions Area
Adding a New Language in 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 for 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 PTC 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
Implementing Search Customization
Search Criteria Configuration
SearchQueryParams
SearchTypeParams
SearchSelectParams
SearchSortOrderParams
SearchCriteriaFormatter
Facet Configuration
Client Side Customization
Base Workflow
Sample Controls
PTC Arbortext Content Delivery Development Environment
Deploying Customizations Using the Configuration File
Configuring PTC Arbortext Content Delivery For Silent Installs
PTC Arbortext Content Delivery Installation Property File Example
PTC Arbortext Content Delivery Installation Property Definitions
# Install Mode
# Install Set Panel
# Product Selection Panel
WindchillDS Product 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
Managing Customized Files for Windchill Services
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 PTC Arbortext Content Delivery
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
3C.properties
standalone-full.xml
Customizing logMessages.xml
Configuring the Integrated Development Environment (IDE)
Enabling Maintenance Mode
License Triad Configuration
Mongo Cluster Setup and Configuration
PTC Arbortext Content Delivery Development
ACD Web API
Web API Enunciate
Javadoc Core
Javadoc ServiceCommon
About the PTC Arbortext Content Delivery Help Center
Using the Help Center
Using Search
Index
PTC Arbortext Content Delivery 7.1.3.0 Administration Help Center
Using Search