1/43
Contents
Title and Copyright Information
Preface
Audience
Document Organization
Documentation Accessibility
Related Documents
Conventions
What's New
New Features for 11
g
Release 1 (11.1.1)
Changed Features for 11
g
Release 1 (11.1.1)
1
Introduction to Modifying Your Content Server
1.1
Customization Types
1.2
Customization Planning
1.3
Recommended Skills and Tools
1.4
Troubleshooting
1.4.1
Viewing Server Errors
1.4.2
Viewing Page Data
1.4.3
Monitoring Resource Loading
2
Content Server Architecture
2.1
Content Server Directories and Files
2.1.1
Terminology for UCM Directories
2.1.2
bin Directory
2.1.3
config Directory
2.1.4
components Directory
2.1.5
resources/core Directory
2.1.6
weblayout Directory
2.2
Resources
2.3
Content Server Behavior
2.3.1
Startup Behavior
2.3.1.1
Effects of Configuration Loading
2.3.2
Resource Caching
2.3.3
Content Server Requests
2.3.3.1
Page Retrieval
2.3.3.2
Content Server Services
2.3.3.3
Search Services
2.3.4
Page Assembly
2.3.5
Database Interaction
2.3.6
Resolving Localized Strings
3
Working with Components
3.1
Components Overview
3.1.1
Component Wizard
3.1.2
Advanced Component Manager
3.1.3
ComponentTool
3.1.4
Component Files Overview
3.1.5
Enabling and Disabling Components
3.2
About Directories and Files
3.2.1
HDA Files
3.2.1.1
Elements in HDA Files
3.2.1.2
The idc_components.hda File
3.2.1.3
Component Definition Files
3.2.2
Custom Resource Files
3.2.3
Data Binder
3.2.3.1
LocalData
3.2.3.2
Active or Non-active ResultsSets
3.2.3.3
Environment
3.2.4
Manifest File
3.2.5
Other Files
3.2.5.1
Customized Site Files
3.2.5.2
Component Zip File
3.2.5.3
Custom Installation Parameter Files
3.2.6
Typical Directory Structure
3.3
Development Recommendations
3.3.1
Creating a Component
3.3.2
Working with Component Files
3.3.3
Using a Development Instance
3.3.4
Component File Organization
3.3.5
Naming Conventions
3.4
Component File Detail
3.4.1
The idc_components.hda File
3.4.1.1
Components ResultSet
3.4.2
Component Definition (Glue) File
3.4.2.1
ResourceDefinition ResultSet
3.4.2.2
MergeRules ResultSet
3.4.2.3
Filters ResultSet
3.4.2.4
ClassAliases ResultSet
3.5
Resources Detail
3.5.1
HTML Include
3.5.1.1
The Super Tag
3.5.1.2
Editing an HTML Include Resource
3.5.2
String
3.5.2.1
String Parameters
3.5.2.2
Editing a String Resource
3.5.3
Dynamic Tables
3.5.3.1
Editing a Dynamic Table Resource
3.5.4
Static Tables
3.5.4.1
Editing a Static Table Resource
3.5.5
Query
3.5.5.1
Editing a Query Resource
3.5.6
Service
3.5.6.1
Service Example
3.5.6.2
Editing a Service Resource
3.5.7
Templates
3.5.7.1
Template and Report Pages
3.5.7.2
Editing a Template Resource
3.5.8
Environment
3.5.8.1
Editing an Environment Resource
3.6
Installing Components
3.6.1
Using Component Manager
3.6.2
Using Component Wizard
3.6.3
Using ComponentTool
4
Changing the Look and Navigation of the Content Server Interface
4.1
Modifying the Content Server Interface
4.1.1
Skins and Layouts
4.1.1.1
Types of Skins and Layouts
4.1.1.2
Selecting Skins and Layouts
4.1.1.3
Configuration Entries
4.1.1.4
Anonymous User Interface
4.1.2
Customizing the Interface
4.1.2.1
About Dynamic Publishing
4.1.2.2
Creating New Layouts
4.1.3
Optimizing the Use of Published Files
4.1.3.1
Bundling Files
4.1.3.2
Referencing Published Files
4.2
Using Dynamic Server Pages to Alter the Navigation of Web Pages
4.2.1
About Dynamic Server Pages
4.2.2
Page Types
4.2.2.1
IDOC File
4.2.2.2
HCST File
4.2.2.3
HCSP File
4.2.2.4
HCSF File
4.2.3
Creating Dynamic Server Pages
4.2.4
Syntax
4.2.4.1
Idoc Script Tags
4.2.4.2
Comparison Operators
4.2.4.3
Special Characters
4.2.4.4
Referencing Metadata
4.2.5
Idoc Script Functions
4.2.5.1
docLoadResourceIncludes Function
4.2.5.2
executeService Function
4.2.6
HCSF Pages
4.2.7
Development Recommendations
4.2.7.1
General Tips
4.2.7.2
HCSF Tips
4.2.8
HCSF Pages
4.2.8.1
Load Section
4.2.8.2
Data Section
4.2.8.3
Form Section
4.2.9
Working with Dynamic Server Pages
4.2.9.1
Common Code for Forms
5
Modifying System Functionality
5.1
Changing System Settings
5.2
Using Components
5.3
Changing Configuration Information
5.4
Customizing Services
5.5
Generating Action Menus
5.5.1
Creating Display Tables
5.5.1.1
Headline View Tables
5.5.1.2
Thumbnail View Tables
5.5.2
Customizing Action Menus�
6
Integration Methods
6.1
Overview of Integration Methods
6.2
IdcCommand Utility
6.2.1
Overview of IdcCommand
6.2.2
IdcCommand Setup and Execution
6.2.3
Command File
6.2.3.1
Command File Syntax
6.2.3.2
Precedence
6.2.3.3
Special Tags and Characters
6.2.4
Configuration Options
6.2.4.1
Command File
6.2.4.2
User
6.2.4.3
Log File
6.2.4.4
Connection Mode
6.2.5
Running IdcCommand
6.2.6
Using the Launcher
6.2.6.1
Quoting
6.2.6.2
Computed Settings
6.2.6.3
Launcher Environment Variables
6.2.6.4
User Interface
6.2.6.5
Configuring the Launcher
6.2.6.6
Configuration File Example
6.2.7
Calling Services Remotely
6.3
COM Integration
6.3.1
ActiveX Interface
6.3.1.1
Setting Up IdcCommandUX
6.3.1.2
Calling IdcCommandUX from a Visual Basic Environment
6.3.1.3
Calling IdcCommandUX from a Visual C++ Environment
6.3.1.4
Executing Services
6.3.1.5
Calling IdcCommandUX from an Active Server Page (ASP)
6.3.1.6
Formatting with a Resource Include
6.3.1.7
Connect to Content Server from a Remote System
6.3.2
IdcCommandUX Methods
6.3.2.1
addExtraheadersForCommand
6.3.2.2
closeServerConnections
6.3.2.3
computeNativeFilePath
6.3.2.4
computeURL
6.3.2.5
computeWebFilePath
6.3.2.6
connectToServer
6.3.2.7
executeCommand
6.3.2.8
executeFileCommand
6.3.2.9
forwardRequest
6.3.2.10
getLastErrorMessage
6.3.2.11
initRemote
6.3.3
OCX Interface
6.3.4
IdcClientOCX Component
6.3.4.1
IdcClient OCX Description
6.3.4.2
IdcClient OCX Control Setup
6.3.5
IdcClient Events
6.3.5.1
IIntradocBeforeDownload
6.3.5.2
IIntradocBrowserPost
6.3.5.3
IntradocBrowserStateChange
6.3.5.4
IIntradocRequestProgress
6.3.5.5
IntradocServerResponse
6.3.6
IdcClient Methods
6.3.6.1
AboutBox
6.3.6.2
Back
6.3.6.3
CancelRequest
6.3.6.4
DoCheckoutLatestRev
6.3.6.5
DownloadFile
6.3.6.6
DownloadNativeFile
6.3.6.7
Drag
6.3.6.8
EditDocInfoLatestRev
6.3.6.9
Forward
6.3.6.10
GoCheckinPage
6.3.6.11
Home
6.3.6.12
InitiateFileDownload
6.3.6.13
InitiatePostCommand
6.3.6.14
Move
6.3.6.15
Navigate
6.3.6.16
NavigateCgiPage
6.3.6.17
Refresh Browser
6.3.6.18
SendCommand
6.3.6.19
SendPostCommand
6.3.6.20
SetFocus
6.3.6.21
Show DMS
6.3.6.22
ShowDocInfoLatestRev
6.3.6.23
ShowWhatsThis
6.3.6.24
StartSearch
6.3.6.25
Stop
6.3.6.26
UndoCheckout
6.3.6.27
ViewDocInfo
6.3.6.28
ViewDocInfoLatestRev
6.3.6.29
ZOrder
6.3.7
IdcClient Properties
6.3.7.1
ClientControlledContextValue
6.3.7.2
HostCgiUrl
6.3.7.3
Password
6.3.7.4
UseBrowserLoginPrompt
6.3.7.5
UseProgressDialog
6.3.7.6
UserName
6.3.7.7
Working Directory
6.3.8
ODMA Integration
6.3.8.1
ODMA Client
6.3.8.2
ODMA Interfaces
6.4
RIDC Integration
6.5
JSP Integration
6.5.1
JSP Execution
6.5.2
Tomcat
6.5.3
Features
6.5.4
Configuring JSP Support
6.5.5
Loading Example Pages
6.6
Java 2 Enterprise Edition Integration (J2EE)
6.6.1
Content Integration Suite Architecture
6.6.2
Accessing the UCPM API
6.6.3
UCPM API Methodology
6.7
Web Services
6.7.1
Web Services Framework
6.7.2
Virtual Folders and WebDAV Integration
6.7.2.1
Virtual Folders
6.7.2.2
WebDAV Integration
7
Using Oracle UCM Web Services
7.1
Overview of Oracle UCM Web Services
7.2
Oracle UCM Web Services
7.3
Installation and Configuration
7.4
Security
7.4.1
Configuring WS-Security through WS-Policy
7.4.2
Configuring SAML Support
7.4.2.1
Configuring a Keystore
7.4.2.2
Configuring Server JPS to Use the Keystore
7.4.2.3
Creating a Client CSF
7.4.2.4
Configuring a Java Client to Use the Keystore and CSF
Index
Scripting on this page enhances content navigation, but does not change the content in any way.